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

Измерение пользовательской статистики с помощью sar

У меня есть серверное приложение, в котором, как мне кажется, происходит утечка файловых дескрипторов.

Я хочу отслеживать использование файловых дескрипторов с течением времени на моем сервере Linux (ubuntu).

Я понял, что могу отслеживать количество файловых дескрипторов, используемых процессом с

lsof -p `pgrep the-process-name` | wc -l

Поскольку я уже использую sysstat и sar для отслеживания различных показателей, я подумал, что было бы неплохо отображать с помощью sar. Я хочу измерять это каждые 10 минут. Можно ли добавить в sar собственную метрику? Тогда я могу легко сообщить об этом.

Если нет, я напишу простое задание cron для сбора этих данных и сохранения их отдельно в файле журнала.

Невозможно добавить еще одну метрику без изменения исходного кода sar.