使用FIO对磁盘进行压力测试,使用1个线程对磁盘进行随机读,设置单次read的数据块分别为128KB和1M,数据如下:

(1)单次IO数据块为128KB

[转帖]关于iostat的问题,svctm数据不可信_数据

 (2)单次IO数据块为1M

[转帖]关于iostat的问题,svctm数据不可信_压力测试_02

从上面的数据可以看出,当单次IO的数据块变大,服务时间svctm反而变短,这明显不符合常规认知。

查阅到fio的相关资料如下:

(1)man fio中,指出svctm的数据值不再可信,因为它是计算出来的值,并非磁盘真实的监控数据。 

[转帖]关于iostat的问题,svctm数据不可信_压力测试_03

 (2)网络资料

Beware of Svctm in Linux’s Iostat

[转帖]关于iostat的问题,svctm数据不可信_数据_04