Назад |
Перейти на главную страницу
Скорость сети между виртуальной машиной и другой машиной, которая не находится на одном хосте, составляет не более 11 МБ / с.
Проблема
Скорость сети между виртуальной машиной и другим компьютером, который не находится на одном хосте, составляет не более 11 МБ / с.
Топология
Факты
- Версия ESXi5 - 5.0.0.504890
- На виртуальной машине установлена последняя версия Vmware Tools.
- ВМ использует сетевой драйвер E1000
- Физическая коробка имеет Win Srv 2008 R2 в качестве ОС
- CrystalDiskMark говорит, что диск в физической коробке может читать / писать 100 МБ / с.
- vCenter - еще один виртуальный компьютер на esx
- и виртуальная машина, и физическая коробка показывают скорость соединения 1 Гбит / с
- Конфигурация> Сеть показывает vmnic0 как 1000 Полный
- NTttcp - это клиент-серверный инструмент от Microsoft для измерения чистой пропускной способности сети.
Вот что я сделал до сих пор:
Test1:
- На виртуальной машине работает FTP-сервер Filezilla (настройки по умолчанию, создана одна учетная запись пользователя)
- На физическом сервере работает FTP-клиент Filezilla (настройки по умолчанию)
- Физический ящик загружает большой файл на FTP-сервер
- Скорость передачи (по данным диспетчера задач Windows на обеих машинах): ~ 11 МБ / с (плохо)
- Физический ящик загружает этот файл с FTP-сервера
- Скорость передачи (по данным диспетчера задач Windows на обеих машинах): все еще ~ 11 МБ / с (плохо)
Может быть проблема с производительностью диска?
Test2:
- Физическая коробка работает
ntttcpr.exe -a 6 -m 6,0,VM_IP_ADDRESS
- ВМ работает
ntttcps.exe -a 6 -m 6,0,PHY_BOX_IP_ADDRESS
- Скорость передачи (по данным диспетчера задач Windows на обеих машинах): ~ 11 МБ / с (плохо)
Может быть проблема с производительностью переключателя?
Test3:
- физический ящик работает под управлением vSphere Client
- я открываю Сводка> Хранилище> Хранилище данных> Обзор хранилища данных ... из физического ящика и загрузите файл в хранилище данных
- Скорость передачи (по данным диспетчера задач Windows на физической коробке): ~ 26-36 МБ / с (хорошо)
Может быть, это проблема, связанная с vm?
Test4:
- Установлен ntttcp на другую виртуальную машину на том же сервере esx
- Измерена производительность сети между виртуальными машинами на одном сервере esx с NTttcp
- Скорость передачи (по данным диспетчера задач Windows на физической коробке): ~ 90-120 МБ / с (отлично :)
Test5:
У меня есть еще один сервер esx на том же сайте, подключенный к тому же хранилищу данных и тому же коммутатору. Эти два сервера ESX имеют по 2 сетевых карты. Одна сетевая карта переключается, а другая подключается непосредственно к другому серверу ESX.
- vMotioned одна из тестируемых виртуальных машин на другой хост ESX
- Измерена производительность сети между виртуальными машинами на разных серверах esx с NTttcp
- Скорость передачи (по данным диспетчера задач Windows на физической коробке): ~ 11 МБ / с (плохо)
Пока я знаю об этом:
они не помогли (или я что-то упустил)
11 Мбит / с - это слишком близко к 100 Мбит / с, чтобы быть просто совпадением. Понятно, что у вас проблема с одним из сетевых портов, либо на коммутаторе, либо на одном из сетевых адаптеров вашего сервера, который не установлен на 1 Гбит / с / полный дуплекс. В этом нет никаких сомнений. Вопрос в том, какой именно.
Убедитесь, что все ваши сетевые адаптеры настроены на 1 Гбит / с / дуплекс, и что каждый порт всех сетевых устройств между всеми вашими серверами и устройствами хранения (коммутаторы и маршрутизаторы) также настроен на 1 Гбит / с / дуплекс.
Когда я подключил перекрестный кабель между физической коробкой и ноутбуком и стал свидетелем отличной скорости, а затем переключился между ними, и скорость все еще была отличной, а затем изменил IP-адреса с 192.168.0.x на реальные IP-адреса, которые у меня были для физических box и виртуальная машина, мне пришло в голову, что, хотя ESX и физический ящик находятся прямо над коммутатором друг для друга, их разные IP-подсети диктуют, что весь трафик, совместно используемый между ними, должен проходить через маршрутизатор ISP, который также подключен к тому же переключатель.
Итак, из-за разных подсетей трафик проходил через ящик моего интернет-провайдера, что привело к снижению скорости до 100 Мбит / с!