У меня сетевая карта на 100 Мбит/с. И у меня есть 2 виртуальные машины - Ubuntu и Windows XP SP3, работающие под VirtualBox.
А моя машина, которая не является виртуальной, — это Windows 7. Они получают одинаковый приоритет? (33,3% каждая) Или моя машина Hist получает больший приоритет? Или это по принципу «первым пришел — первым обслужен»?
решение1
Поскольку, по всей вероятности, вы используете виртуальный мост для разделения соединения между виртуальными машинами и хостом, пропускная способность будет разделена примерно поровну, если все они ее используют.
Однако, если есть свободная полоса пропускания, любая из ОС может ее использовать.
пример:
Соединение на скорости 100 Мбит/с, каждая ОС перегружает соединение, пропускная способность будет разделена примерно поровну
Соединение 100 Мбит/с, одна ОС использует 50 Мбит/с, вторая использует 20 Мбит/с, тогда это не проблема.
решение2
На вашем компьютере установлена Windows 7, поэтому она получит наивысший приоритет, а виртуальная машина будет следующей. Когда Windows 7 использует интернет и ваши две виртуальные ОС включены в это время, Windows 7 получит немного большую скорость, а скорость интернета будет меньше для виртуальной ОС. В виртуальной ОС скорость будет еще больше разделена.
решение3
Все это зависит от вашего шлюза (для Интернета), маршрутизатора (для локальной сети) или сетевых карт (для прямого кроссовера). В общем, ваша виртуальная машина получает тот же приоритет, что и любая другая машина, подключенная к сети, однако большинство низкобюджетных маршрутизаторов для потребителей на самом деле не распределяют доступную полосу пропускания равномерно, все просто: «первый прибывший пакет обслуживается первым».
Если вы хотите ограничить свои виртуальные машины, некоторые гипервизоры/хосты виртуальных машин, такие как VMWare, позволяют ограничивать пропускную способность сети.Обратите внимание, что это ограничение будет применяться также к местным переводам.!