ITPub博客

首页 > > > linux查看每秒的网络流量

linux查看每秒的网络流量

作者:友哥 时间:2019-06-19 20:30:00 0 删除 编辑
import os
import time
cmd = 'ifconfig | grep "RX bytes" | tail -1 | awk -F":" \'{print $2," ", $3}\' | awk \'{print $1 , " " , $6}\' > network_speed.temp'
os.system(cmd)
tx=0
rx=0
while True:
        file = open('network_speed.temp')
        for line in file:
                fields = line.strip().split()
        print time.asctime( time.localtime(time.time()) ), " " ,(int(fields[0]) - tx)/1024.0/1024.0, " ", (int(fields[1]) - rx)/1024.0/1024.0
        tx = int(fields[0])
        rx= int(fields[1])
        time.sleep(0.1)
        os.system(cmd)

 

原文作者:;如有侵权,请联系管理员删除。

上一篇: 其节短、其势险
下一篇: scidb
请登录后发表评论 登录
全部评论

注册时间:2020-05-20

  • 博文量
    276
  • 访问量
    1000