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
Determinación del impacto de una estadística dinámica
Porcentaje de utilización de la CPU
CPU: Percent Utilization (CPU: porcentaje de utilización)
Cache: ARC Accesses (Caché: accesos a ARC)
Cache: L2ARC I/O Bytes (Caché: bytes de E/S de L2ARC)
Cache: L2ARC I/O Bytes (Caché: bytes de E/S de L2ARC)
Cache: L2ARC Accesses (Caché: accesos a L2ARC)
Capacidad: bytes de capacidad utilizados
Porcentaje de capacidad utilizado
Capacidad: porcentaje de capacidad utilizado
Bytes de capacidad de agrupación del sistema utilizados
Capacidad: bytes de agrupación del sistema utilizados
Porcentaje de capacidad de agrupación del sistema utilizado
Capacidad: porcentaje de agrupación del sistema utilizado
Estadística de bytes de NDMP de movimiento de datos
Movimiento de datos: estadísticas de bytes de NDMP
Estadística de operaciones de NDMP de movimiento de datos
Movimiento de datos: estadísticas de operaciones de NDMP
Bytes de replicación de movimiento de datos
Movimiento de datos: bytes de replicación
Operaciones de replicación de movimiento de datos
Data Movement: Replication Operations (Operaciones de replicación)
Bytes de migración shadow de movimiento de datos
Data Movement: Shadow Migration Bytes (Movimiento de datos: bytes de migración shadow)
Opciones de migración shadow de movimiento de datos
Data Movement: Shadow Migration Ops (Movimiento de datos: opciones de migración shadow)
Solicitudes de migración shadow de movimiento de datos
Movimiento de datos: solicitudes de migración shadow
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)
Operaciones de SMB del protocolo
Bytes de canal de fibra de protocolo
Protocol: Fibre Channel Bytes (Protocolo: bytes de canal de fibra)
Operaciones de canal de fibra de protocolo
Protocol: Fibre Channel Operations (Protocolo: operaciones de canal de fibra)
Solicitudes de HTTPWebDAV de protocolo
Protocolo: solicitudes de HTTP/WebDAV
Protocol: iSCSI Bytes (Protocolo: bytes de iSCSI)
Operaciones de iSCSI de protocolo
Protocol: iSCSI Operations (Protocolo: operaciones de iSCSI)
Protocol: NFSv Bytes (Protocolo: Bytes de NFSv)
Operaciones de NFS de protocolo
Protocol: NFSv Operations (Protocolo: operaciones de NFSv)
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)
Parámetro adaptable de ARC de caché
Cache: ARC Adaptive Parameter (Caché: parámetro adaptable de ARC)
Bytes rechazados de la ARC de la caché
Cache: ARC Evicted Bytes (Caché: bytes rechazados de la ARC)
Cache: ARC Size (Caché: tamaño de ARC)
Tamaño de destino de la ARC de la caché
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)
Bytes de NDMP de movimiento de datos transferidos desde y hacia el disco
Bytes de NDMP de movimiento de datos transferidos desde y hacia la cinta
Operaciones del sistema de archivos de NDMP de movimiento de datos
Trabajos de NDMP de movimiento de datos
Data Movement: NDMP Jobs (Movimiento de datos: trabajos de NDMP)
Movimiento de datos: latencias de replicación
Data Movement: Replication Latencies (Movimiento de datos: latencias de replicación)
Porcentaje de utilización de disco
Disk: Percent Utilization (CPU: porcentaje de utilización)
Operaciones de DMU de ZFS de disco
Disk: ZFS DMU Operations (Disco: operaciones de DMU de ZFS)
Bytes de E/S lógica del ZFS de disco
Disk: ZFS Logical I/O Bytes (Disco: bytes de E/S lógica del ZFS)
Operaciones de E/S lógica del ZFS de disco
Disk: ZFS Logical I/O Operations (Disco: operaciones de E/S lógica del ZFS)
Uso de memoria dinámica de memoria
Memoria: Dynamic Memory Usage (Memoria: uso de memoria dinámica)
Memoria: Kernel Memory (Memoria: memoria del núcleo)
Memoria de núcleo en uso de memoria
Memoria: Kernel Memory in Use (Memoria: memoria de núcleo en uso)
Memoria del núcleo perdida por fragmentación de memoria
Memoria: Kernel Memory Lost to Fragmentation (Memoria: memoria del núcleo perdida por fragmentación)
Bytes de enlace de datos de red
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)
Solicitudes de backend de NSCD del sistema
System: NSCD Backend Requests (Sistema: solicitudes de backend de NSCD)
Operaciones de NSCD del sistema
System: NSCD Operations (Sistema: operaciones de NSCD)
Visualización de conjuntos de datos disponibles
El contexto analytics datasets permite la gestión de conjuntos de datos.
Utilice el comando show para mostrar conjuntos de datos:
caji:analytics datasets> show Datasets: DATASET STATE INCORE ONDISK NAME dataset-000 active 674K 35.7K arc.accesses[hit/miss] dataset-001 active 227K 31.1K arc.l2_accesses[hit/miss] dataset-002 active 227K 31.1K arc.l2_size dataset-003 active 227K 31.1K arc.size dataset-004 active 806K 35.7K arc.size[component] dataset-005 active 227K 31.1K cpu.utilization dataset-006 active 451K 35.6K cpu.utilization[mode] dataset-007 active 57.7K 0 dnlc.accesses dataset-008 active 490K 35.6K dnlc.accesses[hit/miss] dataset-009 active 227K 31.1K http.reqs dataset-010 active 227K 31.1K io.bytes dataset-011 active 268K 31.1K io.bytes[op] dataset-012 active 227K 31.1K io.ops ...
Muchos de los conjuntos de datos anteriores se archivan de manera predeterminada; sólo uno es adicional: "dataset-007", que no tiene tamaño ONDISK, lo que indica que se trata de una estadística temporal que no está archivada. Los nombres de las estadísticas son versiones abreviadas de lo que se observa en la BUI: "dnlc.accesses" es la abreviatura de "Cache: DNLC accesses per second" (Caché: accesos a DNLC por segundo).
Después de seleccionar un conjunto de datos, se pueden ver las propiedades específicas de éste:
caji:analytics datasets> select dataset-007 caji:analytics dataset-007> show Properties: name = dnlc.accesses grouping = Cache explanation = DNLC accesses per second incore = 65.5K size = 0 suspended = false
Las estadísticas de conjuntos de datos se pueden leer con el comando read, seguido por la cantidad de segundos que deben preceder a la visualización:
caji:analytics datasets> select dataset-007 caji:analytics dataset-007> read 10 DATE/TIME /SEC /SEC BREAKDOWN 2009-10-14 21:25:19 137 - - 2009-10-14 21:25:20 215 - - 2009-10-14 21:25:21 156 - - 2009-10-14 21:25:22 171 - - 2009-10-14 21:25:23 2722 - - 2009-10-14 21:25:24 190 - - 2009-10-14 21:25:25 156 - - 2009-10-14 21:25:26 166 - - 2009-10-14 21:25:27 118 - - 2009-10-14 21:25:28 1354 - -
Si están disponibles, también se mostrarán los desgloses. A continuación, se muestra la utilización de la CPU desglosada por modo de CPU (user [usuario]/kernel [núcleo]), que estaba disponible como dataset-006:
caji:analytics datasets> select dataset-006 caji:analytics dataset-006> read 5 DATE/TIME %UTIL %UTIL BREAKDOWN 2009-10-14 21:30:07 7 6 kernel 0 user 2009-10-14 21:30:08 7 7 kernel 0 user 2009-10-14 21:30:09 0 - - 2009-10-14 21:30:10 15 14 kernel 1 user 2009-10-14 21:30:11 25 24 kernel 1 user
El resumen se muestra en "%UTIL", y los elementos concurrentes en "%UTIL BREAKDOWN". A las 21:30:10, había un 14% de tiempo en núcleo y un 1% de tiempo de usuario. La línea 21:30:09 muestra 0% en el resumen "%UTIL" y, por lo tanto, no muestra los desgloses ("--").
Para imprimir valores separados por coma (CSV) para una cantidad de segundos de datos, utilice el comando csv:
knife:analytics datasets> select dataset-022 knife:analytics dataset-022> csv 10 Time (UTC),Operations per second 2011-03-21 18:30:02,0 2011-03-21 18:30:03,0 2011-03-21 18:30:04,0 2011-03-21 18:30:05,0 2011-03-21 18:30:06,0 2011-03-21 18:30:07,0 2011-03-21 18:30:08,0 2011-03-21 18:30:09,0 2011-03-21 18:30:10,0 2011-03-21 18:30:11,0
La CLI tiene una característica que aún no está disponible en la BUI: la capacidad de suspender y reanudar todos los conjuntos de datos. Esto puede resultar útil durante la realización de pruebas del dispositivo para determinar su rendimiento máximo absoluto. Dado que algunas estadísticas pueden consumir recursos de disco y CPU significativos para archivar, las pruebas realizadas con estas estadísticas activadas no son válidas.
Para suspender todos los conjuntos de datos, utilice el comando suspend:
caji:analytics datasets> suspend This will suspend all datasets. Are you sure? (Y/N) y caji:analytics datasets> show Datasets: DATASET STATE INCORE ONDISK NAME dataset-000 suspend 638K 584K arc.accesses[hit/miss] dataset-001 suspend 211K 172K arc.l2_accesses[hit/miss] dataset-002 suspend 211K 133K arc.l2_size dataset-003 suspend 211K 133K arc.size ...
Para reanudar todos los conjuntos de datos, utilice el comando resume:
caji:analytics datasets> resume caji:analytics datasets> show Datasets: DATASET STATE INCORE ONDISK NAME dataset-000 active 642K 588K arc.accesses[hit/miss] dataset-001 active 215K 174K arc.l2_accesses[hit/miss] dataset-002 active 215K 134K arc.l2_size dataset-003 active 215K 134K arc.size ...
Para desechar el nivel de minutos de la granularidad de datos de un conjunto de datos, utilice el comando prune:
caji:analytics dataset-001> prune minute This will remove per-second and minute data collected prior to 2012-4-02 16:56:52.
Are you sure? (Y/N)
Nota: Este comando también suprime el nivel más bajo de granularidad de datos. Por ejemplo, al utilizar el comando prune hour, también se suprimen los datos por segundo y por minuto.