Если вы можете использовать sed
вместо grep
, это дает хорошее решение:
sed -e '/This error/,+3d' myfile
Это удаляет строку, содержащую строку This error
, и следующие три строки, но выводит все остальное. Для этой команды sed
требуется GNU sed
(, адрес +3
является расширением ).
Возможно, у вас плохой кабель SATA, который улавливает радиочастотные помехи от других компонентов внутри корпуса или иным образом генерирует ложные сигналы при подключении SATA. Это продолжает запускать контроллер SATA и / или ОС для проверки состояния устройства, мешая трафику на шинах данных материнской платы и / или тратя время процессора.
В таком случае я ожидаю, что ядро будет выдавать множество сообщений об ошибках в буфер сообщений ядра и/или системные журналы. Используйте команду dmesg
для проверки сообщений ядра; посмотрите, нет ли сообщений об ошибках, связанных с SATA -.
Я решил проблему, обновив BIOS/EFI с версии 1.80 до версии 1.90 (, последней на момент написания ), которую можно получить на сайте asrock.com/MB/AMD/B550%20Taichi/index.asp. #БИОС