На этот вопрос уже есть ответ здесь:
Каждый раз, когда Я передаю большие файлы или большие объемы файлов по USB на внешний диск или с него, при передаче весь компьютер замедляется до сканирования. Я использую Ubuntu 14.04, но в более ранних версиях у меня уже возникала эта проблема. Почему это происходит? Я хочу иметь возможность отправить отчет об ошибке, чтобы этого не произошло.
Ура,
Рид
Это походит на классический случай системной нагрузки мне.
Когда Вы чтение-запись что-то к/от диску, этому нужно к информации о файле поиска. Однако тот файл может быть фрагментирован, в различных местоположениях, или даже организован.
При копировании чего-то от диска до USB необходимо считать (потенциально) фрагментированный файл и затем переписать его к другому носителю. С некоторыми системами (РАСШИРЕНИЕ чтения), это часто быстрее, чем другие системы (кашель кашель NTFS). Кроме того, если у Вас есть плохой процессор, он тратит впустую циклы для других вещей, пытающихся скопировать вещи.
Нет действительно ничего, что можно сделать для решения этой проблемы. Существуют обходные решения, однако:
Вот то, что можно сделать (не решение, а обходное решение, пока Вы не решаете вопрос):
1) Узнайте, каким процессом является hogging ЦП при копировании больших файлов (может быть Наутилус / Thunar и т.д.). Можно использовать top
или htop
найти его.
2) Установка cpulimit
путем издания sudo apt-get install cpulimit
3) Ограничьте процесс, найденный на Шаге 1 как это
cpulimit -e thunar -l 30
Мы регулируем использование ЦП процессом thunar ограничение его, чтобы использовать 100% Вашего ЦП и привести Вашу машину в бездействие. Необходимо делать это только при инициировании большой передачи файлов / копия.
Сообщите, если это работает.