IT/AIX&Linux

하루 5분 AIX - VIO 서버 구성시 초기 Sizing 계산 법 1편

뜻밖의 행복 2014. 12. 9. 17:06
반응형


안녕하세요?

뜻밖의 행운입니다.

 

실전 시리즈에서 

현재 NIM과 VIO를 진행 하고 있습니다.


NIM으로 이제 VIOS를 이제 설치만 하면 되는 단계까지 진행 했는데

테스트 서버를 13일 까지 이용 못하는 상태라 ㅠㅠ


잠시동안은 이론 위주로 하겠습니다.


VIO 구성시에 가장 중요한 계획세우기 

그 중에서도 VIO sizing에 대해 오늘 간략히 알아보록 하겠습니다.


지금 나오는 용어들 중에 생소하고 제가 설명 드리지 않은

용어들이 나오는데 당황하지 마세요 ^^


구성하는 포스팅에서 하나하나 집고 설명드리겠습니다.



VIO sizing 시 알아야 할 상식들

 

VIO 서버에서 사용되는 가상 이더넷 아답터는 CPU을 사용합니다.

VIO 서버에서 사용되는 가상 SCSI 아답터(보통 vscsi라 더 많이 불립니다. 이 이후로는 vscsi라 하겠습니다.)

는 Memory를 사용합니다.


즉 가상 이더넷 아답터가 많은 경우에는 CPU 성능 좋거나 여러개의 CPU를 할당해야 할 것입니다.

VSCSI가 많을 경우에는 많은 용량의 Memory가 마찬가지로 필요 합니다.

 

 


그리고 요즘 대세가 되어 가고 있는 NPIV 구성의 경우

가상 FC 아답터역시 Memory를 사용합니다.


VIO 버전 1.5 설치시 최소 768MB의 메모리가 필요합니다.

VIO 버전 2.1 설치시 최소 1024MB의 메모리가 필요합니다.  


1. VSCSI의 Szing

 

각 Vscsi 당 4MB의 메모리가 필요 합니다.


그렇다면 Vscsi당 몇개의 disk를 붙일 수 있을까요?


공식은 다음과 같습니다.

(512 - 2) / (3 + queue depth)


예를 들어 현재 Queue depth가 32경우


(512 - 2) / (3 + 32) = 510/34 = 14.57


Vscsi 하나 당 붙일 수 있는 LUN은 14개 입니다.

실제로는 저것보다 더 붙일 수 있다고 하는데 

권고는 저것이고 저 이상 붙여서 생기는 혹시모를 성능 저하등은

붙인 분이 책임져야 할 수 있으니

가급적 지켜주는 것이 좋습니다.


저 공식중에 숫자 2는 아답터가 직접 사용하는 것이며

뒤에 3은 VSCSI에 할당된 LUN이 errror 발생시 이를 회복하거나 나머지 I/O 요청을 

처리를 위해 예약된 숫자 입니다.


그래서 빼주고 더해주는 것입니다.


2. 가상 이더넷 아답터와 SEA Sizing

 

 하나의 가상 이더넷 아답터에 붙일 수 있는 VLAN의 갯수는 20개 입니다. 

물론 가상 이더넷 아답터 뒷단에 붙은 물리적 아답터가 802.1q를 만족해야 합니다.


하나의 SEA에 붙을 수 있는 가상 이더넷 아답터의 수는 16개 입니다.


하나의 Lpar가 가질 수 있는 가상 이더넷 아답터의 수는 256개 입니다.


최고로 줄 수 있는 VLAN ID 숫자는 4096 입니다.

(이 중 특정 숫자는 이미 예약되어 있는 숫자이니 피해야 합니다.)


link aggregation 구성시 Active로 쓸 수 있는 물리적 아답터는 8개 backup 용은 1개 입니다.

반응형