Linux -日常运维-监控io性能
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux -日常运维-监控io性能相关的知识,希望对你有一定的参考价值。
安装: yum install -y sysstat
iostat #磁盘
Linux 3.10.0-514.16.1.el7.x86_64 (mdzz) 2018年10月24日 _x8664 (1 CPU)
系统版本、主机名和日期
avg-cpu: 总体cpu使用情况统计信息,对于多核cpu,这里为所有cpu的平均值
Device: 各磁盘设备的IO统计信息
kB_read/s :读的速度
kB_read/s :写的速度
iostat 1 5 #每一秒钟显示一次,一共显示5次
iostat -x
iostat -x 1 每一秒钟显示一次
%util #最重要的参数,此参数表示,磁盘占用cpu的时间的百分比,如果此数值很大,则代表读写也很大.如果读写不大,而此处的值又大,则代表硬盘可能存在问题.
iotop #查看那个进程在频繁的读写
安装 yum -y install iotop
iotop #与top一样,可查看进程对于磁盘的使用情况
Total DISK READ #总磁盘读取
Actual DISK READ #实际磁盘读取
Total DISK WRITE #总磁盘写入
Actual DISK WRITE #实际磁盘写入
主要看io
以上是关于Linux -日常运维-监控io性能的主要内容,如果未能解决你的问题,请参考以下文章
Linux 内核Linux 内核源码结构 ( 下载 Linux 内核源码 | 使用 VSCode 阅读 Linux 内核源码 )