Ver demasiados lsof no puede identificar el protocolo


Tengo un proceso / aplicación Java. Cuando ejecuto / usr / sbin / lsof -p en ese proceso de Java, veo mucho "no puedo identificar el protocolo". Además, curiosamente, los descriptores de archivos (FD) están aumentando a un ritmo muy constante. Y los FD que se están creando tienen una descripción como "no se puede identificar el protocolo".

Entonces, ¿hay alguna forma de instrumentar / perfilar el proceso de Java para determinar quién está creando tantos DF? Cualquier explicación detallada sobre cualquier herramienta sería realmente muy útil.

Una búsqueda rápida en Google me dice que strace es una forma, pero IIUC, que mostrará las llamadas del sistema Linux que salen del proceso de Java. Estoy más interesado en qué parte de mi código de Java se comporta mal que qué llamadas al sistema se están generando.

¡Otra vez, cualquier idea / sugerencia sería simplemente genial!

Respuestas a la pregunta(3)

Su respuesta a la pregunta