Users Guide
116 Brocade
어댑터
문제
해결
설명서
53-1002145-01
스토리지 드라이버 튜닝
4
Solaris 튜닝
I/O 전송 성능을 증가시키려면 , 시스템에서 다음 매개변수를 설정하십시오 :
•
최대 장치 읽기 / 쓰기 명령어 (maxphy) 를 설정하십시오 .
•
디스크 최대 전송 매개변수 (ssd_max_xfer_size) 를 설정하십시오 .
2 개의 매개변수에 대한 자세한 내용은 Sun StorageTek SAM 파일 시스템 구성 및 관리 안내서를
참조하십시오 .
I/O 쓰기 성능을 증가시키려면 , 시스템에서 pcie-max-read-reqsz 매개변수를 설정하십시오 . 이
매개변수는 /kernel/drv/bfa.conf 에 정의되어 있습니다 . 이 매개변수는 PCIe 를 통해 수행되는
최대 읽기 작업을 결정합니다 . 기본값은 512 입니다 . 성능을 증가시키려면 , 값을 256, 1024 또
는 2048 로 증가시킬 수 있습니다 .
주
Brocade 804 및 1007 어댑터는 Solaris 시스템에서 지원되지 않으므로 , Solaris 명령어는 이러한
어댑터에 적용되지 않습니다 .
Windows 튜닝
Windows 튜닝은 드라이버 및 운영 체제 튜닝 가능 매개변수를 구성하는 과정이 수반됩니다 .
드라이버 튜닝 가능 매개변수
성능을 향상시키기 위해 몇 가지 드라이버 매개변수들을 조작할 수 있습니다 .
bfa_lun_queue_depth (LUN 당 두드러진 I/O 요청 )
드라이버는 LUN 대기행렬 깊이 기본값으로 32 를 사용합니다 . 이 값은 대부분의 시나리오에서
평균 작동 I/O 부하를 반영하기 위해 선택됩니다 . Storport 는 구성된 대기행렬 깊이를 보장하기
위해 LUN 기준 레벨에서 I/O 속도 조절을 관리합니다 . 특정 하이엔드 배열 LUNs 를 사용하여 성
능 검사를 수행하는 동안 , 이러한 I/O 대기행렬 깊이를 상당히 높은
값으로 증가시켜야 할 수 있
습니다 . Microsoft 는 고성능 검사 시나리오에서는 값을 96 으로 하도록 권장합니다 . 대기행렬
깊이가 충분하지 않은 경우 , 성능 저하를 나타낼 수 있습니다 .
대기행렬 깊이는 1 ~ 254 범위에 해당되는 값으로 다음의 레지스트리에 구성이 가능합니다 .
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\bfad\Parameters\Device\bfa_lun_
queue_depth
인터럽트 합병 기능을 사용하여 인터럽트 완화
인터럽트를 완화시키면 종종 호스트에 대한 CPU 부하가 감소될 수 있지만 , 인터럽트 완화가 지
능적으로 수행되지 못하면 CPU 리소스 절약으로 인해 대기시간이 증가될 수 있습니다 .
파이버 채널 포트 인터럽트 속성에 대한 기본값은 다음과 같이 구성됩니다 :
•
인터럽트 합병 (Interrupt coalescing)
기본값 : 켜짐
•
인터럽트 지연 (Interrupt delay)
기본값 :
-
Brocade 415, 425, 815, 825, 1860 의 경우 1125 마이크로초
-
Brocade 804, 1007, 1010, 1020, 1741 의 경우 25 마이크로초










