Измерение пользовательской статистики с помощью sar
У меня есть серверное приложение, которое, как мне кажется, пропускает дескрипторы файлов.
Я хочу отслеживать использование файловых дескрипторов с течением времени на моем сервере Linux (Ubuntu).
Я понял, что могу отслеживать количество файловых дескрипторов, используемых процессом с
lsof -p `pgrep the-process-name` | wc -l
Поскольку я уже использую sysstat и sar для отслеживания различных метрик, я подумал, что было бы неплохо отобразить с помощью sar. Я хочу измерять это каждые 10 минут. Можно ли добавить собственную метрику в sar? Тогда я могу легко сообщить об этом.
Если нет, я напишу простое задание cron, чтобы собрать эти данные и сохранить их отдельно в файле журнала.
1 ответ
Решение
Невозможно добавить другую метрику без изменения исходного кода sar.