如何避免 cp 凍結我的作業系統?

如何避免 cp 凍結我的作業系統?

我用來cp複製數據,如下所示:

cp -r from_here to_there

當我這樣做時,我的計算機會定期凍結和解凍。我安裝了 4 個 CPU,硬碟透過 SATA 連接。from_here兩者to_there都位於同一檔案系統上,因此不使用網路。凍結在某種程度上取決於正在複製的文件量。對於許多文件來說,甚至無法透過 ssh 登入機器上。

有沒有辦法檢查我的作業系統凍結和解凍的原因?我可以告訴你cp要放鬆一點嗎?

答案1

取決於您使用的核心版本。核心中存在錯誤,導致機器在 I/O 壓力下無響應。

如果您有足夠新的內核,則只需使用ionice就足夠了。我ionice與後台下載結合使用screen,效果很好(對機器響應能力沒有影響)。

screen -d -m ionice -c 3 io_heavy_cmd

相關內容