Hyper-V 가상스위치의 RSC 설정
가상스위치에서 RSC의 이점을 활용하는 시나리오
데이터 경로가 가상 스위치를 통과하는 워크로드는 이 기능의 이점을 누릴 수 있습니다.
예를 들어:
다음을 포함한 가상 NIC 호스팅:
소프트웨어 정의 네트워킹
하이퍼-V 호스트
저장소 공간 다이렉트
하이퍼-V 게스트 가상 NIC
소프트웨어 정의 네트워킹 GRE 게이트웨이
컨테이너
이 기능과 호환되지 않는 워크로드는 다음과 같습니다.
소프트웨어 정의 네트워킹 IPSEC 게이트웨이
SR-IOV 사용 가상 NIC
SMB 다이렉트
가상스위치에서 RSC 구성
기본적으로 외부 가상스위치에서는 RSC가 사용하도록 설정됩니다.
현재 설정 보기:
Get-VMSwitch -Name vSwitchName | Select-Object *RSC*
가상스위치에서 RSC를 사용하거나 사용하지 않도록 설정
중요: vSwitch의 RSC는 기존 연결에 영향을 주지 않고 즉시 사용하거나 사용하지 않도록 설정할 수 있습니다.
가상스위치에서 RSC를 사용하지 않도록 설정
Set-VMSwitch -Name vSwitchName -EnableSoftwareRsc $false
가상스위치에서 RSC를 다시 사용하도록 설정
Set-VMSwitch -Name vSwitchName -EnableSoftwareRsc $True
RSC에 대한 내용을 MS사이트에서 갖고온 이유는 가상머신에서 방화벽 및 게이트웨이 역할을 하는 이슈가 있어서입니다. 일반적으로는 윈도우 및 리눅스는 이슈가 나타나지 않았지만 FreeBSD 계열의 PFSENSE 방화벽은 속도 이슈가 발생하여 위와같은 설정이 필요합니다. 비활성하면 CPU 점유율이 조금 상승한다고 설명은 되었지만 크게 걱정할 부분은 아니였고 PFSENSE도 2.5 버젼까지는 이슈가 없다가 2.6버젼부터 문제가 발생한다고 커뮤니티에 보고되고 있습니다.
해당기능 비활성후 속도 이슈는 해결이 되었습니다.
추가 : pfSense CE 2.7.0-RELEASE 버젼에서 RSC 이슈가 해결되었습니다. Hyper-V에서 비활성 불필요