永发信息网

python psutil 获取的网络io是实时数据还是累积

答案:2  悬赏:0  手机版
解决时间 2021-04-04 02:46
python psutil 获取的网络io是实时数据还是累积
最佳答案
#!/usr/bin/env python
#coding:utf-8
import psutil
import time
import sys
from optparse import OptionParser
parser = OptionParser()
parser.add_option("-t", "--time", dest="time",
help="此参数可查看当前下载占的带宽,-t是测试时间", metavar="10")
parser.add_option("-d", "--deamon",action="store_false", dest="deamon", default=True,
help="后台运行此脚本")

def Sysinfo():
Boot_Start = time.strftime("%Y-%m-%d %H:%M:%S",time.localtime(psutil.boot_time()))
time.sleep(0.5)
Cpu_usage = psutil.cpu_percent()
RAM = int(psutil.virtual_memory().total/(1027*1024))
RAM_percent = psutil.virtual_memory().percent
Swap = int(psutil.swap_memory().total/(1027*1024))
Swap_percent = psutil.swap_memory().percent
Net_sent = psutil.net_io_counters().bytes_sent
Net_recv = psutil.net_io_counters().bytes_recv
Net_spkg = psutil.net_io_counters().packets_sent
Net_rpkg = psutil.net_io_counters().packets_recv
BFH = r'%'
print " \033[1;32m开机时间:%s\033[1;m" % Boot_Start
print " \033[1;32m当前CPU使用率:%s%s\033[1;m" % (Cpu_usage,BFH)
print " \033[1;32m物理内存:%dM\t使用率:%s%s\033[1;m" % (RAM,RAM_percent,BFH)
print "\033[1;32mSwap内存:%dM\t使用率:%s%s\033[1;m" % (Swap,Swap_percent,BFH)
print " \033[1;32m发送:%d Byte\t发送包数:%d个\033[1;m" % (Net_sent,Net_spkg)
print " \033[1;32m接收:%d Byte\t接收包数:%d个\033[1;m" % (Net_recv,Net_rpkg)

for i in psutil.disk_partitions():
print " \033[1;32m盘符: %s 挂载点: %s 使用率: %s%s\033[1;m" % (i[0],i[1],psutil.disk_usage(i[1])[3],BFH)

def Net_io(s):
x = 0
sum = 0
while True:
if x >= s:
break
r1 = psutil.net_io_counters().bytes_recv
time.sleep(1)
r2 = psutil.net_io_counters().bytes_recv
y = r2 - r1
print "%.2f Kb/s" % (y / 1024.0)
sum += y
x += 1
result = sum / x
print "\033[1;32m%s秒内平均速度:%.2f Kb/s \033[1;m" % (x,result / 1024.0)
if __name__ == "__main__":
(options, args) = parser.parse_args()
if options.time:
Net_io(int(options.time))
else:
Sysinfo()
全部回答
如果txt格式是这样的: 1949,q1,
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
男生喜欢特别孩子气的女生吗?有点作
流拍后怎么办,银行抵押物法院三次拍卖流拍后
过自然科学基金 专家推荐信上传吗
组长与副组长做事的区别
暖烘烘的反义词,暖烘烘的反义词
A Simple Lesson“Another bad day at school
08556233300是贵州黔东南榕江县哪家的电话号
怎样才能让自己的嘴型变的好看
相识二十载友谊
婚内夫妻一方是否有权冻结另一方存款,程序是
我想找表达邻里和谐家庭和睦的诗词,多多益善
为什么我手冬天见了凉水会氧
奔驰e200l四驱带手机控制吗
派出所民警是三天一个班吗?
在许多情况下,人们希望能够较快地溶解某些固
推荐资讯
A few months ago, I was picking up the chi
形容目光快乐的句子,描述目光的句子
棺木上的字大明 皇清是什么意思
微信公众号怎么拿原创
“解负令”的内容包括( )①废除所有债务,
机械键盘shift拆下来后安装不回去了
单选题有些同学知道上课时间手机上网对学习影
QQ飞车小精灵亲密度低于60会休眠。。休眠以后
谁可以详细说说 小区车库,车位的所有权的归
新能源是相对于常规能源(电能、煤、石油等)
在抛掷1枚均匀硬币的试验中,如果没有硬币,
被人欧打轻伤二级走法律程序作么走
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?