이 통계는 어플라이언스가 공유 설정 및 소프트웨어 RAID 설정을 기반으로 논리적 I/O를 물리적 I/O로 처리한 후 디스크에 대한 백엔드 I/O(디스크 IOPS)를 보여줍니다. RAID 설정을 구성하려면 Oracle ZFS Storage Appliance 관리 설명서, 릴리스 OS8.6.x 의 스토리지 구성을 참조하십시오.
예를 들어, 16개의 순차적 8KB NFSv3 쓰기는 데이터가 ARC DRAM 캐시에 버퍼링된 후 단일 128KB 쓰기가 될 수 있으며, 다시 RAID로 인해 여러 개의 디스크 쓰기(예: 미러 절반 각각에 대한 2개의 쓰기)가 될 수 있습니다. 이 동작을 검토하기 위해 모든 계층에서 동시에 I/O를 모니터링할 수 있습니다. 예를 들어, 다음을 확인합니다.
프로토콜: NFSv[2-4] 작업 - NFS 쓰기(논리적)
디스크: ZFS 논리적 I/O 작업 - 공유 I/O(논리적)
디스크: I/O 작업 - 디스크에 대한 I/O(물리적)
이 통계는 디스크 I/O 대기 시간에 대한 분석을 포함하는데, 이 분석은 동기 I/O에 대한 직접적인 성능 측정값이며 백엔드 디스크 작업량에 대한 측정값으로도 유용합니다. 대기 시간을 고려하지 않고 디스크 IOPS만으로 문제를 식별하기는 어렵습니다. 400IOPS(디스크의 내장 DRAM 캐시에서 주로 적중하는 순차적인 소량의 I/O)에서는 제대로 작동하는 단일 디스크가 110IOPS(헤드 검색을 발생시키고 디스크 회전을 기다리는 무작위 I/O)에서는 제대로 작동하지 않을 수 있습니다.
I/O 작업 확인 시점
디스크 성능을 조사할 때마다 확인합니다. 다음 분류를 사용합니다.
디스크: 대기 시간별로 분석된 I/O 작업
I/O 대기 시간의 패턴을 관찰하고 이상값을 쉽게 식별할 수 있도록 히트맵으로 표현됩니다. 자세한 내용을 보려면 이상값 제거 버튼을 누릅니다. 디스크 I/O 대기 시간은 종종 프리패치가 아닌 동기식 읽기, 동기식 쓰기와 같은 전달된 논리적 I/O의 성능과 관련이 있습니다. 대기 시간이 나중에 디스크로 비우는 비동기식 쓰기, 프리패치 읽기와 같이 논리적 I/O 성능과 직접 관련이 없는 경우도 있습니다.
디스크 I/O 대기 시간 또는 사용률을 바탕으로 문제를 식별한 후 디스크 I/O 수(IOPS)를 표시하는 다른 분석을 사용하여 디스크 I/O의 특성을 조사할 수 있습니다. 검토할 수 있는 유용한 디스크당 IOPS 한도는 없습니다. IOPS 한도는 IOPS의 유형(무작위 또는 순차적) 및 I/O 크기(크거나 작음)에 따라 다르기 때문입니다. 이 두 속성은 다음 분석을 사용하여 관찰할 수 있습니다.
디스크: 오프셋별로 분석된 I/O 작업
디스크: 크기별로 분석된 I/O 작업
디스크 분석 및 계층 보기를 사용하여 JBOD가 디스크 IOPS와 균형이 맞는지 파악할 수 있습니다. 캐시 및 로그 장치는 대개 풀 디스크와 다른 I/O 프로파일을 가지며, 디스크별 I/O를 검토할 때 IOPS가 가장 높은 디스크로 나타나는 경우가 많습니다.
I/O 작업 분석
|
추가 분석
디스크 사용률에 대한 가장 좋은 측정값을 보려면 디스크: 디스크를 참조하십시오. 작업/초 대신 바이트/초를 검토하려면 디스크: I/O 바이트를 참조하십시오.