python检测当前⽹卡流量信息,⽤于查看实时⽹速可以⽤来检测是否有挖矿程序在运⾏的⼀个⼦条件
1# coding:utf-8
2__author__ = 'chenhuachao'
3import wmi
4import time
5import platform
木地板有哪些品牌6
7def get_network_flow(os):大蛇丸vs人柱力
8'''监控window平台下⽹卡的实时的流量信息
9通过当前总流量和⼀秒后的总流量的差值,来统计实时的⽹卡流量信息;
10返回的流量单位是KB
11'''
12if os == "Windows":
13 c = wmi.WMI()
14for interfacePerTcp in c.Win32_PerfRawData_Tcpip_TCPv4():
15 sentflow = float(interfacePerTcp.SegmentsSentPersec) #已发送的流量
16 receivedflow = float(interfacePerTcp.SegmentsReceivedPersec) #接收的流量
驰名商标认定条件17 present_flow = sentflow+receivedflow #算出当前的总流量
18 time.sleep(1)
19for interfacePerTcp in c.Win32_PerfRawData_Tcpip_TCPv4():
20 sentflow = float(interfacePerTcp.SegmentsSentPersec) #已发送的流量
21 receivedflow = float(interfacePerTcp.SegmentsReceivedPersec) #接收的流量
22 per_last_present_flow = sentflow+receivedflow #算出1秒后当前的总流量
桑葚的作用23 present_network_flow = (per_last_present_flow - present_flow)/1024
24print("当前流量为:{0}KB".format("%.2f"%present_network_flow))
25return"%.2f"%present_network_flow
舞蹈的种类26
27if__name__ =="__main__":
28 os = platform.system()
29while 1:
30 flow = get_network_flow(os)
31print("{0}KB".format(flow))
ie浏览器怎么卸载
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论