JMX: MaxFileDescriptorCount и OpenFileDescriptorCount - PullRequest
3 голосов
/ 14 июня 2011

Мы хотим отслеживать количество дескрипторов открытых файлов на нашем сервере приложений Tomcat. Я наткнулся на атрибуты MaxFileDescriptorCount и OpenFileDescriptorCount в MBean операционной системы java.lang. Похоже, что по этим атрибутам не так много информации, по крайней мере из того, что я могу найти в Google.

Мои вопросы:

  • Безопасно ли использовать эти атрибуты для мониторинга? Другими словами, можно ли доверять значениям этих атрибутов?
  • При просмотре OpenFileDescriptorCount через JConsole, значение равно «Недоступно». Кто-нибудь может объяснить, почему это так?

Я знаю, что для Linux есть команда lsof, но было бы неплохо, если бы мы могли использовать некоторые существующие инструменты мониторинга с поддержкой JMX для контроля этих значений.

1 Ответ

0 голосов
/ 30 января 2014

К сожалению, я не могу ответить на ваш первый вопрос, потому что я также не нашел полезной информации по этому вопросу.Относительно вашего второго вопроса: потенциальная причина для значения, являющегося "Недоступным", могла бы состоять в том, что операционная система не является unix.Смотри http://docs.oracle.com/javase/7/docs/technotes/guides/management/mxbeans.html

...