Назад | Перейти на главную страницу

как эффективно контролировать состояние системы с помощью vmstat?

Получаю статистику памяти в реальном времени от vmstat команда. Я сделал это, выполнив следующие действия:

$ nohup vmstat 60 > vmstatrecord.app &

команда выполняется в фоновом режиме и записывает журнал в файл vmstatrecord.app. Когда я вижу, используйте команду

$ ps -A | grep stat

Я мог видеть, что vmstat работает в фоновом режиме, и я также мог получить доступ к журналу, используя команду tail как:

$ tail -f vmstatrecord.app

файл обновляется каждые 60 секунд.

Теперь мой вопрос: процесс продолжает запись в файл, так что же произойдет, если я уйду на несколько дней?

Предположение: если процесс записывает файл навсегда боюсь, что размер файла может стать слишком большим

Если мое предположение верно и мои шаги неэффективны. Есть ли альтернативы для достижения того, чего я пытаюсь достичь с помощью описанных выше шагов?

Уже спросил это Вот

С помощью vmstat создать подобное возможно, но вы получите гораздо больше результатов, настроив что-то вроде Мунин или кактусы. Вся статистика, которую вы получаете vmstat плюс iostat плюс еще многое превратится в красивые графики. Munin и другие аналогичные инструменты используют RRD, чтобы избежать переполнения диска данными.