본드 가상 어댑터에 성능상의 이점이 있습니까?

본드 가상 어댑터에 성능상의 이점이 있습니까?

XenServer를 사용하고 있는데 가상 컴퓨터에서 두 개의 "가상" 네트워크 어댑터를 결합하면 성능상의 이점이 있는지 궁금합니다. 베어메탈 서버에 도움이 될 것이라고 확신합니다(하나는 인바운드, 하나는 아웃바운드로 설정).

현재 실제 서버에는 하나의 어댑터만 활성화되어 있습니다.

답변1

성능 측면에서 vNIC 본드를 사용하면 불이익을 받을 수 있습니다. 게스트 OS가 vNIC를 변경하는 동안 물리적 NIC는 모드를 변경해야 할 수 있습니다. 그러나 가용성 관점에서 볼 때 몇 가지 작은 이점이 있을 수 있습니다. OS 수준에서 vNIC가 어떻게든 차단될 수 있으며 그런 다음 두 번째 vNIC가 인계받을 수 있습니다. 이는 매우 낮은 확률입니다.

그런 다음 물리적 스위치가 이를 지원하는 경우 태그 기반 VLAN을 설정하고 이를 GuestOS(Linux에서 지원함)로 푸시할 수 있습니다. 이를 통해 트래픽을 보다 세밀하게 제어하고 형성할 수 있습니다. 스위치와 라우터가 만든 대체 경로는 매우 특정한 경우에 도움이 되거나 HA를 향상시킬 수 있습니다.

다른 경우에는 설정에 따라 이점이 있을 수 있습니다. 베어메탈에 6개의 NIC가 있고 그 중 2개를 VM에 직접 할당하는 경우 VM NIC의 본딩은 사실상 물리적 NIC의 본딩이 됩니다.

답변2

내가 생각할 수 있는 유일한 성능상의 이점은물리적어댑터 속도가 싱글보다 큽니다.가상어댑터.

예를 들어 서버에 단일 10GbE(10Gbit/s) 어댑터가 있고 VM에 기가비트(1Gbit/s) 가상 어댑터가 있는 경우 이론적으로 2Gbit/s 처리량을 위해 두 개를 결합할 수 있습니다.

관련 정보