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

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

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

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

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

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

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

1 ответ

Решение

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

Другие вопросы по тегам