
LINUX下找出哪个进程造成的IO等待很高的方法(转)
转自:http://space.itpub.net/16978544/viewspace-696756在本机测试通过^^抓哪个进程干坏事前要先停掉syslog/etc/init.d/syslog stopecho 1 > /proc/sys/vm/block_dumpdmesg | egrep \"READ|WRITE|dirtied\" | egrep -o ‘([a-zA-Z]*)‘ | s

转自:http://space.itpub.net/16978544/viewspace-696756在本机测试通过^^抓哪个进程干坏事前要先停掉syslog/etc/init.d/syslog stopecho 1 > /proc/sys/vm/block_dumpdmesg | egrep \"READ|WRITE|dirtied\" | egrep -o ‘([a-zA-Z]*)‘ | s

测试方式:使用dd指令,对磁盘进行连续写入,不使用内存缓冲区,每次写入8k的数据,总共写入20万次,产生1.6G大小的文件。测试指令:dd if=/dev/zero of=/data01/test.dbf bs=8k count=200000 conv=fdatasync