У меня есть ящик на Линоде, который ведет себя странно. Время от времени процессор и дисковый ввод / вывод будут работать на 100%, и сервер перестает отвечать на запросы и должен быть загружен. Я хотел бы лучше исследовать, что происходит, но я не знаю, как найти, кто отвечает за все эти процессоры и ввод / вывод. Я использую Gentoo 2.6.18.
источник
sort -nr
было бы лучше, чтобы отсортировать по численности (по крайней мере, на моем Ubuntu / Debian Boxen)Посмотрите на него, он напишет двоичный журнал почти всего, что вы, возможно, захотите, а затем вы можете использовать верхнюю часть, например, графический интерфейс пользователя, чтобы просмотреть временные интервалы дня (по умолчанию данные берутся каждые 5 минут). http://www.atcomputing.nl/Tools/atop/
источник
Я думаю, что munin - это один из инструментов мониторинга товаров, который поможет вам получить некоторую информацию о деятельности вашего ящика. Кроме того, есть некоторые инструменты командной строки, такие как sar , iostat, ps, top для такого использования.
источник
Другие ответы только показали вам, как вы можете посмотреть на то, что происходит в настоящее время, что не помогает, если система была перезагружена.
Если вы хотите, чтобы эта информация была записана для будущих поколений (или для выставления счетов, или для любого другого использования, которое вы также можете использовать), вам нужен процесс учета.
Вот руководство, которое я нашел, но, честно говоря, прошло уже десять лет с тех пор, как я использовал учет процессов.
http://tldp.org/HOWTO/Process-Accounting/
источник
Более удобный подход к решению Шона для мониторинга практически в реальном времени:
Это обеспечит статичное представление о 20 лучших процессах, которые будут обновляться каждые 1 секунду. Параметр «c» в команде ps выведет имя исполняемого файла процесса, а не всю команду args. Вы можете опустить эту опцию, если вам нужна вся информация о команде. Также добавлен столбец использования памяти%.
источник
Разве Gentoo также не имеет команды top?
должен дать вам статистику запуска программ, которые вызывают наибольшую нагрузку.
источник
top
чтобы узнать, кто виноват. Я хочу проверить позже и посмотреть, какой процесс это сделал.