首页
社区
课程
招聘
[原创]写一段监控网络的程序
2024-2-19 21:22 2090

[原创]写一段监控网络的程序

2024-2-19 21:22
2090
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
#写一段监控网络的程序
 
import psutil
import os
import time
import datetime
 
 
 
def  net_monitor():
    while True:
        print('=' * 50)
        print(datetime.datetime.now())
        print(f'磁盘使用率为{psutil.disk_usage("/").percent}%')
        print(f'内存使用率为{psutil.virtual_memory().percent}%')
        print(f'CPU使用率为{psutil.cpu_percent(interval=1)}%')
        print(f'磁盘总量为{psutil.disk_usage("/").total/1024/1024/1024}GB')
        print(f'磁盘剩仙量为{psutil.disk_usage("/").free/1024/1024/1024}GB')
        print(f'磁盘可含量为{psutil.disk_usage("/").used/1024/1024/1024}GB')
        print(f'磁盘空间量为{psutil.disk_usage("/").free/1024/1024/1024}GB')
        net_info = psutil.net_io_counters()
        recv = net_info.bytes_recv
        send = net_info.bytes_sent
        time.sleep(1)
        net_info2 = psutil.net_io_counters()
        recv2 = net_info2.bytes_recv
        send2 = net_info2.bytes_sent
        recv_delta = recv2 - recv
        send_delta = send2 - send
        print(datetime.datetime.now())
        print(f'接收的数据量为{recv_delta/1024/1024}MB')
        print(f'反馈的数据量为{send_delta/1024/1024}MB')
        print('=' * 50)
net_monitor()

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
点赞1
打赏
分享
最新回复 (2)
雪    币: 19584
活跃值: (60093)
能力值: (RANK:125 )
在线值:
发帖
回帖
粉丝
Editor 2024-2-20 18:12
2
0
chatGPT生成的 代码吧?这类帖意义不大,请勿再发
雪    币: 214
活跃值: (60)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
ziding 2024-2-20 18:15
3
0
Editor chatGPT生成的 代码吧?这类帖意义不大,请勿再发
我看到第一感觉也是这样,哈哈哈。比较典型
游客
登录 | 注册 方可回帖
返回