Begrenzen Sie die VMware Virtual Ethernet-Bandbreite

7

Ich möchte eine 56-KB-Modemverbindung in einer virtuellen VMware Workstation-Maschine simulieren. Ich erinnere mich, dass das Lesen möglich war, aber vergessen wie?

Josh
quelle

Antworten:

8

Ich habe das herausgefunden - zur vmx-Datei hinzufügen:

ethernetX.rxbw.limit = 56
ethernetX.txbw.limit = 34

Dabei ist ethernetX der zu begrenzende Adapter, dh ethernet0 oder ethernet1

Vielen Dank an http://www.sanbarrow.com/vmx/vmx-network-advanced.html

Josh
quelle
Dieser Weg funktioniert bei mir nicht.
Ganbin
2

Ich verwende ESX 3.5i - nicht sicher, was Sie verwenden. Ich kenne keine Möglichkeit, dies pro Computer zu tun, aber Sie können entweder die VM-Portgruppe oder die Eigenschaften des virtuellen Switches bearbeiten und die Verkehrsformung verwenden, um sie für alle Computer in der Portgruppe oder für den gesamten virtuellen Switch einzuschränken. Klicken Sie auf die Registerkarte Host> Konfiguration> Netzwerk> Eigenschaften für den virtuellen Switch> Schaltfläche Bearbeiten für den Switch oder die Portgruppe ...> Registerkarte Traffic Shaping. Sie können eine neue Portgruppe auf demselben vswitch erstellen oder einen neuen vswitch erstellen und einfach den einen Testcomputer darauf platzieren, damit Ihre anderen VMs nicht betroffen sind. Ich persönlich habe es noch nie gemacht, aber es sieht so aus, als wäre es der richtige Weg ...

August
quelle
2
Auf diese Weise können Sie die Bandbreite drosseln, um sie in den richtigen Bereich zu bringen. Sie können jedoch nicht die Latenz und andere Eigenschaften replizieren, die einen erheblichen Einfluss auf die "Leistung" des 56k-Modems haben. Um eine realistische Emulation der 56k-Modem-Erfahrung zu erzielen, müssen Sie etwa 60 ms Roundtrip-Latenz hinzufügen. Es ist auch erwähnenswert, dass ein 56k-Modem höchstens etwa 63kbps Uplink und Downlink zusammen liefern kann und niemals besser als 33,6kbps Uplink liefert.
Helvick
@ August: Guter Punkt, ich habe nicht erwähnt, dass ich VMware Workstation verwende.
Josh
@Helvick: Ich habe Optionen, um die Bandbreite eines LAN-Segments auf Modemgeschwindigkeiten zu beschränken, einschließlich der Erzeugung von Paketverlust. Ich frage mich, ob dies auch die Latenz erhöht, wie Sie erwähnt haben. Das Problem ist, dass nur LAN-Segmente betroffen sind, nicht die Haupt-Ethernet-Verbindung.
Josh
2

In aktuellen Versionen von VMware Workstation kann dies auch direkt über die GUI bearbeitet werden:

  1. Klicken Sie im Hauptmenü von WMware Workstation bei laufender virtueller Maschine auf VM .
  2. Klicken Sie auf den Menüpunkt Einstellungen . Das Dialogfeld "Einstellungen der virtuellen Maschine" wird angezeigt.
  3. Klicken Sie in der Liste auf das Netzwerkadaptergerät .
  4. Klicken Sie auf die Schaltfläche Erweitert . Das Dialogfeld "Erweiterte Einstellungen des Netzwerkadapters" wird angezeigt.
  5. Konfigurieren Sie in diesem Dialogfeld die gewünschten Einstellungen.
  6. Schließen Sie den Dialog mit OK .
  7. Schließen Sie den übergeordneten Dialog, indem Sie ebenfalls auf OK klicken .

Sie haben jetzt eine gedrosselte Netzwerkverbindung für Ihre virtuelle Maschine. Kein Neustart oder sonst etwas.

Versuchen Sie einen webbasierten Geschwindigkeitstest Ihrer Wahl innerhalb der virtuellen Maschine , um sicherzustellen, dass die Einstellungen angewendet werden.


So sieht der Dialog aus:

Geben Sie hier die Bildbeschreibung ein

Uwe Keim
quelle
0

Schauen Sie sich Shunra VE Desktop an. Es ist ein WAN-Emulator, funktioniert sehr gut.

xeon
quelle
1
Das ist zwar ein ordentliches Tool, aber es hilft mir nicht, die Bandbreite unter VMware unter Linux zu begrenzen.
Josh