VM과의 전송 속도가 엄청나게 느립니다.

VM과의 전송 속도가 엄청나게 느립니다.

최근에 Webmin을 사용하여 Ubuntu(SSD에 있음)에 대한 소프트웨어 공격을 설정했는데 제대로 작동하고 속도도 빠릅니다. virt-manager를 사용하여 Windows 8.1 Pro vm을 설치한 SSD에 약간의 공간을 남겨 두었습니다. virt-manager에서 RAID 디스크에 원시 디스크 이미지를 생성하고 이를 Windows vm에 추가했습니다. 지금까지는 VM 부팅 드라이브(SSD)에서 RAID 디스크로 또는 그 반대로의 파일 전송 속도가 아주 좋습니다. 그러나 Windows vm을 통해 다른 PC에서 기가비트 이더넷을 통해 파일을 RAID 디스크로 전송하면 속도가 5분의 1(약 30MB/s)에 불과합니다! 어떻게 그렇게 될수 있니? 귀하의 답변에 미리 감사드립니다.

추가 정보:

  • SSD: Ubuntu(호스트) 및 Windows vm
  • RAID: Webmin을 사용하는 Ubuntu의 소프트웨어 RAID(빠르고 안정적) RAID 0의 드라이브 2개(테스트용) 약 150MB/s 쓰기/읽기 속도
  • VM: virt-manager에 포함된 RAID 디스크의 원시 고정 크기 디스크 이미지
  • 이더넷: 호스트와 VM 모두에 기가비트(NAT/가상 브리지를 사용하여 동일한 느린 속도)
  • 다른 PC: 기가비트 이더넷 스위치를 통해 기가비트 이더넷과 직접 연결됨

답변1

그래서 몇 가지 추가 조사 끝에 마침내 설명을 찾았습니다! vm에 사용한 네트워크 인터페이스인 것 같습니다(Ubuntu에서 제공하는 표준 인터페이스 등 더 많을 수도 있음).이름이 rtl....매우 느리지만 즉시 작동합니다. 내가 지금 사용하는 것(아마도 당신도 사용해야 할 것입니다)은 다음과 같습니다.VirtIO라는 이름의.
하지만 먼저 여기에서 다운로드할 수 있는 드라이버를 설치해야 합니다.
https://docs.fedoraproject.org/quick-docs/en-US/creating-windows-virtual-machines-using-virtio-drivers.html
내 VM이 Windows를 실행 중이기 때문에 다음을 사용하는 동안 "직접 다운로드" 아래에서 "Stable virtio-win iso"(위 페이지에서)를 다운로드했습니다.알티....상호 작용. 그런 다음 네트워크 인터페이스를 다음으로 변경했습니다.VirtIOVM을 다시 시작했습니다. ISO를 DVD 드라이브로 마운트하고 장치 관리자를 사용하여 드라이버를 수동으로 설치했습니다.

그리고 그게 다야! 이것이 다른 누군가에게 도움이 되기를 바랍니다;)

관련 정보