И в LAN VM работает достаточно прилично, хотя:
- нет ping, traceroute, ...
- нет разрешения имён LAN.
- нет доступа к гостю извне (с хоста).
Но все целевые протоколы (ftp, ssh, ...) ходят хоть на хостовый компьютер, хоть по LAN:
Здесь 2 терминала с сессиями SSH к 192.168.1.5 - это хост + 192.168.1.9 - это LAN.
Olej писал(а):
Интересно стало насколько моделирование сети в QEMU, на ещё в user-mode замедлит реальную скорость сети ... по крайней мере, при обращении во внешнюю WAN сеть.
...
Поскольку это последовательные измерения один сразу за другим, которые достаточно сильно пляшут от загрузки сети, то это практически одни и те же цифры:
Но вот это не убеждает.
Смотрим в локальной сети!
Делаю на хост-компьютере (192.168.1.5) и на LAN (192.168.1.9) эталонные файлы командами типа (и размер файла не принципиально важен):
Код: Выделить всё
bash-4.2$ dd if=/dev/zero of=XXX bs=1024 count=10000
10000+0 записей считано
10000+0 записей написано
скопировано 10240000 байт (10 MB), 0,106908 c, 95,8 MB/c
Теперь в нативном LAN, c 192.168.1.9 на 192.168.1.5:
Код: Выделить всё
bash-4.2$ sftp olej@192.168.1.9:/home/olej/YYY
olej@192.168.1.9's password:
Connected to 192.168.1.9.
Fetching /home/olej/YYY to YYY
/home/olej/YYY 100% 98MB 10.9MB/s 00:09
Это похоже на правду: оборудование LAN - 100 Mb/sec, передача 10.9 * 8 = 87 Mb/sec.
А теперь можно сделать то же с VM, причём на связи с хост-компьютером и с LAN узлом:
- скорость с хост-компьютером = 0.239 * 8 = 1.912 Mb/sec;
- скорость с компьютером в LAN = 0.185 * 8 = 1.48 Mb/sec;
О точности здесь говорить не приходится, но порядки должны быть оценены правильно.