Изменение /etc/profile
, /etc/csh.login
, /etc/csh.cshrc
, действительно может (не быть) быть измененным.
Однако на SuSe, если Вы замечаете, что эти файлы указывают, что необходимо использовать любой из этих файлов /etc/profile.local
, /etc/csh.login.local
и /etc/csh.chsrc.local
установить локальные экологические модификации. Внесение изменений в этих файлах должно изолировать Вас немного лучше в случае обновлений основных пакетов, которые могут изменить эти файлы.
Некоторое время назад я выяснил настоящую причину проблемы и решил, что должен задокументировать ее здесь для других, у которых могут быть похожие проблемы. Основная причина оказалась более хитрой и сложной, чем я первоначально ожидал.
Короче говоря, 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, а затем стал непривычно медленным после того, как сработало дросселирование.
Тайна раскрыта!
Это регулярно запланированное задание cron, которое собирает данные о производительности.
См. здесь для (легких) инструкций по удалению. Чтобы просто удалить его полностью, если вам не нужен сбор данных, либо удалите пакет (если он позволяет), либо просто найдите для него запись в crontab и закомментируйте.