Контроллер SATA замедляет компиляцию ядра (8,48 мин против 1,30 мин при отключенном жестком диске SATA)

Если вы можете использовать sedвместо grep, это дает хорошее решение:

sed -e '/This error/,+3d' myfile

Это удаляет строку, содержащую строку This error, и следующие три строки, но выводит все остальное. Для этой команды sedтребуется GNU sed(, адрес +3является расширением ).

0
23.05.2021, 10:30
2 ответа

Возможно, у вас плохой кабель SATA, который улавливает радиочастотные помехи от других компонентов внутри корпуса или иным образом генерирует ложные сигналы при подключении SATA. Это продолжает запускать контроллер SATA и / или ОС для проверки состояния устройства, мешая трафику на шинах данных материнской платы и / или тратя время процессора.

В таком случае я ожидаю, что ядро ​​будет выдавать множество сообщений об ошибках в буфер сообщений ядра и/или системные журналы. Используйте команду dmesgдля проверки сообщений ядра; посмотрите, нет ли сообщений об ошибках, связанных с SATA -.

1
28.07.2021, 11:30

Я решил проблему, обновив BIOS/EFI с версии 1.80 до версии 1.90 (, последней на момент написания ), которую можно получить на сайте asrock.com/MB/AMD/B550%20Taichi/index.asp. #БИОС

0
28.07.2021, 11:30

Теги

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