作業系統:Linux Mint 18.3
我使用 Linux 作為我的主要作業系統已經一年多了,但我仍然對很多事情感到困惑。
我剛發現 的力量rsync
。它的功能很強大,但是(顯然)對於共享 CPU 來說絕對是糟糕的。當一個rsync
命令正在運行時(至少我運行了一個命令),我係統的整個其餘部分幾乎變得無法使用。
對此有什麼可做的嗎?是否有可能要求它暫停執行或共享 CPU 時間,就像幾乎每個應用程式所做的那樣?這很有趣,因為我還使用rclone
、Timeshift 和 Backintime,它們似乎都在使用rsync
……但這些都不會導致這些不可用事件。這給了我希望,這頭野獸也許可以被馴服。
我甚至發現,如果我殺死一個rsync
進程(並觀察發生了什麼top
),不知何故,滯後行為似乎仍然存在。我經常發現自己必須在運行rsync
命令後重新啟動。
編輯
一個典型的命令(儘管我的一些實驗確實是 src 和 dest 在同一個分區上,我沒有意識到這是有問題的)可能是這樣的:
sudo rsync -zavh --delete --log-file=/home/mike/log/rsync.txt '/media/mike/W10 D drive/My Documents' '/media/veracrypt_MyBook_MyDocs'
碰巧這個特殊情況是在外部硬碟上安裝了 Veracrypt 磁碟區。正如我在評論中提到的,情況似乎有所改善。會繼續嘗試。