일반 브리지에 비해 Open vSwitch를 사용하면 성능상의 이점이 있습니까?
답변1
경우에 따라 한 가상 머신에서 다른 가상 머신으로 데이터를 전송해야 할 때 Open vSwitch는 측면 인터페이스를 통해 패킷 복사본을 생성하는 대신 커널에서 패킷을 전달합니다.
Open vSwitch의 작동 방식은 다음과 같습니다.데이터 경로. 기본적으로 패킷 전달을 위한 경로를 생성하는 규칙 기반 시스템이며 이러한 경로의 테이블은 최적의 성능을 위해 메모리에 저장됩니다. 특정 패킷이 이 데이터 경로를 사용하면 커널에 의해 처리되므로 물리적 NIC로 갔다가 가상 호스트로 돌아가는 오버헤드가 방지됩니다. 일반적으로 가상 스위치가 호스트 내부에 없는 것을 전달해야 하면 속도가 느려집니다.
물론 네트워크 성능은 RSS(Receive Side Extensions)가 활성화되고 작동하도록 구성된 적절한 NIC가 있는지에 따라 달라집니다.DMA그리고DCA개념.
이 연구가상 머신 및 과도한 트래픽과 관련된 대부분의 경우 가상 스위치를 사용하면 일반 브리지에 의존하는 것보다 환경에 더 높은 성능을 제공할 수 있음을 보여줍니다.
추가 자료: