Как я могу избежать того, что cp зависает в моей ОС?
Я использую cp
скопировать данные так:
cp -r from_here to_there
Когда я это делаю, мой компьютер периодически зависает и размораживается. У меня установлено 4 процессора и HD подключен через SATA. from_here
а также to_there
оба находятся в одной файловой системе, поэтому сеть не используется. Замораживание так или иначе зависит от количества копируемых файлов. Для многих файлов даже невозможно войти в систему через ssh.
Есть ли способ проверить, почему моя ОС зависает и размораживается? Могу я сказать cp
успокоиться как-нибудь?
1 ответ
Зависит от того, какую версию ядра вы используете. В ядре произошла ошибка, приводившая к тому, что машина перестала отвечать на запросы ввода-вывода.
Если у вас достаточно свежее ядро, просто используйте ionice
должно быть достаточно. я использую ionice
в сочетании с screen
для фоновой загрузки, и это прекрасно работает (не влияет на отзывчивость машины).
screen -d -m ionice -c 3 io_heavy_cmd