내 구성은 다음과 같습니다: 4개의 6코어 CPU, 128Gb RAM, 3x 듀얼 포트 네트워크 Intel Corporation 82571EB 기가비트 이더넷 컨트롤러를 갖춘 IBM X3850M2
테스트를 위해 동일한 vSwitch(witk vmnic1 및 vmnic2)를 사용하는 2개의 VM(Server 2008)만 만들었습니다. 두 물리적 네트워크 모두 1Gb/s 스위치에 연결됩니다.
하나의 물리적 서버(또한 1Gb/s 스위치를 통해 연결됨)에서 하나의 VM Server 2008로 대용량 파일(약 4GB의 데이터베이스 백업 파일)을 복사하면 최대 전송 속도는 약 20MB/s입니다.
두 Server 2008(트래픽은 내부 vSwitch 간에만 이동해야 함) 간에 대용량 파일(약 4GB의 데이터베이스 백업 파일)을 복사할 때 최대 전송 속도는 약 33MB/s입니다.
두 서버 모두 새로운 VMXNET3 드라이버(10Gb/s)를 사용하고 있으며 VMXNET2 드라이버를 사용해도 속도는 동일합니다. VMXNET2 드라이버를 사용하는 Server 2008 내 네트워크 활용도는 20%에 불과하며 복사 작업을 수행할 때 CPU 활용도는 항상 100%입니다.
오해하지 마세요. 하지만 저는 훨씬 더 많은 네트워크 처리량을 기대했습니다.
비슷한 전송 속도를 얻습니까? 아니면 구현에 문제가 있습니까?
어떤 종류의 도움을 주셔서 감사합니다
답변1
여기에 문제가 있습니다. 어댑터의 MAC 주소가 고유한지 확인하셨습니까?
답변2
두 서버의 동일한 물리적 디스크 시스템에 가상 디스크가 있는 것으로 의심됩니다.
기본적으로 탐색을 통해 읽기와 쓰기 간을 전환하는 스토리지 하위 시스템을 벤치마킹하고 있습니다.