Назад | Перейти на главную страницу

Как устранить зависания машины с Linux

Вот такой популярный вопрос на собеседовании:

Учитывая зависание машины (скажем, RHEL), как решить проблему?

Мой ответ был бы таким:

1) Я бы использовал (как называется этот серверный BIOS, который позволяет подключиться к его консоли?) Или спустился в серверную, подключил к нему монитор и клавиатуру и зашел в систему как root.

2) Затем я бы запустил "сверху", чтобы увидеть, не очень ли загружен какой-либо процесс.

3) Затем я проверял память (снова по «верху»?), Общее количество процессов («ps uawx») и системный предел (как «limit» дал бы мне правильное число)?

И тогда я не знаю. Может, запустить "vm"? Но что он мне скажет?

Пожалуйста, дайте мне несколько хороших советов и впечатляющих предложений для рекрутера.

Ты можешь

Для действительно плохих зависаний у вас также есть Магия SysRq ключ, чтобы выжать некоторую информацию из системы.

Также можно посмотреть CMDB, посмотреть, были ли какие-либо предыдущие проблемы, зарегистрированные на сервере, и есть ли принятый обходной путь и / или запланированное исправление проблемы. Вы даже можете спросить коллег. Работа - это больше, чем просто техническое мастерство.