Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
Hypo
syseye
提交
22db1f20
S
syseye
项目概览
Hypo
/
syseye
通知
0
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
S
syseye
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
22db1f20
编写于
9月 01, 2020
作者:
H
HypoX64
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Fixed incorrect network traffic statistics
上级
2fce9dde
变更
1
显示空白变更内容
内联
并排
Showing
1 changed file
with
13 addition
and
6 deletion
+13
-6
syseye.py
syseye.py
+13
-6
未找到文件。
syseye.py
浏览文件 @
22db1f20
...
...
@@ -162,7 +162,7 @@ def get_task_info():
-----------------------------Network-----------------------------
'''
net_infos_history
=
[
0
,
0
]
def
get_net_use
(
network_adapter
=
'all'
):
def
get_net_use
(
t_cost
,
network_adapter
=
'all'
):
net_str
=
os
.
popen
(
'cat /proc/net/dev'
).
read
()
infos
=
[]
net_infos
=
[
0
,
0
,
0
,
0
]
...
...
@@ -184,8 +184,8 @@ def get_net_use(network_adapter = 'all'):
net_infos
[
2
]
=
0
net_infos
[
3
]
=
0
else
:
net_infos
[
2
]
=
net_infos
[
0
]
-
net_infos_history
[
0
]
net_infos
[
3
]
=
net_infos
[
1
]
-
net_infos_history
[
1
]
net_infos
[
2
]
=
(
net_infos
[
0
]
-
net_infos_history
[
0
])
/
t_cost
net_infos
[
3
]
=
(
net_infos
[
1
]
-
net_infos_history
[
1
])
/
t_cost
net_infos_history
[
0
]
=
net_infos
[
0
]
net_infos_history
[
1
]
=
net_infos
[
1
]
return
net_infos
...
...
@@ -253,8 +253,12 @@ def change_color(string,color):
'''
-----------------------------main-----------------------------
'''
def
main
():
t_cost
=
1.0
sleep_time
=
1.0
while
(
1
):
t_start
=
time
.
time
()
#cpu
cpu_used
=
get_cpu_use
()
cpu_freq
=
get_cpu_freq
()
...
...
@@ -277,7 +281,7 @@ def main():
gpu_mem_bars
.
append
(
get_bar
(
100
*
gpu_infoss
[
i
][
4
]
/
gpu_infoss
[
i
][
5
]))
#net
net_infos
=
get_net_use
()
net_infos
=
get_net_use
(
t_cost
)
#disk
disk_infos
=
get_disk_use
()
...
...
@@ -312,7 +316,10 @@ def main():
print
(
fill_str
(
disk_info
[
0
],
20
),
fill_str
(
disk_info
[
5
],
20
),
fill_str
(
disk_info
[
2
]
+
'/'
+
disk_info
[
1
],
20
),
fill_str
(
disk_info
[
4
],
15
))
time
.
sleep
(
1
)
time
.
sleep
(
sleep_time
)
t_end
=
time
.
time
()
t_cost
=
t_end
-
t_start
if
t_cost
>
1.0
:
sleep_time
=
0.1
if
__name__
==
'__main__'
:
main
()
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录