Buenas!
Necesito monitorizar los recursos de un servidor de correo qmail sobre Debian Lenny.
Estoy buscando un software que informe la "utilización por procesos" de los recursos: disco, RAM, CPU y red.
Busqué bastante y no encontré ningún comando que brinde esta info para todos los recursos que necesito. El servidor a monitorizar no tiene instalada ninguna interfaz gráfica así que tiene que ser un comando en modo texto.
Por las dudas, aclaro a que me refiero con "utilización" (no es lo mismo que "uso"):
Uso de un recurso (por ejemplo: RAM) -> es la cantidad del recurso que está ocupando un proceso en el sistema. Ej: 500kb de RAM. (varios de los comandos que vi informan %RAM que se refiere a esto, no a la utilización)
Utilización de un recurso -> es la fracción de tiempo que el recurso está ocupado. Ej: si monitorizamos un recurso (Ej CPU) durante T segundos y encontramos que el recurso estuvo ocupado durante B seguntos, su utilización B/T.
Por procesos: esto quiere decir que, en la definición de utilización, hay que tener en cuenta el tiempo que el recurso estuvo ocupado atendiendo a cada proceso en el sistema (Bp), para obtener las utilizaciones "individuales": Bp/T.
Espero que alguien pueda ayudarme.
Saludos y gracias de antemano!
Necesito monitorizar los recursos de un servidor de correo qmail sobre Debian Lenny.
Estoy buscando un software que informe la "utilización por procesos" de los recursos: disco, RAM, CPU y red.
Busqué bastante y no encontré ningún comando que brinde esta info para todos los recursos que necesito. El servidor a monitorizar no tiene instalada ninguna interfaz gráfica así que tiene que ser un comando en modo texto.
Por las dudas, aclaro a que me refiero con "utilización" (no es lo mismo que "uso"):
Uso de un recurso (por ejemplo: RAM) -> es la cantidad del recurso que está ocupando un proceso en el sistema. Ej: 500kb de RAM. (varios de los comandos que vi informan %RAM que se refiere a esto, no a la utilización)
Utilización de un recurso -> es la fracción de tiempo que el recurso está ocupado. Ej: si monitorizamos un recurso (Ej CPU) durante T segundos y encontramos que el recurso estuvo ocupado durante B seguntos, su utilización B/T.
Por procesos: esto quiere decir que, en la definición de utilización, hay que tener en cuenta el tiempo que el recurso estuvo ocupado atendiendo a cada proceso en el sistema (Bp), para obtener las utilizaciones "individuales": Bp/T.
Espero que alguien pueda ayudarme.
Saludos y gracias de antemano!