我用來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