Средняя нагрузка высокая после добавления второго диска

Средняя нагрузка высокая после добавления второго диска

Мой ноутбук работал нормально, а его средняя загрузка составляла 0,2–0,5 (и около 0,02 при отсутствии активности), пока я не решил обновить его, установив SSD.

Сначала я заменил жесткий диск на твердотельный накопитель, переместив жесткий диск в контейнер для жестких дисков, вынув оптический привод и установив вместо него жесткий диск.

  • Оба моих SSD и HDD способны работать с интерфейсами SATA III.
  • Однако мой HDD работает в режиме SATA 2:

    sudo smartctl -a /dev/sdb | grep SATA
    SATA Version is:  SATA 3.0, 6.0 Gb/s (current: 3.0 Gb/s)
    
  • КажетсяИнтерфейс моего оптического привода — SATA 2.

Проблема

Проблема в том, что когда в HDD Caddy что-то находится (SSD, HDD, неважно), средняя загрузка при бездействии составляет около 1,5–2, а когда система только загружается — около 4.

Что я сделал?

  • Я перепробовал все комбинации настроек, но ничего не дало результата.

Что еще?

  • Загрузка ЦП нормальная, ни один процесс не потребляет ресурсы ЦП.
  • Если я использую только один диск в качестве основного, средняя загрузка жесткого диска нормальная.
  • Если я использую хотя бы один диск в качестве оптического привода, то средняя загрузка будет высокой.

решение1

Вот отличный вопрос-ответ по той же проблеме:

введите описание изображения здесь

Решением из наиболее популярного ответа стала следующая команда:

echo "disable" > /sys/firmware/acpi/interrupts/gpe6F

В ссылке grepбыло использовано для обнаружения прерывания, вызывающего горе:

grep . -r /sys/firmware/acpi/interrupts/

Средняя нагрузка

Если посмотреть на среднюю загрузку вашей системы за 1-5-15 минут, то получится следующее:

$ cat /proc/loadavg
0.50 0.76 0.91 2/1037 14366

Он сообщает .5, .76 и .91. ОтПонимание нагрузки на ЦП в Linux — когда следует беспокоиться?там написано:

  • The«Нужно разобраться»Практическое правило: 0,70 Если ваш средний показатель нагрузки остается выше 0,70, пришло время провести расследование, прежде чем ситуация ухудшится.

Далее в статье будет упомянуто что-то вроде средней нагрузки для всех ваших ЦП, которые суммируются, но не делятся на количество ЦП, чтобы получить среднее значение всех ЦП. Вам придется сделать это вручную, поэтому истинные значения будут такими:

.063 - .095 - .113

потому что у меня 8 процессоров.

Я предпочитаю использовать Conky для отображения этого в реальном времени:

conky nvidia.png

Обратите внимание, что 4-я строка снизу отображает средние значения нагрузки за 1-5-15 минут:

.150 .177 .143

Среднее значение нагрузки за 1 минуту составляет 0,15, что соответствует 15%, что соответствуетВсе ЦПпроцентное значение на две строки вышеСредняя нагрузка.

Если бы я не нырнул к 8, у меня бы случился сердечный приступ, потому что я бы увидел:

1.200 1.416 1.144

Conky автоматически делит за меня с помощью кода Conky:

${execpi .001 (awk '{printf "%s/", $1}' /proc/loadavg; grep -c processor /proc/cpuinfo;) | bc -l | cut -c1-4} ${execpi .001 (awk '{printf "%s/", $2}' /proc/loadavg; grep -c processor /proc/cpuinfo;) | bc -l | cut -c1-4} ${execpi .001 (awk '{printf "%s/", $3}' /proc/loadavg; grep -c processor /proc/cpuinfo;) | bc -l | cut -c1-4}

Конечно, не все используют Conky, вероятно, только 1% пользователей Linux, но для тех, кто любит Conky, как и я, этот код может оказаться полезным.

решение2

Это может быть связано с используемым вами контейнером для жесткого диска.

Посмотрите, есть ли на нем кнопка или переключатель, чтобы изменить состояние контейнера.

этот

Связанный контент