Linux磁盘性能分析

小柒博客
小柒博客
小柒博客
313
文章
93
评论
2018-11-1217:09:17 1 7.6K 499字阅读1分39秒

1、TOP命令查看CPU是否长时间等待IO

[root@localhost ~]# top

Linux磁盘性能分析

%wa超过30%,说明IO压力很大

2、iostat命令查看磁盘工作时长占比

[root@localhost ~]# iostat -x 1            //1表示1秒刷新一次

Linux磁盘性能分析

3、pidstat命令查看当前进行IO的进程

[root@localhost ~]# pidstat -d 1

Linux磁盘性能分析

4、dd测试磁盘的读写速度

[root@localhost ~]# time dd if=/dev/vdb1 of=/dev/null bs=8k count=30000

[root@localhost ~]# time dd if=/dev/zero of=test.txt bs=8k count=300000

Linux磁盘性能分析

time命令用于输出整条语句的执行所花费的时间(real/user/sys那部份是time的输出)。

/dev/zero也是一个模拟设备用于产生空字节并不真正进行IO,所以第一条命令相当天测试当前文件夹对应的磁盘的写入性能(711MB/s)。

/dev/null是一个模拟设备并不真正进行IO,所以第二条相当于测试/dev/vdb1的读取性能(150MB/s)。

  • 微信号
  • 微信扫一扫加我!
  • weinxin
  • 微信公众号
  • 微信扫一扫关注我!
  • weinxin
Linux 最后更新:2020-3-28
小柒博客
  • 本文由 发表于 2018-11-1217:09:17
  • 除非特殊声明,本站文章均为原创,转载请务必保留本文链接
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

 

评论:1   其中:访客  1   博主  0
    • 运维老司机 运维老司机 6

      亲测,写的不错,感谢博主 :razz: