Проблемы с производительностью на Ubuntu с жестким диском nvme
Я только что установил новый HP Spectre x360 с Ubuntu 16.04.
При передаче больших объемов данных нагрузка на систему (как видно на первый взгляд) медленно возрастает до 16. Я вижу очень высокое IOWait, и через некоторое время система перестает отвечать на запросы.
Жесткий диск системы - это SSD: SAMSUNG MZVLV512HCJH-000H1, подключенный через PCIe.
Даже когда я копирую файл на жесткий диск (из одного места в другое в том же разделе), я замечаю высокие системные нагрузки (до 8) и высокие IOWaits (в среднем 40%, но временно увеличивающиеся до 90%). Я не измерял фактическую скорость передачи, но она кажется довольно медленной.
Когда задействовано другое устройство, становится хуже. Я пытался копировать через Ethernet (используя USB-адаптер Ethernet), используя scp, мне наконец удалось скопировать с внешнего жесткого диска USB2.0, и я экспериментировал с SDCard в слоте SDCard компьютера. В любом из этих случаев компьютер оказывался совершенно не отвечающим. Выполнение команды оболочки (например, ls) заняло бы полминуты, и даже нажатие ctrl-C для остановки процесса переноса заняло бы целую вечность.
В противном случае компьютер очень отзывчив. При нормальной работе даже загрузка больших программ происходит очень быстро.
Я посмотрел на оптимизацию NVME. До сих пор я только добавил noatime к записи корневых разделов fstab. Я читал, что выравнивание раздела может быть фактором, но я не знаю, какое выравнивание понадобится моему жесткому диску. Пока все, что я знаю об этом, это вывод списка nmve, который:
Node SN Model Version Namespace Usage Format FW Rev
---------------- -------------------- ---------------------------------------- -------- --------- -------------------------- ---------------- --------
/dev/nvme0n1 S2CTNX0H511698 SAMSUNG MZVLV512HCJH-000H1 1.1 1 264.52 GB / 512.11 GB 512 B + 0 B BXV72H0Q
У кого-нибудь есть идея, с чем связана эта проблема и как ее решить?