Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
CPUnetLOG
CPUnetLOG
Commits
75aab393
Commit
75aab393
authored
Jul 17, 2014
by
Mario Hock
Browse files
nicer output
parent
ae7220ed
Changes
2
Hide whitespace changes
Inline
Side-by-side
__init__.py
View file @
75aab393
...
...
@@ -134,7 +134,31 @@ def measure(interval = MEASUREMENT_INTERVAL):
def
display_cpu
(
measurement
):
num
=
1
for
cpu
in
measurement
.
cpu_times_percent
:
print
(
"CPU"
+
str
(
num
)
+
" util: "
+
str
(
100
-
cpu
.
idle
)
+
"% ("
+
str
(
cpu
.
user
)
+
"% user, "
+
str
(
cpu
.
system
)
+
"% system)"
)
num
+=
1
def
desplay_network_traffic
(
measurement
,
nics
=
None
):
if
not
nics
:
nics
=
measurement
.
net_io
.
keys
()
for
nic
in
nics
:
values
=
measurement
.
net_io
[
nic
]
print
(
"["
+
nic
+
"] Sending (bytes/s): "
+
str
(
values
.
ratio
[
"packets_sent"
])
+
", Receiving (bytes/s): "
+
str
(
values
.
ratio
[
"packets_recv"
])
)
def
display
(
measurement
):
nics
=
(
"eth0"
,
"wlan0"
)
display_cpu
(
measurement
)
desplay_network_traffic
(
measurement
,
nics
)
def
displayX
(
measurement
):
nic
=
"eth0"
for
cpu
in
measurement
.
cpu_times_percent
:
...
...
@@ -164,11 +188,12 @@ def take_reading(interval = MEASUREMENT_INTERVAL):
## XXX TESTING
def
test_loop
():
for
i
in
range
(
10
):
m
=
take_reading
(
0.5
)
display
(
m
)
display
(
measure
()
)
time
.
sleep
(
0.5
)
print
## XXX TESTING
display
(
measure
()
)
#
display( measure() )
test_loop
()
helpers.py
View file @
75aab393
...
...
@@ -84,6 +84,8 @@ def calculate_cpu_times_percent(cpu_times_older, cpu_times_younger, percpu=False
## TODO still used?
def
calculate_element_diff_for_tuple
(
older_tuple
,
younger_tuple
):
r
=
list
()
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment