Назад | Перейти на главную страницу

Debian Etch и ESXi низкая скорость сети

У меня есть 2 виртуальных машины etch. Один - чистый Etch r9, другой - одна из наших серверных сборок. На EtchR9 скорость сети составляет 1 Гбит / с. Но в нашей сборке сервера мы получаем максимум 100 Мбит / с, оба сетевых соединения показывают, что они подключены с одинаковой скоростью, с одним и тем же драйвером, с одним и тем же ядром.

Я могу проверить скорость, делая (игнорируйте ETA): На чистом травлении: dd if=/dev/zero of=/tmp/zero.tmp bs=1M count=100; scp /tmp/zero.tmp fastserver:/tmp

Результат, который я получаю: zero.tmp 100% 100MB 25.0MB/s 00:04

И это нормально, сеть используется, но она показывает, что с моей машины ESXi на другой сервер (который составляет 1 ГБ и физическая машина) я получаю скорость выше 10 Мбит / с.

Но из сборки сервера мы получаем: zero.tmp 100% 100MB 5.6MB/s 00:18

Оба сервера имеют одинаковое ядро, загружен один и тот же сетевой драйвер, одинаковые сетевые настройки ESXi. Физические связи между отправителем и получателем одинаковы. Я пробовал перестраивать наш сервер снова и снова, но у меня все равно получаются низкие скорости сети. Единственное решение, которое я могу придумать для atm, - это попробовать использовать драйвер VMXNet3, но мне не удалось его установить.

Хотя я не жду нестандартного решения. Любые советы о том, где я могу проверить или посмотреть, были бы очень признательны!

Загруженное устройство vmware (Openfiler x64) использовало «гибкий» сетевой драйвер. Это дало мне пропускную способность всего 100 Мбит / с, хотя физический сервер ESXi имел сеть 1 Гбит / с.

Переход на E1000, поскольку сетевой драйвер в файле .vmx устройства разрешил это, и теперь я получаю ~ 500 Мбит / с (мой настольный компьютер не может обрабатывать более быструю загрузку файлов).

Предполагая, что у вас есть инструменты vmware, установленные на обоих виртуальных серверах (конечно, у вас есть - лучшая практика здесь) - я бы сказал, проверьте вашу виртуальную аппаратную оболочку, чтобы увидеть, настроены ли обе виртуальные сетевые карты на драйвер E1000 (при условии, что здесь 64-битный Linux) или гибкий адаптер, если он 32-битный, чтобы убедиться, что они оба совпадают. Я бы также проверил vSwitch, чтобы узнать, выполняете ли вы какую-то балансировку или регулирование нагрузки.