KVM 가상 머신 네트워크 성능이 호스트에 비해 매우 느립니다.

KVM 가상 머신 네트워크 성능이 호스트에 비해 매우 느립니다.

KVM Windows 11 VM 게스트를 실행하기 위해 아치 Linux 호스트를 사용하고 있습니다. 여러 Windows 및 Linux 클라이언트를 사용해 보았는데, 클라이언트 간 네트워크 성능이 동일하므로 클라이언트 문제는 아닙니다. 저는 virtio가 있는 NAT NIC를 드라이버로 사용하고 있으며 해당 VirtIO 드라이버가 게스트에 설치되어 있습니다.

호스트의 네트워크: ~150down/6up

게스트 네트워크: ~20down/6up

(둘 다 속도 테스트를 통과했습니다. mbps 단위로 측정됨)

도움이 될 수 있는 몇 가지 정보:

IP 링크(호스트에서)

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: enp45s0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000
    link/ether b4:45:06:87:3e:9d brd ff:ff:ff:ff:ff:ff
3: wlp0s20f3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP mode DORMANT group default qlen 1000
    link/ether 8c:1d:96:91:e2:40 brd ff:ff:ff:ff:ff:ff
4: virbr0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP mode DEFAULT group default qlen 1000
    link/ether 52:54:00:9d:67:99 brd ff:ff:ff:ff:ff:ff
8: vnet2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue master virbr0 state UNKNOWN mode DEFAULT group default qlen 1000
    link/ether fe:54:00:4f:74:15 brd ff:ff:ff:ff:ff:ff

NIC는 Virt Manager가 생성한 기본 네트워크를 사용합니다. 기본 NAT 및 브리지 장치를 사용해 보았습니다 virbr0. 둘 다 똑같이 성능이 좋지 않습니다. 내 호스트는 이 장치를 사용하여 Wi-Fi를 통해 연결합니다 wlp0s20f3.

이렇게 심각한 네트워크 중단이 발생하는 이유는 무엇입니까? 기타 요청된 정보는 수정하겠습니다.

편집: NCI 시뮬레이션이 문제를 일으킬 수 있는지 테스트하기 위해 호스트 컴퓨터에서 간단한 Python 서버를 호스팅 py -m http.server 8000하고 게스트에서 대용량 파일을 다운로드했습니다. 이를 통해 약 600MB/s를 달성할 수 있습니다. 게스트에서 서버를 호스팅하고 호스트에서 다운로드할 때도 마찬가지입니다. 따라서 NIC 에뮬레이션은 네트워크 성능에 병목 현상이 발생하지 않는다는 결론을 내렸습니다. 적어도 내 필요는 아닙니다. 따라서 이는 일부 설정에 문제가 있는 것 같지만 온라인에서는 아무 것도 찾을 수 없습니다.

편집 2: dhcpcd 및 wifi 메뉴에서 네트워크 관리자로 전환했습니다. 아무것도 변하지 않았다. 어쩌면 유용한 정보일지도 모르겠습니다. 또한 패킷 병합을 비활성화하는 방법에 대한 내용도 읽었지만 아무 소용이 없습니다.

관련 정보