CPU: Percent utilization(CPU: 사용률)
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: 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 백엔드 요청)
이 통계는 클라이언트가 어플라이언스에 요청한 Oracle ZFS Storage Appliance 관리 설명서 의 SMB 서비스 작업/초(SMB IOPS)를 보여줍니다. SMB I/O의 클라이언트, 파일 이름 및 대기 시간을 보여주는 여러 가지 유용한 분석을 사용할 수 있습니다.
비슷한 분석이 있는 비슷한 통계의 예를 보려면 프로토콜 NFS 작업을 참조하십시오.
SMB 작업/초는 SMB 작업량에 대한 지표로 사용할 수 있으며 Oracle ZFS Storage Appliance 관리 설명서 의 대시보드에서 볼 수 있습니다.
SMB 성능 문제를 조사하는 경우, 특히 문제의 중요도를 수량화하려는 경우에는 대기 시간 분석을 사용하십시오. 이 분류에서는 어플라이언스로 인해 발생하는 I/O 대기 시간 구성 요소를 측정하여 히트맵으로 표시하므로 이상값과 함께 전체 대기 시간 패턴을 확인할 수 있습니다. SMB 대기 시간이 긴 경우 대기 시간으로 더 드릴다운하여 긴 대기 시간을 발생시키는 작업 유형 및 파일 이름을 식별하고, CPU 및 디스크 작업량에 대한 기타 통계를 확인하여 어플라이언스가 늦게 응답하는 이유를 조사합니다. 대기 시간이 짧은 경우 어플라이언스가 빠르게 작업을 수행하는 것이므로 클라이언트가 경험하는 성능 문제는 네트워크 기반구조, 클라이언트 자체의 CPU 작업량 등 사용자 환경의 다른 요인에 의해 발생했을 가능성이 큽니다.
성능을 향상시키는 가장 좋은 방법은 불필요한 작업을 제거하는 것입니다. 불필요한 작업은 클라이언트 및 파일 이름 분석 및 파일 이름 계층 보기를 통해 식별할 수 있습니다. 이러한 분류는 짧은 기간 동안에만 사용하는 것이 좋습니다. 파일 이름 기준 분류는 스토리지 및 실행 오버헤드의 측면에서 가장 부정적 영향을 미칠 수 있으므로 사용량이 많은 프로덕션 서버에서는 계속 사용하지 않는 것이 좋습니다.
|
이러한 분류를 조합하여 강력한 통계를 생성할 수 있습니다. 예를 들면 다음과 같습니다.
"프로토콜: 대기 시간별로 분석된 읽기 유형의 초당 SMB 작업"(읽기 대기 시간 검토)
"프로토콜: 오프셋별로 분석된 '/export/fs4/10ga' 파일의 초당 SMB 작업"(특정 파일에 대한 파일 액세스 패턴 검토)
"프로토콜: 파일 이름별로 분석된 'phobos.sf.fishpong.com' 클라이언트의 초당 SMB 작업"(특정 클라이언트가 액세스하는 파일 검토)
SMB 작동에 의해 발생한 네트워크 처리량 측정값은 Network: Device bytes(네트워크: 장치 바이트)를 참조하고, SMB 읽기 작업이 캐시에서 반환되는 정도를 알아보려면 Cache: ARC accesses(캐시: ARC 액세스)를 참조하고, 발생한 백엔드 디스크 I/O는 Disk: I/O operations(디스크: I/O 작업)을 참조하십시오.