阿里巴巴DBA,原去哪儿网DBA。专注于MySQL源码研究、DBA运维、CGroup虚拟化及Linux Kernel源码研究等。 github:https://github.com/HengWang/ Email:king_wangheng@163.com 微博 :@王恒-Henry QQ :506437736
分类: LINUX
2013-08-14 00:29:31
基于《CGroup的BLKIO资源隔离》中测试方案,测试读写iops限制下,不同设备间操作时,资源隔离的效果。
测试2中主要验证,从SSD高速读写设备上往SAS低速设备上进行拷贝是时,产生的读写情况,以及资源隔离的效果。测试结果如下:
|
|
pic2.1 SSD read iops |
pic2.2 SAS write iops |
|
|
pic2.3 SSD read bindwidth MB/s |
pic2.4 SAS write bindwidth MB/s |
|
|
pic2.5 SAS awit |
pic2.6 CPU iowait |
|
|
pic2.7 Memory buffer |
pic2.8 Memory cache |
从以上测试来看,对SAS来说3000iops远远大于其承受的范围,因此,资源隔离基本没有起到作用,SAS的iowait持续较高。因此,在进行cp拷贝的时候,即使将操作进程附加到admin管理组,也会由于IO资源耗尽,导致IO阻塞。