我的设置:
- 主机上的 Proxmox 为客户机配备了 vmbr0 桥接器和 shorewall 防火墙
- 来宾(均为 KVM 而非 openvz):
- Windows 服务器 '08
- 德比安·兰尼
我可以在 proxmox 主机 (wget) 和 Windows 服务器 (firefox) 上以大约 8-10MB/s 的速度下载速度测试文件。但是当我在 debian 客户机上使用 wget 下载文件时,速度只有 2-3MB/s。两个客户机都使用相同的网桥,在 KVM 中都使用“rtl8139”作为网卡。
有人知道该怎么解决这个问题吗?我想使用 debian VM 作为 Web 服务器,因此需要一些带宽。
答案1
如果你使用 kvm,你应该:
- 使用 bootstring elevator=none 禁用 io 调度程序
- 使用 virtio 网络驱动程序
答案2
同意 virtio 驱动程序。不过我更喜欢的主机调度程序是 deadline
除此之外,您是否使用 tcpdump 检查过内部发生的情况?