Linux查找占用磁盘IO读写很高的进程教程

质量为本、客户为根、勇于拼搏、务实创新

找到IO占用高的磁盘

首先安装一下iostat

yuminstallsysstat

由上图可知,通过观察vda磁盘的%util【IO】来查看磁盘的io使用率,我这里是正常的所以占比很小。该命令可以具体查看是哪一个磁盘读写io高。

其他字段说明

Device:设备名称

tps:每秒的IO读、写请求数量,多个逻辑请求可以组合成对设备的单个I/O请求。

Blk_read/s(kB_read/s,MB_read/s):从设备读取的数据量,以每秒若干块(千字节、兆字节)表示。块相当于扇区,因此块大小为512字节。

Blk_wrtn/s(kB_wrtn/s,MB_wrtn/s):写入设备的数据量,以每秒若干块(千字节、兆字节)表示。块相当于扇区,因此块大小为512字节。

Blk_read(kB_read,MB_read):读取块的总数(千字节、兆字节)。

Blk_wrtn(kB_wrtn,MB_wrtn):写入块的总数(千字节,兆字节)。

rrqm/s:每秒合并到设备的读请求数。即delta(rmerge)/s

wrqm/s:每秒合并到设备的写入请求数。即delta(wmerge)/s

r/s:每秒完成的读I/O设备次数。即delta(rio)/s

w/s:每秒完成的写I/0设备次数。即delta(wio)/s

rsec/s(rkB/s,rMB/s):每秒读取设备的扇区数(千字节、兆字节)。每扇区大小为512字节

wsec/s(wkB/s,wMB/s):每秒写入设备的扇区数(千字节、兆字节)。每扇区大小为512字节

avgrq-sz:平均每次设备I/O操作的数据量(扇区为单位)。即delta(rsec+wsec)/delta(rio+wio)

avgqu-sz:平均每次发送给设备的I/O队列长度。

找到IO占用高的进程

yuminstalliotop

通过iotop查看进程占用的io信息

通过这个命令可以看见比较详细信息,如:进程号,磁盘读取量,磁盘写入量,IO百分比。

THE END
1.固态硬盘的数据加密密钥获取恢复方法和数据读写方法与流程根据获取的所述数据加密密钥dek对写入的数据进行加密,或者,对读取的加密数据进行解密。 [0033] 本申请实施例还提供了一种固态硬盘的数据加密密钥恢复方法,所述方法可以包括: [0034] 在确定所述固态硬盘内放入主控芯片后,重新生成固态硬盘的主控芯片管理密钥; ...https://www.xjishu.com/zhuanli/55/202011460780.html
2.EVS存储设备硬盘状态分析%rrqm和%wrqm:这两个参数分别表示合并读取和写入请求的百分比,如果数值异常高或持续增加,可能表明磁盘存在请求合并问题。 原因分析: sds硬盘性能不足导致存储设备异常报警 解决方案: 更换硬盘 问题与总结: 通过分析硬盘的健康状态和性能可分析查看出硬盘的使用情况,进一步快速确定问题原因...https://support.dahuatech.com/dataSectionDetail/bf45f7bdeea1476aba390320672ab46e
1.磁盘指标OS 磁盘写入操作次数/秒:每秒在 OS 磁盘中写入的输出操作的次数。 数据磁盘延迟(预览版):监视数据磁盘期间完成 IO 的平均时间。 值以毫秒为单位。 数据磁盘队列深度:当前未完成的等待在数据磁盘中读取或写入的 IO 请求数。 数据磁盘读取字节数/秒:每秒从数据磁盘中读取的字节数。 如果启用了只读或读/写磁盘缓存...https://docs.microsoft.com/zh-cn/azure/virtual-machines/disks-metrics?view=vs-2017
2.磁盘处理读取或写入请求的时间百分比为100.使用过程中特别卡...bois恢复出厂默认,如果你的PE是老版本的,要把硬盘接口改成Controller或IDE,要是WIN7的PE,就改成AHIC,...https://ask.zol.com.cn/x/4169793.html
3.监控显示硬盘数据库发生错误数据库可能已损坏建议备份硬盘录像...磁盘 监视cpu: %processor time :cup执行进程所有的时间,如果值持续在80%-90%的状态,可能表明需要升级cpu或需要增加更多的处理器 %user time :处理器执行用户进程所用的时间的百分比,该指标数应当尽量低 %privileged time:处理器炒作系统的内核命令(如sqlserver i/o请求)所用的时间百分比,该值尽可能低 ...https://blog.51cto.com/u_16099211/12606873
4.Iometer存储测试工具参数说明图形主界面(整理)当前测试规则的读取/写入比率,比如66%读取的同时34%为写入,打个比方,我们的操作系统运行时在读取的时候,后台也在写入。 4)Percent Random/Sequential Distribution (测试请求的随机/持续比例) 随机和持续占的百分比,比如测4KB随机80%的同时测4KB持续20%。 https://www.jianshu.com/p/8d76de1679de
5.Oppo百万级高并发mongodb集群性能数十倍提升优化实践3. 一个链接一个线程,该线程除了负责网络收发外,还负责写数据到存储引擎,整个网络I/O处理和磁盘I/O处理都由同一个线程负责,本身架构设计就是一个缺陷。 2.2.2 网络线程模型优化方法 为了适应高并发的读写场景,mongodb-3.6开始引入serviceExecutor: adaptive配置,该配置根据请求数动态调整网络线程数,并尽量做到网络...https://tech.southcn.com/node_1ac4f21108/442c3b9f2e.shtml
6.翔安区社会监控资源联网共享二期项目附件c.投标人的CA证书或外包装应标记“项目名称、项目编号、投标人的全称”等内容,以方便识别、使用。 d.投标人的CA证书应能正常、有效使用,否则产生不利后果由投标人承担责任。 ⑥关于投标截止时间过后 a.未按招标文件规定提交投标保证金的,其投标将按无效投标处理。 http://ccgp-xiamen.gov.cn/upload/document/20221111/78a36cf8832941aa9e9e15d67bd6b723.html
7.技能篇:linux服务性能问题排查及jvm调优思路linux 内存里的 Cached 是从磁盘读取文件的页缓存,也就是用来缓存从文件读写的数据。下次访问这些文件数据时,则直接从内存中快速获取,而不再次访问磁盘 磁盘性能指标 使用率,是指磁盘处理 I/O 的时间百分比。过高的使用率(比如超过 80%),通常意味着磁盘 I/O 存在性能瓶颈。 https://cloud.tencent.com/developer/article/1988361
8.面试题总结自适应自旋锁:意味着自旋时间或次数不再固定,而是由前一次的状态来决定。 1.6 简述一下BIO、AIO和NIO的区别 1>BIO是同步阻塞通信 服务器实现模式为一个连接一个线程:客户端有连接请求时服务器端就需要启动一个线程进行处理。如果这个连接不做任何事情会造成不必要的线程开销。 https://maimai.cn/article/detail?fid=1715494134&efid=beSDegNPWCkpQeec6i5ijw
9.>第4章管理OracleSolarisZFS存储池可以使用全路径(如/dev/dsk/c1t0d0)或构成/dev/dsk目录中设备名称的缩略名称(如c1t0d0)来指定磁盘。例如,以下是有效的磁盘名称: c1t0d0 /dev/dsk/c1t0d0 /dev/foo/disk 创建ZFS 存储池的最简单方法是使用整个物理磁盘。在从磁盘片、硬件 RAID 阵列中的 LUN 或基于软件的卷管理器所提供的卷中生成池时,无...https://docs.oracle.com/cd/E19253-01/819-7065/gavwn/index.html