Какой фактор существенно влияет на скорость сети между виртуальными машинами?
Есть вопрос о сети между разными серверами, но у меня другая ситуация.
У меня есть две виртуальные машины на сервере, и я попытался проверить максимальную скорость сети между двумя виртуальными машинами.
ОС: 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 ГБ / с, но почему скорость такая низкая.
Какой фактор влияет на скорость сети или как я могу ускорить мою сеть?
Заранее спасибо.