.png)
Моя установка:
- Proxmox на хост-машине с мостом vmbr0 для гостей и межсетевым экраном shorewall
- Гости (оба KVM, а не openvz):
- Windows Server '08
- Debian Ленни
Я могу загрузить файл теста скорости на хосте proxmox (wget) и на сервере windows (firefox) со скоростью около 8-10 МБ/с. Но когда я загружаю файл с помощью wget на гостевой системе Debian, скорость составляет всего 2-3 МБ/с. Оба гостя используют один и тот же сетевой мост, у обоих в качестве сетевой карты в KVM используется «rtl8139».
Кто-нибудь знает, как это исправить? Я хочу использовать Debian VM как веб-сервер, поэтому ему нужна некоторая пропускная способность.
решение1
Если вы используете kvm, вам следует:
- отключите планировщик ввода-вывода с помощью bootstring elevator=none
- используйте драйверы virtio net
решение2
согласен с драйверами virtio. хотя планировщик, который я предпочитаю для хостов, это deadline
Кроме того, проверяли ли вы с помощью tcpdump, что происходит «под капотом»?