磁盘性能指标

1、iostat基本用法

  • iostat -d -k 1 10-d:显示磁盘的使用状态 -k:某些使用block为单位的列,强制使用KB为单位 1 10:表示每隔一秒刷一次,共显示10次
  • 磁盘监控指标 常用的磁盘监控工具_磁盘

  • tps: 该设备每秒的IO次数 KB_read/s:每秒读取的数据量 KB_wrtn/s:每秒写入的数据量 KB_read:读取的总数据量 KB_wrtn:写入的总数据量
  • iostat -d -x -k 1 10-x:获取更多的统计信息
  • 磁盘监控指标 常用的磁盘监控工具_磁盘监控指标_02

  • rrqm/s:每秒钟读取请求有多少次merge(vfs把请求发送给FS,如果文件系统发现有不同的读请求读取的是相同block数据,FS会将这个请求合并) wrqm/s:每秒钟写合并的次数 r/s:每秒钟读的次数 w/s:每秒钟写的次数 rKB/s:每秒钟读的流量 wKB/s:每秒钟写的流量 avgrq-sz:平均每次io操作的数据大小 acgqu-sz:平均io队列长度 await:平均每次设备io操作的等待时间 svctm:平均每次io操作的时延 %util:一秒钟有百分之多少的时间用于io操作,或者说一秒钟有多少时间io队列是非空的
  • iostat -c 1 10-c 获取cpu的信息
  • 磁盘监控指标 常用的磁盘监控工具_磁盘_03

2、vmstat基本用法

vmstat命令是最常见的Linux/Unix监控工具,可以展现给定时间间隔的服务器的状态值,包括服务器的CPU使用率,内存使用,虚拟内存交换情况,IO读写情况。Linux/Unix都支持,相比top,我可以看到整个机器的CPU,内存,IO的使用情况,而不是单单看到各个进程的CPU使用率和内存使用率: vmstat 命令详解

3、ifstat基本用法

ifstat工具是个网络接口监测工具,比较简单看网络流量: ifstat用法

4、iftop基本用法

iftop基本用法

5、dstat基本用法

该命令整合了vmstat,iostat和ifstat三种命令。同时增加了新的特性和功能可以让你能及时看到各种的资源使用情况,从而能够使你对比和整合不同的资源使用情况。通过不同颜色和区块布局的界面帮助你能够更加清晰容易的获取信息。它也支持将信息数据导出到cvs格式文件中,从而用其他应用程序打开,或者导入到数据库中。你可以用该命令来监控cpu,内存和网络状态随着时间的变化。 dstat 基本用法

8、参考链接

25个linux性能监控工具