Эмулятор в виртуалке работает практически с такой же скоростью, что и непосредственно в хост-системе.
Во-первых, виртуалка на самом деле не виртуалка, а паравиртуалка.
Во-вторых, основные ресурсы тратятся именно на эмуляцию, т.е. на вычисления, а не на ввод/вывод, а в случае виртуализации/паравиртуализации на вводе/выводе наблюдаются основные потери. Что касается самих вычисление, то на паравиртуализацию тратится маскимум до 3х процентов ресурсов.Ещё, не стоит воспринимать Xenomips как замену реальной циске! Ни в коем случае!
Во-первых, в этом нет никакой необходимости. Тот относительно небольшой круг производственных задач, которые не могут решить системы Linux/FreeBSD в чистом виде, никому и никогда не придёт в голову решать с помощью эмулятора.
Во-вторых, dynamips это чистый эмулятор. Это означает, что выполняется не виртуализация/паравиртуализация/ограниченное исполнение, а чистая эмуляция всего , включая и процессор. Со всеми вытекающими отсюда последствиями, в первую очередь - значительные затраты процессорного ресурса.
С такой скоростью какая есть у dynamips'а, ни о какой промышленной эксплуатации не может быть и речи.
Dynamips нужно использовать для экспериментов, для изучения IOS, для изучения Cisco, у кого нет доступа к достаточному количеству маршрутизаторов Cisco,
для обкатки каких-то новых решений прежде чем внедрять их на практике.
Теперь немного собственно о Xenomips в сравнении с dynamips'ом и зачем "и без того эмулятор" нужно было ещё заключать в паравиртуальное окружение.
Это нужно для того чтобы
1) стыковать виртуальные циски в виртуальными лиунксами точно таким же путём, как до этого виртуальные линуксы стыковались между собой.
2) Чтобы можно было делать распределённые сети виртуалок. Об этом как-то на страничке Xenomips мало сказано. Дело в том, что dynamips достаточно прожорливый по памяти. Чтобы поставить более менее интересный эксперимент, нужно 5-6, а то и больше его экземпляров. Мы сразу же уходим далеко за гиг памяти. Машины с таким объёмом ОЗУ под рукой могут оказаться не у всех. Что касается двух трёх машинок попроще, то это бывает намного чаще.
В xen есть встроенные средства для организации распределённых (по нескольким хост-системам) виртуальных сетей - vnet
Так что, куча головной боли со стыковкой dynamips'ов, расположенных на разных хостах, между собой, сразу же отпадает.