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

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

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

ОС: CentOS

Скорость переключения: 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 ГБ / с, но почему скорость такая низкая.

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

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

0 ответов

Другие вопросы по тегам