Pregunta

Aquí hay un enlace a Windows documentación .

Básicamente me gustaría obtener datos similares, pero en Linux. Si no todo es posible, entonces al menos algunas partes.

¿Fue útil?

Solución

Si habilita CONFIG\_TASK\_IO\_ACCOUNTING, tendrá la información disponible en / proc / < pid > / io. Está disponible desde el kernel 2.6.20, pero normalmente no está habilitado de forma predeterminada (sin embargo, en Ubuntu 8.04 parece que está habilitado).

Puede leer sobre los diversos elementos de datos en Documentation / filesystems / proc.txt en el árbol de fuentes del núcleo. Especialmente la sección 2.14 debería ser interés.

Otros consejos

Eche un vistazo a /proc/ PID /io: es la información contable de E / S actual del proceso con PID.

Mire los pseudoarchivos en /proc/<PID>/. Tal vez pueda encontrar lo que necesita allí.


Mire man 5 proc, o si falla la documentación del núcleo. Sin embargo, no veo mucho que parezca prometedor. Lo siento.

¿Quizás quieres getrusage ()? Sin embargo, no todos los campos se mantienen en Linux. ¿Quizás habilitar el CONFIG_TASK_IO_ACCOUNTING hará que se mantengan?

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top