JavaScript is required to for searching.
탐색 링크 건너뛰기
인쇄 보기 종료
Oracle® ZFS Storage Appliance Analytics 설명서
Oracle 기술 네트워크
라이브러리
PDF
인쇄 보기
피드백
search filter icon
search icon

문서 정보

이 설명서 사용

 1 소개

 2 Analytics 인터페이스

 3 통계 및 데이터 세트

 4 성능 영향

오버헤드

성능 영향

스토리지

원시 통계

분석

통계 내보내기

실행

정적 통계

동적 통계

색인

실행

통계를 사용으로 설정하면 데이터 수집 및 통합을 위해 CPU를 사용하게 됩니다. 대부분의 경우 이러한 오버헤드로 인해 시스템 성능이 눈에 띄게 저하되지는 않습니다. 하지만 벤치마크 작업을 포함하여 작업량이 최대치인 시스템의 경우 통계 수집의 작은 오버헤드도 문제가 될 수 있습니다.

다음은 실행 오버헤드를 처리하는 몇 가지 팁입니다.

정적 통계

일부 통계는 항상 유지 관리되는 운영 체제 카운터에서 가져오므로 적정 통계라고 할 수 있습니다. 이러한 통계는 시스템에서 이미 일정 부분 관리하고 있으므로 해당 통계 수집이 시스템 성능에 미치는 영향은 미미합니다(이러한 통계는 대개 Kstat이라고 하는 운영 체제 기능을 통해 수집됨). 다음은 이러한 통계의 예입니다.

표 4-2  정적 통계
범주
통계
CPU
사용률
CPU
CPU 모드별로 분석된 사용률
캐시
적중/실패별로 분석된 초당 ARC 액세스
캐시
ARC 크기
디스크
초당 I/O 바이트
디스크
작업 유형별로 분석된 초당 I/O 바이트
디스크
초당 I/O 작업
디스크
디스크별로 분석된 초당 I/O 작업
디스크
작업 유형별로 분석된 초당 I/O 작업
네트워크
초당 장치 바이트
네트워크
장치별로 분석된 초당 장치 바이트
네트워크
방향별로 분석된 초당 장치 바이트
프로토콜
초당 NFSv3/NFSv4 작업
프로토콜
작업 유형별로 분석된 초당 NFSv3/NFSv4 작업

BUI에서는 위에 나열된 항목에 "분석 기준"이라는 텍스트 대신 "원시 통계로"가 포함되어 있을 수 있습니다.

이러한 통계는 성능에 미치는 영향이 적을 뿐 아니라 시스템 동작에 대한 광범위한 보기를 제공하므로 대부분 기본적으로 아카이브됩니다. 기본 통계 목록을 참조하십시오.

동적 통계

동적 통계는 동적으로 만들어지고 대개 시스템에서 유지 관리하지 않습니다(이러한 통계는 DTrace라고 하는 운영 체제 기능을 통해 수집됨). 각 이벤트는 추적되고 매초 추적 데이터가 통계로 통합됩니다. 따라서 이러한 통계의 비용은 이벤트 수에 비례합니다.

작동이 초당 1000ops인 디스크 세부 정보를 추적할 경우에는 성능이 눈에 띄게 저하되지 않을 가능성이 높지만, 초당 100,000개의 패킷을 내보내는 네트워크 세부 정보를 측정할 경우에는 성능이 저하될 가능성이 높습니다. 수집되는 정보의 유형도 중요합니다. 파일 이름 및 클라이언트 이름을 추적하면 성능이 크게 영향을 받을 수 있습니다.

다음은 동적 통계의 예입니다.

표 4-3  동적 통계
범주
통계
프로토콜
초당 SMB 작업
프로토콜
작업 유형별로 분석된 초당 SMB 작업
프로토콜
초당 HTTP/WebDAV 요청
프로토콜
클라이언트별로 분석된 초당 ...작업
프로토콜
파일 이름별로 분석된 초당 ...작업
프로토콜
공유별로 분석된 초당 ...작업
프로토콜
프로젝트별로 분석된 초당 ...작업
프로토콜
대기 시간별로 분석된 초당 ...작업
프로토콜
크기별로 분석된 초당 ...작업
프로토콜
오프셋별로 분석된 초당 ...작업

"..."는 모든 프로토콜을 가리킵니다.

이러한 통계의 영향을 파악하는 가장 좋은 방법은 안정적인 작업량이 실행되는 동안 통계를 사용으로 설정했다가 사용 안함으로 설정하는 것입니다. 벤치마크 소프트웨어를 사용하여 안정적인 작업량을 적용할 수도 있습니다. 이러한 방법으로 성능 영향을 계산하는 단계는 작업을 참조하십시오.