2012. 4. 22. 09:15
Server Core에서의 Jumbo Frame 설정 Etc.2012. 4. 22. 09:15
Windows Server 2008 R2 Core 설치 후 NIC의 Jumbo Frame 설정
Hyper-V Jumbo Frame Jumbo Packet Network MTU iSCSI Live Migration
Hyper-V 기반의 서버 가상화 구성 시 iSCSI 및 Live Migration 용도의 네트워크 인터페이스에 Jumbo Packet을 Enable하면 네트워크 성능 향상을 가져올 수 있습니다. Full 설치, GUI 설치의 경우에는 장치 관리자를 통해 쉽게 할 수 있지만 Core 모드로 설치한 경우에는 아래와 같은 절차를 통해 설정이 가능합니다. 조금 복잡할 수 있죠..
추가적으로, NIC 드라이버 수준에서의 작업이 필요합니다. Broadcom NIC의 경우 Broadcom Management Application suite을 설치하고, 설치 시 BASP 항목을 설치하면 GUI 모드로 설정이 가능합니다. Intel의 경우 레지스트리에 해당 정보를 저장하기 때문에 아래와 같은 절차가 필요합니다. 설정은 서버 재부팅 후에 적용됩니다.
Jumbo Packet 설정이 정상적으로 되었는지 확인하는 방법은 간단하게 Ping으로 가능합니다.
ping <대상 IP 주소> -t -f -l 8972
Hyper-V Jumbo Frame Jumbo Packet Network MTU iSCSI Live Migration
Hyper-V 기반의 서버 가상화 구성 시 iSCSI 및 Live Migration 용도의 네트워크 인터페이스에 Jumbo Packet을 Enable하면 네트워크 성능 향상을 가져올 수 있습니다. Full 설치, GUI 설치의 경우에는 장치 관리자를 통해 쉽게 할 수 있지만 Core 모드로 설치한 경우에는 아래와 같은 절차를 통해 설정이 가능합니다. 조금 복잡할 수 있죠..
1. 먼저, 다음 명령을 실행해 인터페이스에 대한 MTU 값을 설정합니다.
(인터페이스 이름은 netsh int show int 또는 ipconfig/all 등의 명령을 통해 알아냅니다.)
(인터페이스 이름은 netsh int show int 또는 ipconfig/all 등의 명령을 통해 알아냅니다.)
netsh int ipv4 set subint "<인터페이스 이름>" mtu=9000 store=persistent
추가적으로, NIC 드라이버 수준에서의 작업이 필요합니다. Broadcom NIC의 경우 Broadcom Management Application suite을 설치하고, 설치 시 BASP 항목을 설치하면 GUI 모드로 설정이 가능합니다. Intel의 경우 레지스트리에 해당 정보를 저장하기 때문에 아래와 같은 절차가 필요합니다. 설정은 서버 재부팅 후에 적용됩니다.
[Intel NIC 인 경우]
1. 레지스트리 편집기 실행 후 아래 위치로 이동합니다.
HKLM\SYSTEM\CurrentControlSet\services\Tcpip\Parameters\Interfaces
2. 하위 키로 네트워크 인터페이스에 대한 GUID가 보입니다. IP 주소 항목을 보고 수정할 인터페이스를 찾은 후 이에 해당하는 GUID 값을 기록해 둡니다.
3. 다시 아래의 위치를 찾아간 후 검색(찾기) 기능을 이용해 NetCfgInstanceId 값이 위 과정에서 적어둔 GUID 값과 일치하는 키를 검색합니다.
HKLM\SYSTEM\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002BE10318}
4. 값을 찾았으면 *JumboPacket 값을 9014로 값을 변경합니다.
Jumbo Packet 설정이 정상적으로 되었는지 확인하는 방법은 간단하게 Ping으로 가능합니다.
ping <대상 IP 주소> -t -f -l 8972