前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Linux磁盘性能分析

Linux磁盘性能分析

作者头像
子润先生
修改2021-07-12 10:23:56
1.7K0
修改2021-07-12 10:23:56
举报

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

[root@localhost ~]# top

Linux磁盘性能分析
Linux磁盘性能分析

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

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

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

Linux磁盘性能分析
Linux磁盘性能分析

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

[root@localhost ~]# pidstat -d 1

Linux磁盘性能分析
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磁盘性能分析
Linux磁盘性能分析

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

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

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

本文系转载,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文系转载前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档