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

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

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

  • И мой SSD, и HDD могут работать с интерфейсами SATA III.
  • Однако мой жесткий диск работает в режиме 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. Однако я не уверен в этом (Первая строка: 32 слота 6 портов 6 Гбит / с ):

    $ dmesg | grep SATA
    [    6.785571] ahci 0000:00:1f.2: AHCI 0001.0300 32 slots 6 ports 6 Gbps 0x5 impl SATA mode
    [    7.161172] ata1: SATA max UDMA/133 abar m2048@0xf261c000 port 0xf261c100 irq 26
    [    7.212366] ata3: SATA max UDMA/133 abar m2048@0xf261c000 port 0xf261c200 irq 26
    [    7.627191] ata1: SATA link up 6.0 Gbps (SStatus 133 SControl 300)
    [    7.627209] ata3: SATA link up 3.0 Gbps (SStatus 113 SControl 300)
    
< hr>

Проблема

Я загрузил систему, используя мою старую Ubuntu, живущую на жестком диске, все прошло нормально, за исключением того, что средняя нагрузка при отсутствии работы составляет 1,5-2, а при загрузке системы около 4 .

Что я сделал?

  • Я установил Ubuntu на SSD и загрузил систему, используя ту же проблему, LAvg составляет около 1,2-1,7, но ничего не делает.
  • Я сменил SSD и HDD друг на друга, та же проблема.
  • Я удалил HDD и поместил SSD в места на оптических дисках, та же проблема.

Что еще?

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

Так как я могу диагностировать проблему?

4
задан 9 June 2019 в 04:17

2 ответа

Это могло быть связано с жестким диском, подносят клюшки Вас использование.

Посмотрите, имеет ли это кнопку или переключатель для изменения состояния кэдди.

this

3
ответ дан 1 December 2019 в 09:12

Существует превосходные Вопросы и ответы с той же проблемой:

enter image description here

Решением из проголосовавшего вершине ответа была эта команда:

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 - когда Вы должны быть взволнованы? это говорит:

  • "Потребность Изучить его" Эмпирическое правило: 0.70 Если Ваше среднее число загрузки остается выше> 0.70, пора заняться расследованиями, прежде чем вещи ухудшаются.

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

.063-. 095-.113

потому что у меня есть 8 центральных процессоров.

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

conky nvidia.png

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

.150 .177 .143

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

Не погружаясь 8 у меня был бы сердечный приступ, потому что я буду видеть:

1.200 1.416 1.144

Носатый автоматически делится для меня с Носатым кодом:

${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}

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

4
ответ дан 1 December 2019 в 09:12

Другие вопросы по тегам:

Похожие вопросы: