性能-linux磁盘IO监控数据疑问,懂的来
在使用loadrunner测试过程中,监控linux磁盘IO时,发现个问题:如图,sda为物理硬盘, dm-0\dm-1\dm-2\dm-3均为sda的逻辑分区;现在往dm-2里上传大量的小文件,使用iostat -d -x -k 1监控到以下数据红框两列含义为:r/s 每秒完成的读次数,w/s每秒完成的写次数;dm-2的 w/s明显高于 sda的w/s;
按道理来说,dm-2从属于物理盘sda,dm-2的IO次数肯定小于sda的IO数,但实际反过来了
有哪位高手解答一下?
我觉得你这个有可能是监控的问题,我也做过一个物理磁盘上分多个lv的,通过nmon观察看来多个lv的读或写的总和是约等于物理磁盘的,不会差异很大,参看附件
本帖最后由 kevin841020 于 2017-8-11 15:25 编辑
dionysus 发表于 2017-8-10 16:02
我觉得你这个有可能是监控的问题,我也做过一个物理磁盘上分多个lv的,通过nmon观察看来多个lv的读或写的总 ...
感谢回复~~!
你截图里的信息,此前我也观察过,DISKBUSY、DISKREAD、DISKWRITE这三个sheet里的信息倒没什么问题,正如你所说的;我截图里每秒读\写的数据量,分区与物理磁盘也是基本能对得上的。 但如果你仔细看DISKXFER这个sheet(每秒IOS次数,注意是次数),你就会发现逻辑分区,比物理磁盘的IOPS高得多,不停是用nmon,还是用iostat去观察“每秒IOS次数”(如命令iostat -d -x -k 1),都会有我截图里的现象。
这种问题,在百度里,基本不会查到有,也没人会留意
比如做个实验:往逻辑分区里不停地写大量的小文件(小文件情况下,更注重IOPS,因为随机存储)
页:
[1]