Analizar el rendimiento de un disco con Openview

Estoy muy acostumbrado a que en el trabajo el cliente se queje de que «la aplicación me va lenta». El 99% de las veces es un tema puro y duro de la aplicación y rara vez me he encontrado con problemas reales en el propio sistema operativo. Suele ser una consulta SQL que no va por índice, una mala gestión del Garbage Collector (en aplicaciones Java), cosas así.

Pero lo que nos ocupa en este artículo es si la aplicación me va lenta porque los discos van lentos.

En los entornos profesionales, una gran variedad de clientes distintos van a parar a la misma cabina de discos, por lo que es posible que nos esté afectando lo que está haciendo otro cliente.

Como administrador del sistema operativo, desde mi punto de vista siempre analizo tres cosas:

  • Tiempo de respuesta de los discos (average service time).
  • Volumen de lecturas y escrituras en KB/s.
  • Número de peticiones encoladas.

Para sacar estas métricas, utilizo HP Openview, ya que es la herramienta estándar que utilizamos a nivel empresarial.

Os enseñaré algunas gráficas que acabo de sacar para un cliente.

Average Service Time

Como vemos, el tiempo de respuesta máximo de los discos es de uno 9 milisegundos. Es decir, no hay ningún problema.

Openview Average Service Time

Peticiones encoladas

El número de peticiones encoladas en el disco con peor rendimiento es de 16. En este caso es un disco que se utiliza para NAS, así que está bien.

Openview Peticiones encoladas

Lecturas y escrituras en KB/s

Podemos observar un pico de escrituras de 310MB/s en el peor de los casos. Aún así, ni el número de peticiones encoladas ni el tiempo de respuesta se han visto afectados.

Openview Lecturas y escrituras en KB S

 

Estoy muy acostumbrado a que en el trabajo el cliente se queje de que «la aplicación me va lenta». El 99% de las veces es un tema puro y duro de la aplicación y rara vez me he encontrado con problemas reales en el propio sistema operativo. Suele ser una consulta SQL que no va por índice, una mala gestión del Garbage Collector (en aplicaciones Java), cosas así.

Pero lo que nos ocupa en este artículo es si la aplicación me va lenta porque los discos van lentos.

En los entornos profesionales, una gran variedad de clientes distintos van a parar a la misma cabina de discos, por lo que es posible que nos esté afectando lo que está haciendo otro cliente.

Como administrador del sistema operativo, desde mi punto de vista siempre analizo tres cosas:

  • Tiempo de respuesta de los discos (average service time).
  • Volumen de lecturas y escrituras en KB/s.
  • Número de peticiones encoladas.

Para sacar estas métricas, utilizo HP Openview, ya que es la herramienta estándar que utilizamos a nivel empresarial.

Os enseñaré algunas gráficas que acabo de sacar para un cliente.

Average Service Time

Como vemos, el tiempo de respuesta máximo de los discos es de uno 9 milisegundos. Es decir, no hay ningún problema.

Openview Average Service Time

Peticiones encoladas

El número de peticiones encoladas en el disco con peor rendimiento es de 16. En este caso es un disco que se utiliza para NAS, así que está bien.

Openview Peticiones encoladas

Lecturas y escrituras en KB/s

Podemos observar un pico de escrituras de 310MB/s en el peor de los casos. Aún así, ni el número de peticiones encoladas ni el tiempo de respuesta se han visto afectados.

Openview Lecturas y escrituras en KB S

 

Te puede interesar

Monitorización del rendimiento de Linux con Prometheus

COMPÁRTEME

Deja un comentario