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

Какой фактор существенно влияет на скорость сети между виртуальными машинами?

Есть вопрос о сети между разными серверами, но у меня другая ситуация.

У меня две виртуальные машины на сервере, и я попытался проверить максимальную скорость сети между двумя виртуальными машинами.

ОС: CentOS

Скорость VSwitch: 10 Гбит / с (1,25 ГБ / с)

Скорость виртуального сетевого адаптера: 10 Гбит / с

ВМ используется VSwitch и Виртуальный сетевой адаптер для связи, и отсутствует кабель Ethernet, влияющий на скорость сети.

VM A : nc -l 20000 > /dev/null

VM B : time dd if=/dev/zero bs=100M count=200 | nc <VM A> 20000

200+0 records in
200+0 records out
20971520000 bytes (21 GB) copied, 122.466 s, 171 MB/s

real    2m2.479s
user    0m2.148s
sys     3m10.841s

Приведенная выше команда используется для проверки только скорость сети (не включая чтение и запись на диск)

В сети могут быть некоторые служебные данные.

Я думал, что скорость сети должна быть 1 ГБ / с, но почему скорость такая медленная.

Какой фактор влияет на скорость сети или как я могу ускорить свою сеть?

Заранее спасибо.