两个 KVM 客户机之一的互联网连接速度很慢(debian)

两个 KVM 客户机之一的互联网连接速度很慢(debian)

我的设置:

  • 主机上的 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 检查过内部发生的情况?

相关内容