Cache: ARC accesses(캐시: ARC 액세스)
Cache: L2ARC I/O Bytes(캐시: L2ARC I/O 바이트)
Cache: L2ARC Accesses(캐시: L2ARC 액세스)
Capacity: Capacity Bytes Used(용량: 사용된 용량 바이트)
Capacity: Capacity Percent Used(용량: 사용된 용량 퍼센트)
Capacity: System Pool Bytes Used(용량: 사용된 시스템 풀 바이트)
Capacity: System Pool Percent Used(용량: 사용된 시스템 풀 퍼센트)
Data Movement: NDMP Bytes Statistics(데이터 이동: NDMP 바이트 통계)
Data Movement: NDMP Operations Statistics(데이터 이동: NDMP 작업 통계)
Data Movement: Replication Bytes(데이터 이동: 복제 바이트)
Data Movement: Replication Operations(데이터 이동: 복제 작업)
Data Movement: Shadow Migration Bytes(데이터 이동: 섀도우 마이그레이션 바이트)
Data Movement: Shadow Migration Ops(데이터 이동: 섀도우 마이그레이션 작업)
Data Movement: Shadow Migration Requests(데이터 이동: 섀도우 마이그레이션 요청)
Disk: I/O Operations(디스크: I/O 작업)
Network: Device bytes(네트워크: 장치 바이트)
Network: Interface Bytes(네트워크: 인터페이스 바이트)
Protocol: SMB Operations(프로토콜: SMB 작업)
Protocol: Fibre Channel Bytes(프로토콜: 광 섬유 채널 바이트)
Protocol: Fibre Channel Operations(프로토콜: 광 섬유 채널 작업)
Protocol: FTP bytes(프로토콜: FTP 바이트)
Protocol: HTTP/WebDAV Requests(프로토콜: HTTP/WebDAV 요청)
Protocol: iSCSI Bytes(프로토콜: iSCSI 바이트)
Protocol: iSCSI Operations(프로토콜: iSCSI 작업)
Protocol: NFSv Bytes(프로토콜: NFSv 바이트)
Protocol: NFSv Operations(프로토콜: NFSv 작업)
Protocol: SFTP Bytes(프로토콜: SFTP 바이트)
Protocol: SRP Bytes(프로토콜: SRP 바이트)
Protocol: SRP Operations(프로토콜: SRP 작업)
Cache: ARC Adaptive Parameter(캐시: ARC 적응형 매개변수)
Cache: ARC Evicted Bytes(캐시: ARC 축출된 바이트)
Cache: ARC Target Size(캐시: ARC 대상 크기)
Cache: DNLC Accesses(캐시: DNLC 액세스)
Cache: DNLC Entries(캐시: DNLC 항목)
Cache: L2ARC Errors(캐시: L2ARC 오류)
Cache: L2ARC Size(캐시: L2ARC 크기)
데이터 이동 디스크에서 전송되거나 디스크로 전송된 NDMP 바이트
Data Movement: NDMP Bytes Transferred to/from Disk(데이터 이동: 디스크에서 전송되거나 디스크로 전송된 NDMP 바이트)
데이터 이동 테이프에서 전송되거나 테이프로 전송된 NDMP 바이트
Data Movement: NDMP Bytes Transferred to/from Tape(데이터 이동: 테이프에서 전송되거나 테이프로 전송된 NDMP 바이트)
Data Movement: NDMP File System Operations(데이터 이동: NDMP 파일 시스템 작업)
Data Movement: NDMP Jobs(데이터 이동: NDMP 작업)
Data Movement: Replication Latencies(데이터 이동: 복제 대기 시간)
Disk: Percent Utilization(디스크: 사용률)
Disk: ZFS DMU Operations(디스크: ZFS DMU 작업)
Disk: ZFS Logical I/O Bytes(디스크: ZFS 논리적 I/O 바이트)
Disk: ZFS Logical I/O Operations(디스크: ZFS 논리적 I/O 작업)
Memory: Dynamic Memory Usage(메모리: 동적 메모리 사용량)
Memory: Kernel Memory(메모리: 커널 메모리)
Memory: Kernel Memory in Use(메모리: 사용 중인 커널 메모리)
Memory: Kernel Memory Lost to Fragmentation(메모리: 조각화로 손실된 커널 메모리)
Network: Datalink Bytes(네트워크: 데이터 링크 바이트)
Network: IP Bytes(네트워크: IP 바이트)
Network: IP Packets(네트워크: IP 패킷)
Network: TCP Bytes(네트워크: TCP 바이트)
Network: TCP Packets(네트워크: TCP 패킷)
Network: TCP Retransmissions(네트워크: TCP 재전송)
System: NSCD Backend Requests(시스템: NSCD 백엔드 요청)
어플라이언스 CPU의 평균 사용률을 보여줍니다. CPU는 소켓 또는 하드웨어 스레드의 코어일 수 있습니다. CPU의 개수 및 유형은 Analytics 인터페이스에서 확인할 수 있습니다. 예를 들어, 시스템에 쿼드 코어 CPU 소켓이 4개 있는 경우 어플라이언스에서 사용할 수 있는 CPU는 16개입니다. 이 통계에서 보여주는 사용률은 모든 CPU의 평균입니다.
그림 3-1 CPU 사용률
어플라이언스 CPU의 사용률은 100%에 도달할 수 있는데, 이는 문제가 될 수도 있고, 안 될 수도 있습니다. 일부 성능 테스트에서는 어플라이언스의 CPU 사용률을 의도적으로 100%로 올려 최고 성능에서 값을 측정합니다.
이 예에서는 어플라이언스가 NFSv3에서 캐시된 데이터를 2GB/초로 제공할 때의 CPU: CPU 모드별로 분석된 사용률을 보여줍니다.
평균 82% 사용률을 보면 사용할 수 있는 헤드룸이 남아 있으며 어플라이언스가 2GB/초 이상을 제공할 수 있음을 알 수 있습니다. (분석을 더하면 81%가 되는데, 차이가 나는 1%는 반올림 때문입니다.)
CPU 사용률이 높으면 작업이 CPU 리소스를 기다리는 빈도가 높아져 NFS 작업의 전체 대기 시간이 늘어날 수 있습니다(대기 시간별로 분석된 프로토콜 NFSv 작업으로 측정할 수 있음).
시스템 병목 상태를 검색할 때 확인합니다. CPU를 소비하는 기능(예: 압축)을 사용으로 설정할 때도 해당 기능의 CPU 비용을 측정하기 위해 이 통계를 확인할 수 있습니다.
CPU 사용률에 사용할 수 있는 분석:
|
CPU 모드는 다음과 같습니다.
|
CPU 사용률 평균을 사용하면 단일 CPU의 사용률이 100%가 될 때 발생하는 문제를 파악할 수 없습니다. 이러한 경우는 단일 소프트웨어 스레드가 작업으로 포화 상태가 될 때 발생할 수 있습니다. 고급 Analytics인 사용률별로 분석된 CPU를 사용하십시오. 이 분류에서는 사용률을 CPU의 히트맵으로 나타내므로 사용률이 100%인 단일 CPU를 쉽게 식별할 수 있습니다.
CPU 사용률은 사용자 및 커널 코드에서 유휴 스레드에 속하지 않은 CPU 명령을 처리하는 데 소요되는 시간을 나타냅니다. 명령 시간에는 메모리 버스의 지연 주기가 포함되므로 높은 사용률은 데이터의 I/O 이동에 의해서도 나타날 수 있습니다.