Omitir Vínculos de navegación | |
Salir de la Vista de impresión | |
Guía de análisis de Oracle® ZFS Storage Appliance |
Capítulo 2 Interfaz de análisis
Capítulo 3 Estadísticas y conjuntos de datos
La activación de estadísticas generará costos de CPU para la agregación y la recopilación de datos. En muchos casos, esta sobrecarga no ejercerá una diferencia notoria sobre el rendimiento del sistema. Sin embargo, en el caso de los sistemas con carga máxima, incluidas las cargas de referencia, la baja sobrecarga de la recopilación de estadísticas puede comenzar a ser notoria.
A continuación, se proporcionan algunos consejos relacionados con el manejo de sobrecargas de ejecución:
En el caso de las estadísticas dinámicas, sólo se archivan los datos importantes para registrar las 24 horas, los siete días de la semana.
Las estadísticas se pueden suspender y, de esta manera, se elimina la recopilación de datos y la sobrecarga de recopilación. Esto puede resultar útil si la recopilación de un intervalo breve de estadísticas es suficiente para sus necesidades (como la resolución de problemas de rendimiento). Active la estadística, espere algunos minutos y, luego, haga clic en el ícono de encendido en la vista Conjuntos de datos para suspenderla. Los conjuntos de datos suspendidos mantienen los datos para su posterior visualización.
Controle el rendimiento general mediante las estadísticas estáticas al activar y desactivar las estadísticas dinámicas.
Recuerde que el aumento de detalle generará una sobrecarga para todos los eventos. Por ejemplo, puede rastrear "Operaciones de NFSv3 por segundo para cliente deimos", cuando en la actualidad no hay actividad de NFSv3 de deimos. Eso no significa que no existe sobrecarga de ejecución para esta estadística. El dispositivo aún debe rastrear todos los eventos de NFSv3, luego, comparar el host con "deimos" para observar si se deben guardar datos en este conjunto de datos; sin embargo, ya hemos pagado la mayor parte del costo de ejecución en este punto.
Algunas estadísticas que provienen de recuentos del sistema operativo se mantienen siempre; se las puede denominar estadísticas estáticas. La recopilación de estas estadísticas tiene efectos insignificantes sobre el sistema, dado que el sistema ya los mantiene hasta cierto punto (generalmente son recopilados por una función del sistema operativo denominada Kstat). Entre los ejemplos de estas estadísticas, se incluyen:
|
Cuando se observan en la BUI, aquellas incluidas en la lista anterior sin el texto "broken down by" (desglosado por) podrían ser "as a raw statistic" (como estadísticas sin procesar).
Dado que estas estadísticas tienen un costo de ejecución insignificante y proporcionan una vista amplia del comportamiento del sistema, muchas se archivan de manera predeterminada. Consulte la lista de estadísticas predeterminadas.
Estas estadísticas se crean dinámicamente y generalmente no las mantiene el sistema (son recopiladas por una función del sistema operativo denominada DTrace). Se rastrea cada evento y los datos rastreados se agregan a la estadística a cada segundo. Por lo tanto, el costo de esta estadística es proporcional a la cantidad de eventos.
Es improbable que el rastreo de detalles del disco cuando la actividad es de 1000 operaciones por segundo tenga un efecto significativo sobre el rendimiento; sin embargo, es probable que la medición de detalles de la red cuando se tiene una actividad de 100.000 paquetes por segundo tenga un efecto negativo. El tipo de información recopilada es además un factor: el rastreo de nombres de archivos y de clientes aumentará el impacto sobre el rendimiento.
Entre los ejemplos de estadísticas dinámicas, se incluyen:
|
"..." denota cualquiera de los protocolos.
La mejor manera de determinar el impacto de estas estadísticas es activarlas y desactivarlas cuando se ejecutan en una carga continua. Para aplicar esa carga continua, se puede utilizar software de referencia. Para conocer los pasos necesarios para calcular el impacto sobre el rendimiento de esta manera, consulte la sección Tareas.