python123.io网站,python123.io平台怎么用
我想写一个python代码,以百分比读取磁盘io和网络io,就像我们在Windows任务管理器中看到的那样。目前我用的是psutil.disk_io_ counter()和psutil.net_io\u counter()。通过这个,我得到了磁盘IO的字节读写,以及网络IO的接收字节和发送字节。但是不知道怎么换算成百分比。
还可以看到disk_io_counters()和net_io_counters()没有给出实例值。我已经尝试了这个链接中提供的建议。但是我没有得到我想要的价值。我的操作系统是Windows,但是希望可以作为一种平台无关的方式。所以,如果不安装iotop或者iostat之类的工具,能按照我的要求得到值吗?我尝试了以下代码:import psutil,os
print(Disk:,psutil.disk_io_counters())
print(Network:,psutil.net_io_counters())
根据我的建议,我正在编辑我的帖子。
我尝试使用下面的代码来检查psutil.io_ counter()是否提供即时磁盘io。代码是:
^{pr2}$
但是我注意到价值观不是那个时刻。为了证明我收集了两个系统进程的磁盘ioio计数器(),并看到它在一段时间后以递增的顺序变化。这意味着它将从过程的开始添加磁盘io。以下是快照:PID:10068 disk 1597555 PID:8608 disk 99729700
PID: 10068磁盘1597555 PID: 8608磁盘99729828
PID: 10068磁盘1597555 PID: 8608磁盘99729956
PID: 10068磁盘1597555 PID: 8608磁盘99730212
PID: 10068磁盘1598271 PID: 8608磁盘99730340
PID: 10068磁盘1598271 PID: 8608磁盘99730596
PID: 10068磁盘1598271 PID: 8608磁盘99730724
PID: 10068磁盘1598271 PID: 8608磁盘99730852
PID: 10068磁盘1598271 PID: 8608磁盘99731108
PID: 10068磁盘1598271 PID: 8608磁盘99731236
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。