Dd

如何防止 dd 凍結我的系統?

  • October 22, 2015

我想用這樣的命令填充硬碟驅動器上的可用空間:

# dd if=/dev/zero of=z

但它會導致 GNOME 定期凍結幾秒鐘。甚至滑鼠游標也會受到影響。

如何防止 dd 在寫入大量數據時凍結界面?

嘗試使用ionice

# ionice -c3 dd if=/dev/zero of=z

這會dd以“空閒”IO 優先級啟動程序:只有在一段時間內沒有其他程序使用磁碟 IO 時,它才會獲得磁碟時間。

當然,當系統將記憶體刷新到磁碟時,這仍然會淹沒緩衝區記憶體並導致凍結。有一些可調參數/proc/sys/vm/會影響這一點,尤其是dirty_* 條目。

它還取決於磁碟調度算法,CFQ 最適合這一點。

引用自:https://unix.stackexchange.com/questions/237925