CentOS 7 запускает >70000 процессов после запуска

#operating-system #centos

Вопрос:

у нас есть две идентичные (аппаратно) рабочие станции под управлением CentOS 7. На одной из машин («плохой») мы наблюдаем задержки, и она, как правило, менее отзывчива: после перезагрузки обеих машин обе машины не показали разницы в загрузке процессора/памяти, но последний PID (при проверке ps -A) сильно отличается. «Хорошая» машина имеет PID около 6000, в то время как «плохая» машина превышает 70 000. Я проверил «плохую» машину сразу после запуска с ps-A и top, и «dracut» и возможные связанные с ним процессы (gzip, xy) всплывали пару сотен раз.

Я думаю, что на «плохой» машине какая-то конфигурация неверна, что привело к запуску этих подпроцессов, что привело к общей менее отзывчивой системе.

Мои вопросы сейчас:

  1. Как я могу точно зарегистрировать запуск на машинах?
  2. Как в конечном итоге решить эту проблему?

И если это связано с dracut, как я могу проверить конфигурации dracut и сравнить их между обеими машинами?

Большое спасибо.

христианин

Комментарии:

1. Есть ли у вас debug в параметрах загрузки ядра? Кроме того, убедитесь quiet , что в параметрах нет. Вы получите меньше результатов загрузки. Вы можете проверить dmesg /var/log/messages и journalctl свои журналы загрузки.

2. Как проверить параметры загрузки ядра? Я проверю и сравню dmesg (2377 строк) и /var/log/сообщения (8229 строк) с функциональным устройством. Спасибо тебе уже. И эти журналы очищаются после перезагрузки или это непрерывные журналы?

3. В вашем grub.cfg файле, вероятно /boot/grub2/grub.cfg , в Centos есть пара menuentry s, найдите версию вашей операционной системы, затем найдите строку, в которой написано что-то вроде linux16 /boot/vmlinuz-3.10.0-1062.12.1.el7.x86_64 . В той же строке, сразу после .x86_64 имени файла, указаны параметры загрузки. Вы можете просто добавить debug вот так: linux16 /boot/vmlinuz-3.10.0-1062.12.1.el7.x86_64 <existing_boot_parameters> debug

4. Спасибо вам за вашу помощь. Я обнаружил существенное различие между обеими машинами. Я сравнил первые 6 минут после перезагрузки в journalctl, и «хорошая» машина содержит 147 строк, содержащих «dracut», в то время как плохая машина содержит 11315 строк, содержащих «dracut». Я здесь новичок, должен ли я изменить свой первоначальный вопрос или открыть новую тему?

5. Пожалуйста. Я бы открыл новый конкретный вопрос о дракуте.