Сервер Ubuntu 11.04, зависающий должный благоустроить-sysinfo сверхпотребление ЦП

Изменение /etc/profile, /etc/csh.login, /etc/csh.cshrc, действительно может (не быть) быть измененным.

Однако на SuSe, если Вы замечаете, что эти файлы указывают, что необходимо использовать любой из этих файлов /etc/profile.local, /etc/csh.login.local и /etc/csh.chsrc.local установить локальные экологические модификации. Внесение изменений в этих файлах должно изолировать Вас немного лучше в случае обновлений основных пакетов, которые могут изменить эти файлы.

2
задан 20 October 2017 в 22:22
2 ответа

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

Короче говоря, run-parts все время работали нормально. Его выход из строя был всего лишь симптомом другой проблемы. Цепочка сбоев выглядела примерно так:

1) На совершенно другом компьютере , lsyncd (утилита для синхронизации файлов, основанная на rsync ) был запущен по причинам, не зависящим от нас. Тем не менее, нас беспокоит то, что lsyncd пытался синхронизировать файлы с этим микроэкземпляром (который выявил проблемы) через SSH.

2) Потому что lsyncd делал десятки одновременных подключений через SSH, казалось, каждое из них приветствовалось баннером входа в систему SSH landscape-sysinfo Ubuntu по умолчанию предоставляет. Это объясняет, что такое landscape-sysinfo и почему он является потомком SSH. Оказалось, что виноват запчастей , но на самом деле проблема заключалась в том, что на машину засыпали соединения SSH.

3) Проблема усугублялась тем, что это микро-экземпляр на EC2, и с тех пор я обнаружил, что Amazon серьезно ограничивает микро- экземпляры, потребление ЦП которых постоянно превышает определенный порог. (Прекрасное объяснение деталей см. В Greg's Ramblings . Большое спасибо Грегу за эту статью!)

Таким образом, машина работала медленно в течение нескольких секунд, пока она подвергалась атаке на соединения SSH, а затем стал непривычно медленным после того, как сработало дросселирование.

Тайна раскрыта!

С тех пор мы обнаружили, что Amazon жестко ограничивает микроинстансы, потребление ЦП которых постоянно превышает определенный порог. (Прекрасное объяснение деталей см. В Greg's Ramblings . Большое спасибо Грегу за эту статью!)

Таким образом, машина работала медленно в течение нескольких секунд, пока она подвергалась атаке на соединения SSH, а затем стал непривычно медленным после того, как сработало дросселирование.

Тайна раскрыта!

С тех пор мы обнаружили, что Amazon жестко ограничивает микроинстансы, потребление ЦП которых постоянно превышает определенный порог. (Прекрасное объяснение деталей см. В Greg's Ramblings . Большое спасибо Грегу за эту статью!)

Таким образом, машина работала медленно в течение нескольких секунд, пока она подвергалась атаке на соединения SSH, а затем стал непривычно медленным после того, как сработало дросселирование.

Тайна раскрыта!

4
ответ дан 3 December 2019 в 09:23

Это регулярно запланированное задание cron, которое собирает данные о производительности.

См. здесь для (легких) инструкций по удалению. Чтобы просто удалить его полностью, если вам не нужен сбор данных, либо удалите пакет (если он позволяет), либо просто найдите для него запись в crontab и закомментируйте.

2
ответ дан 3 December 2019 в 09:23

Теги

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