我stress --hdd 1 --timeout 10s -v
用来强调 Ubuntu 系统上的 IO/磁盘。有时在运行此命令时,我会得到如下信息:
stress: info: [16420] dispatching hogs: 0 cpu, 0 io, 0 vm, 1 hdd
...
stress: info: [16420] successful run completed in 13s
其他时候我得到类似的东西:
...
stress: info: [16390] successful run completed in 31s
在iostat -yx 1
单独的终端中打开时,我确实可以看到%util
和aqu-sz
大小在大约比指定时间长的时间内保持高位。我还看到mmcqd/0
了顶部的过程top
。
如何让 IO 压力--timeout
在命令中给出的参数的+2 秒内停止stress
?
我尝试过类似的东西,timeout 10 stress --hdd 1 --timeout 10s -v; pkill stress; pkill mmcqd;
但没有取得多大成功。有没有办法清除 IO 队列?
谢谢!