python磁盘io_如何使用python获取当前磁盘io和网络io的百分比
我想编写一个python代码,以百分比形式读取磁盘io和网络io,就像我们在窗口任务管理器中看到的那样。目前我正在使用psutil.disk_io_计数器()和psutil.net_io\u计数器(). 通过这个,我得到了磁盘io的字节读取和写入,以及网络io的接收字节和发送字节。但我不知道如何将它们转换成百分比。
还可以看到,disk_io_counters()和net_io_counters()没有给出实例值。我已经试过这个link中提供的建议。但我没有得到我想要的价值。我的操作系统是窗口,但我希望它能作为独立于平台的方式使用。因此,如果不安装iotop或iostat之类的工具,是否可以按照我的要求获取值?我尝试了以下代码:import psutil, os
print('Disk: ',psutil.disk_io_counters())
print('Network: ',psutil.net_io_counters())
根据我的建议,我正在编辑我的帖子。
我尝试使用以下代码来检查psutil.io_计数器()是否提供即时磁盘io。代码是:
^{pr2}$
但我注意到,价值观并不是那个时刻。为了证明我收集了两个系统进程的磁盘ioio计数器()并且看到,经过一段时间后,它正在以递增的顺序变化。这意味着它将从进程开始添加磁盘io。以下是快照:PID: 10068 Disk 1597555 PID: 8608 Disk 99729700
PID: 10068 Disk 1597555 PID: 8608 Disk 99729828
PID: 10068 Disk 1597555 PID: 8608 Disk 99729956
PID: 10068 Disk 1597555 PID: 8608 Disk 99730212
PID: 10068 Disk 1598271 PID: 8608 Disk 99730340
PID: 10068 Disk 1598271 PID: 8608 Disk 99730596
PID: 10068 Disk 1598271 PID: 8608 Disk 99730724
PID: 10068 Disk 1598271 PID: 8608 Disk 99730852
PID: 10068 Disk 1598271 PID: 8608 Disk 99731108
PID: 10068 Disk 1598271 PID: 8608 Disk 99731236
python磁盘io_如何使用python获取当前磁盘io和网络io的百分比相关推荐
- 详解磁盘IO、网络IO、零拷贝IO、BIO、NIO、AIO、IO多路复用(select、poll、epoll)
文章很长,但是很用心! 文章目录 1. 什么是I/O 2. 磁盘IO 3. 网络IO 4. IO中断与DMA 5. 零拷贝IO 6. BIO 7. NIO 8. IO多路复用 8.1 select 8 ...
- linux查看磁盘IO,网络IO 总结
linux查看磁盘IO,网络 IO可用的命令 1. top 监控整体服务器,cpu,内存,磁盘,网络等 2. dstat -d 查看当前磁盘每秒的读取,写入量,单位K 3. dstat -r 查 ...
- 内存与IO,磁盘IO,网络IO
本节主要内容: 系统IO原理:Linux VFS FD pagecache [java] 1文件系统的io 2内存和io关系 3网络io 任何程序都有 0:标准输入 1:标准输出 2:报错输出 /p ...
- python import io_详解Python IO编程
文件读写 读文件 try: # windows下utf8 f = open('./README.md', 'r', encoding='utf8', errors='ignore') print(f. ...
- 计算机磁盘读取信息,VBA如何获取电脑磁盘信息,这个方法一定要知道
No.1 磁盘信息在电脑操作中是一个十分重要的内容,在很多编程语言中都有相应的语法. 同样VBA编程中也不例外,给我们预置了一些对象,可对计算机磁盘进行访问操作. 本节介绍如何获取磁盘信息,或者说是磁 ...
- Linux负载CPU、内存、磁盘IO、网络IO状态分析详解
一.Linux系统状态概述 1.Linux系统状态分析工具 和上面图是同一个链接: Linux 性能观测工具: Basic Tool有如下: uptime.top(htop).mpstat.issta ...
- 获取磁盘信息并扫描是否连接移动磁盘之JS版
昨天弄了一天"扫描U盘是否连接到电脑"的功能,折腾了一天出了个java版和js版,这里记录下JS版本. 先说说思路:从浏览器的地址栏打开网页之后,通过onload事件调用Activ ...
- nodejs获取电脑磁盘信息
效果图: 我的磁盘情况: 程序执行结果: nodejs实现: const d = require('diskinfo'); // 需安装diskinfo依赖d.getDrives(function ( ...
- 网络IO和磁盘IO延时
网络IO和磁盘IO延时 磁盘IO延时:机械转动延时+寻址延时+块传输延时决定 网络IO延时:服务器响应延时+带宽限制+网络延时+跳转路由延时+本地接收延时决定 实际应用中,无论是读取redis还是读取 ...
最新文章
- Emacs 24.3 配置JDEE(http://blog.csdn.net/csfreebird/article/details/19033939)
- mysql需要vc_VC连接MySql
- linux内核编译后 make: 警告:检测到时钟错误.,系统时钟 make: 警告:检测到时钟错误。您的创建可能是不完整的。...
- 【MySQL】故障分析 | MySQL 优化案例 - 字符集转换
- [转] 多线程 《深入浅出 Java Concurrency》目录
- Python入门--字符串的连接和替换,replace,join
- [转载] python isinstance()方法的使用
- 大数据平台由哪些分析功能
- python语法学习第十天--类与对象
- 谈谈Memcached与Redis(三)
- MyBatis的四种资源加载方式以及优先级
- JDK API 中英文版 在线版、下载地址
- 几款软件需求分析工具
- 美萍酒店管理系统服务器安装,美萍酒店管理系统
- MySQL-性能优化
- Python自制“超级马里奥”小游戏
- 漫话:希尔排序,这篇还看不懂麻烦找我拿红包
- 视频转GIF小工具,原生javascript + gif.js + canvas,自定义制作表情包
- mw320r虚拟服务器,水星MW320R路由器桥接设置教程-水星路由器设置
- Cesium奇幻之旅(一)
热门文章
- 记录一个java解析视频遇到的连锁坑
- 有智能手机取代相机?---凯利讯半导体
- 为行业赋能:anyRTC 从传统视频会议转型 PaaS 云服务
- 计算机笔试/面试常见逻辑题/智力题汇总
- 机器学习--集成学习(公式结论)
- 下载超时:pip.ReadTimeoutError:HTTPSConnectionPool: Read timed out. 晓物智联
- 一个关于短信黑名单的想法
- 搞IT的到底怎么了 . .
- 狼的故事10:看见狼王了
- python post请求参数为list_利用post向后台传递数组或者list参数