Omitir vínculos de navegación | |
Salir de la Vista de impresión | |
![]() |
Guía de análisis de Oracle® ZFS Storage Appliance, versión 2013.1.3.0 |
Estadísticas y conjuntos de datos
Cómo determinar el impacto de una estadística dinámica
Cache: ARC Accesses (Caché: accesos a ARC)
Cache: L2ARC I/O Bytes (Caché: bytes de E/S de L2ARC)
Cache: L2ARC Accesses (Caché: accesos a L2ARC)
Capacidad: bytes de capacidad utilizados
Capacidad: porcentaje de capacidad utilizado
Capacidad: bytes de agrupación del sistema utilizados
Capacidad: porcentaje de agrupación del sistema utilizado
Data Movement: Shadow Migration Bytes (Movimiento de datos: bytes de migración shadow)
Data Movement: Shadow Migration Ops (Movimiento de datos: opciones de migración shadow)
Movimiento de datos: solicitudes de migración shadow
Movimiento de datos: estadísticas de bytes de NDMP
Movimiento de datos: estadísticas de operaciones de NDMP
Movimiento de datos: bytes de replicación
Data Movement: Replication Operations (Operaciones de replicación)
Disk: I/O Bytes (Disco: bytes de E/S)
Disk: I/O Operations (Disco: operaciones de E/S)
Network: Device bytes (Red: bytes de dispositivo)
Network: Interface Bytes (Red: bytes de interfaz)
Protocol: Fibre Channel Bytes (Protocolo: bytes de canal de fibra)
Protocol: Fibre Channel Operations (Protocolo: operaciones de canal de fibra)
Protocolo: solicitudes de HTTP/WebDAV
Protocol: iSCSI Bytes (Protocolo: bytes de iSCSI)
Protocol: iSCSI Operations (Protocolo: operaciones de iSCSI)
Protocol: NFSv[2-4] Operations
Protocol: SFTP Bytes (bytes de SFTP)
Protocol: SRP Bytes (Protocolo: bytes de SRP)
Protocol: SRP Operations (Protocolo: operaciones de SRP)
CPU: Kernel Spins (CPU: giros de núcleo)
Cache: ARC Adaptive Parameter (Caché: parámetro adaptable de ARC)
Cache: ARC Evicted Bytes (Caché: bytes rechazados de la ARC)
Cache: ARC Size (Caché: tamaño de ARC)
Cache: ARC Target Size (Caché: tamaño de destino de la ARC)
Cache: DNLC Accesses (Caché: accesos a DNLC)
Cache: DNLC Entries (Caché: entradas de DNLC)
Cache: L2ARC Errors (Caché: errores de L2ARC)
Cache: L2ARC Size (Caché: tamaño de L2ARC)
Data Movement: NDMP Jobs (Movimiento de datos: trabajos de NDMP)
Data Movement: Replication Latencies (Movimiento de datos: latencias de replicación)
Disk: Percent Utilization (CPU: porcentaje de utilización)
Disk: ZFS DMU Operations (Disco: operaciones de DMU de ZFS)
Disk: ZFS Logical I/O Bytes (Disco: bytes de E/S lógica del ZFS)
Disk: ZFS Logical I/O Operations (Disco: operaciones de E/S lógica del ZFS)
Memoria: Dynamic Memory Usage (Memoria: uso de memoria dinámica)
Memoria: Kernel Memory (Memoria: memoria del núcleo)
Memoria: Kernel Memory in Use (Memoria: memoria de núcleo en uso)
Memoria: Kernel Memory Lost to Fragmentation (Memoria: memoria del núcleo perdida por fragmentación)
Network: Datalink Bytes (Red: bytes de enlaces de datos)
Network: IP Bytes (Red: bytes de IP)
Network: IP Packets (Red: paquetes IP)
Network: TCP Bytes (Red: bytes de TCP)
Network: TCP Packets (Red: paquetes TCP)
Network: TCP Retransmissions (Red: retransmisiones de TCP)
System: NSCD Backend Requests (Sistema: solicitudes de backend de NSCD)
System: NSCD Operations (Sistema: operaciones de NSCD)
Trabajo con conjuntos de datos (BUI)
Trabajo con conjuntos de datos (CLI)
Visualización de conjuntos de datos disponibles
Suspensión y reanudación de todos los conjuntos de datos
Muestra el promedio de utilización de las CPU del dispositivo. La CPU puede ser un núcleo de un socket o un subproceso de hardware; el número y el tipo se pueden ver en Interfaz de análisis. Por ejemplo, un sistema puede tener cuatro sockets de CPU de cuatro núcleos, lo cual significa que hay 16 CPU disponibles para el dispositivo. La utilización que se muestra en esta estadística representa el promedio de todas las CPU.
Figura 3-1 Porcentaje de utilización de la CPU
Las CPU del dispositivo pueden alcanzar el 100% de su utilización, lo cual podría ser un problema, o no. En algunas pruebas de rendimiento, de manera intencional, se utiliza el 100% de la CPU del dispositivo para realizar la medición con el rendimiento máximo.
En este ejemplo, se muestra la estadística Percent utilization broken down by CPU mode (CPU: porcentaje de utilización desglosado por modo de CPU), mientras el dispositivo ofrecía más de 2 Gigabytes por segundo de datos en caché mediante NFSv3.
Un uso promedio del 82% sugiere que podría haber más espacio disponible y que el dispositivo podría ofrecer más de 2 Gigabytes por segundo (puede hacerlo). (Los desgloses solo alcanzan el 81%; el 1% adicional se debe al redondeo).
El alto nivel de utilización de la CPU no significa que la latencia general de las operaciones de NFS pueda aumentar, lo que se puede medir mediante la estadística Protocol NFS operations (Operaciones de NFS del protocolo) desglosadas por latencia, ya que es posible que las operaciones esperen recursos de la CPU con más regularidad.
Cuando se buscan cuellos de botella en el sistema. Esto también se puede verificar cuando se activan funciones que consumen recursos de CPU, como la compresión, para medir el costo de esa función para la CPU.
Desgloses disponibles de porcentaje de utilización de la CPU:
|
A continuación, se presentan los modos de CPU:
|
El problema con este promedio de utilización de la CPU es que puede ocultar inconvenientes cuando una única CPU se utiliza al 100%, lo cual puede ocurrir si un único subproceso de software está saturado de trabajo. Utilice el análisis avanzado de CPU con un desglose por porcentaje de utilización, que representa la utilización como un mapa de riesgos de las CPU, lo cual permite la identificación sencilla de una única CPU utilizada al 100%.
La utilización de la CPU representa el tiempo dedicado al procesamiento de instrucciones de la CPU en código de núcleo y usuario, que no forman parte del subproceso inactivo. El tiempo de instrucción comprende los ciclos de detención del bus de memoria. Por lo tanto, el alto nivel de utilización puede ser provocado por el movimiento de E/S de los datos.