CentOS 7 зависает

Вопрос или проблема

Я запускаю CentOS 7 minimal на около 10 ПК i7-8700 в моей организации. Эти машины – рабочие станции HP Elitedesk 800 G4 (Справочник по оборудованию) (Руководство по техническому обслуживанию и ремонту) (технические данные). Все работают нормально, за исключением пары, которые случайным образом зависают, требуя жесткой перезагрузки.

Я просмотрел var/logs/messages и dmsg, но там нет ошибок, которые могли бы объяснить, почему машина зависла. Я готов предоставить больше информации, если вам это необходимо.

ПК, которые зависают и которые не зависают, используют точно такие же приложения для той же цели – для локального использования прокси. Я проверил использование swap, запустив vmstat с его задержкой и количеством, но использование swap, по-видимому, не превышает предел.

# vmstat -a  

procs -----------memory---------- ---swap-- -----io---- -system-- ------cpu-----  

 r  b   swpd     free  inact active  si  so   bi   bo    in  cs   us sy id wa st  

 2  0      0 14922052 142620 734392   0   0    1    1   107  97    5  3 92  0  0  

Столкнулся с аналогичной проблемой на случайных идентичных серверах.
В зависимости от того, какой ядро вы используете, возможно, вам стоит попробовать обновиться до 3.10.0-1062.9.1.el7.x86_64.

Исправляет следующие ошибки:

Приложениям не разрешается использовать весь выделенный квотой процессор. (BZ#1770738)
Обратная разработка “sched: исправление гонки между task_group и sched_task_group” (BZ#1778545)

.

Ответ или решение

Замораживание CentOS 7 на компьютерах HP Elitedesk 800 G4 может быть вызвано несколькими факторами. Давайте более детально разберем ваш случай и попробуем предложить возможные решения.

Анализ проблемы

  1. Мониторинг системных журналов:
    Вы упомянули, что проверяли файлы /var/log/messages и dmesg, но не нашли ошибок. Это типично в случаях, когда система зависает полностью и не может зафиксировать последние события. Однако стоит обратить внимание на любые предупреждения о возможных проблемах с оборудованием или драйверами.

  2. Идентичность конфигураций:
    Все системы используют одинаковые приложения и настройки. Это указывает на более глобальную проблему, возможно связанную с аппаратной частью, драйверами или ядром системы.

  3. Ресурсы памяти и swap:
    Анализ с помощью vmstat -a показывает нормальное использование памяти и свопирования. Это исключает вероятность зависания из-за нехватки памяти.

Возможные решения

  1. Обновление ядра:
    В одном из комментариев упоминается обновление до ядра 3.10.0-1062.9.1.el7.x86_64, которое решает несколько известных проблем с производительностью и стабильностью. Обновите ядро на затронутых системах и проверьте, устранена ли проблема.

  2. Обновление BIOS и драйверов:
    Убедитесь, что BIOS и все системные драйверы обновлены до последних версий. Это может решать потенциальные проблемы несовместимости.

  3. Проверка оборудования:
    Проверьте оборудование на наличие неисправностей. Это касается жестких дисков, памяти и других компонентов. Неверно работающее оборудование может вызывать случайные зависания системы.

  4. Изоляция проблемных приложений:
    Хотя все системы используют одни и те же приложения, попробуйте временно отключить ненужные сервисы и процессы на затронутых машинах, чтобы выяснить, не является ли какой-либо конкретный процесс причиной зависания.

Дополнительные рекомендации

  1. Использование сторонних инструментов мониторинга:
    Установите инструменты мониторинга, такие как netdata или top, чтобы вести более детальный обзор использования ресурсов в реальном времени.

  2. Обратная связь сообщества:
    Посетите форумы CentOS или Red Hat для обсуждения проблемы. Было бы полезно узнать, сталкивались ли другие пользователи с аналогичной проблемой и какие решения они нашли.

  3. Логирование через сеть:
    Настройте удаленное логирование, чтобы не терять события при зависании системы. Это может дать больше информации о том, что происходит до зависания.

Решение проблемы замораживания систем требует всестороннего подхода, в котором учитываются как программные, так и аппаратные аспекты. Следование предложенным шагам может помочь в диагностике и устранении неисправностей. Не стесняйтесь обращаться за дополнительными консультациями или поддержкой.


Технические проблемы требуют кропотливого анализа и точных действий. Надеюсь, что предоставленные рекомендации будут полезны и помогут решить вашу проблему с зависанием CentOS 7.

Оцените материал
Добавить комментарий

Капча загружается...