Есть ли способ для меня, чтобы проверить использование процессора или памяти на моем сервере Ubuntu Linux? Я заметил, что мой сервер (настройка лампы) время от времени работает медленно, но к тому времени, когда я вхожу в систему как пользователь root и запускаю команду PS, все может вернуться в нормальное состояние.
Было бы замечательно просмотреть журнал того, какие ресурсы потребляются различными частями сервера.
top-cpu
не такtopcpu
. Не знаю, что было до этого.Вы можете запустить MRTG для отображения различных аспектов сервера, таких как загрузка ЦП, ОЗУ, количество процессов. Это очень полезно для серверов без графического интерфейса, так как создает изображения для отображения на веб-страницах.
Если у вас установлен GNOME, вы можете отслеживать системные ресурсы с помощью приложения System Monitor.
В качестве альтернативы вы можете запускать что-то подобное каждую минуту из cron:
который регистрирует время безотказной работы, пользователей, средние значения загрузки, количество процессов, загрузку ЦП, использование памяти / подкачки и три наиболее ресурсоемких процесса в файле для последующего просмотра. -n 1 побеждает один раз
Поскольку вы специально упоминаете, что используете Ubuntu, я думаю, что вы можете контролировать это с помощью Canonical, используя Landscape .
источник
Запустите sar в режиме демона. Вы можете рассмотреть различную информацию подробно после факта. Попробуйте запустить sar на переднем плане с 10 итерациями в течение 10 секунд, чтобы понять, какая информация доступна.
источник
vmstat и iostat, mytop и apache top также могут помочь вам определить узкое место.
источник