Linux磁盘性能分析(CentOS)

1.top查看CPU是否长时间等待IO

top

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

 

2.iostat查看磁盘工作时长占比

iostat -x 1      #1表示1秒刷新一次

%util表示在过去的时间段中磁盘进行IO的时间占比,等同于Windows中“磁盘处理读取或写入请求的时间百分比”;超过70%表示繁忙。

 

3.pidstat查看当前进行IO的进程

pidstat -d 1     #1表示1秒刷新一次

 

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

time dd if=/dev/sda1 of=/dev/null bs=8k count=300000

time dd if=/dev/zero of=test.txt bs=8k count=300000

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

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

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

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值