OT: Netz in virtueller Maschine beschleunigen
Hallo, vermutlich ist die Frage etwas OT. Aber da hier viele Listenmitglieder virtuelle Maschinen betreiben, möchte ich trotzdem mal nachfragen: Ich betreibe eine Serveranwendung, deren binary nur als 32bit Windows-Anwendung vorliegt. Ich hatte das zunächst mit wine probiert. Dort gab es aber ständig socket errors, so dass das System nicht mehr produktiv einsetzbar war. Wenn es aber lief, was das ganze recht schnell! Wegen der Probleme bin ich auf eine VM ausgewichen und nutze hierzu VirtualBox (derzeit 3.1.4_OSE r57640) auf einer openSUSE 11.2 (kernel 2.6.31.12-0.1-default). Die Anbindung ans Netz erfolgt über eine Netzwerkbrücke zu eth0. Das läuft dann zwar dem ersten Eindruck zufolge sehr stabil. Allerdings extreeeeemmmm langsam.Wir nutzen die Software auch über VPN, was aber wegen der Antwortzeiten nun fast nicht mehr möglich ist. Es gehen nur sehr kleine Datenmengen rüber. Das Programm ist ein etwas aufgebohrter Chat. Mit einem simplen Protokoll. Am Durchsatz kann es daher m.E. nicht liegen. Was muss ich tun, um der Netzverbindung der VM etwas auf die Sprünge zu helfen? Gruß und Dank, Alex -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Am 24.03.2010 11:01, schrieb Alexander Winzer:
Was muss ich tun, um der Netzverbindung der VM etwas auf die Sprünge zu helfen?
Laufen ping auf Name und IP sauber durch? Wie verhalten sich andere Anwendungen? Will sagen kannst du eingrenzen ob es ein grundsätzliches Problem ist oder nur eure Anwendung ein Problem hat? Welces Gastsystem wird benutzt und wieviel Ram hat es? Gruß Ralf Prengel Manager Customer Care Comline AG Hauert 8 D-44227 Dortmund/Germany Fon +49 231 97575 904 Fax +49 231 97575 257 Mobil +49 151 10831 157 EMail Ralf.Prengel@comline.de www.comline.de Vorstand Stephan Schilling, Erwin Leonhardi Aufsichtsrat Dr. Franz Schoser (Vorsitzender) HR Dortmund B 14570 USt.-ID-Nr. DE 124727422 -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
On 24.03.2010 11:01, Alexander Winzer wrote:
Hallo,
vermutlich ist die Frage etwas OT. Aber da hier viele Listenmitglieder virtuelle Maschinen betreiben, möchte ich trotzdem mal nachfragen:
Ich betreibe eine Serveranwendung, deren binary nur als 32bit Windows-Anwendung vorliegt. Ich hatte das zunächst mit wine probiert. Dort gab es aber ständig socket errors, so dass das System nicht mehr produktiv einsetzbar war. Wenn es aber lief, was das ganze recht schnell! Wegen der Probleme bin ich auf eine VM ausgewichen und nutze hierzu VirtualBox (derzeit 3.1.4_OSE r57640) auf einer openSUSE 11.2 (kernel 2.6.31.12-0.1-default). Die Anbindung ans Netz erfolgt über eine Netzwerkbrücke zu eth0. Das läuft dann zwar dem ersten Eindruck zufolge sehr stabil. Allerdings extreeeeemmmm langsam.Wir nutzen die Software auch über VPN, was aber wegen der Antwortzeiten nun fast nicht mehr möglich ist. Es gehen nur sehr kleine Datenmengen rüber. Das Programm ist ein etwas aufgebohrter Chat. Mit einem simplen Protokoll. Am Durchsatz kann es daher m.E. nicht liegen.
Was muss ich tun, um der Netzverbindung der VM etwas auf die Sprünge zu helfen?
Suche nach dem Hop, wo die Paketlaufzeit hoch geht. Chat und ähnliche Anwendungen reagieren sehr empfindlich auf Laufzeitprobleme. Überwache mit Nagios die Paketlaufzeiten. Innerhalb des LANs sollten die Laufzeiten nur wenige Millisekunden sein. Wenn es jedoch ins Internet geht, hängt dies stark von der Anbindung ab. Einige UMTS-Verbindungen haben Laufzeiten jenseits von Gut und Böse. -- Sandy Antworten bitte nur in die Mailingliste! PMs bitte an: news-reply2 (@)drobic (.) de -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo Sandy und Ralf, ----- Original Messages -----
From "Ralf Prengel" | "Sandy Drobic" Sent: Wednesday, March 24, 2010 11:31 AM | Wednesday, March 24, 2010 11:41 AM
On 24.03.2010 11:01, Alexander Winzer wrote:
[...]
Was muss ich tun, um der Netzverbindung der VM etwas auf die Sprünge zu helfen?
Laufen ping auf Name und IP sauber durch?
Ja. Das klappt sehr gut. Ich habe gerade 1000 pings laufen lassen. Der Durchschnitt lag bei 0 ms.
Wie verhalten sich andere Anwendungen?
Kann ich im Moment nicht prüfen. In der VM läuft ja unsere Anwendung - natürlich unter einem Benutzer mit beschränkten Rechten :-) Die kann ich derzeit nicht beenden. Dadurch kann ich im Moment auch nichts installieren und auch keine Freigaben machen. Werde das aber bei Gelegenheit mal nachholen.
Welces Gastsystem wird benutzt und wieviel Ram hat es?
Windows XP prof. 256 MB. Der Host hat leider nur 768 MB ... Ist aber nur ein Versuchs-Server. Unser "großer" hat 2 GB. Da läuft aber openSUSE 10.3 bis 11.3 raus ist und ich komme an kein aktuelles Virtual Box ran (von Kompilieren habe ich keine Ahnung) und bekomme auf der DVD-Version das Bridge nicht zum laufen. Ferner hat der "große" auch 2 x 1 GBit NIC - der Test-Rechner nur 1 x 100 MBit. Evtl. liegt es auch daran.
Will sagen kannst du eingrenzen ob es ein grundsätzliches Problem ist oder nur eure Anwendung ein Problem hat?
Unter wine lief das Ding - von den Socket Probleme abgesehen - wie eine Eins. Gleiches gilt, wenn ich das Ding auf einem ordinären XP laufen lassen.
Suche nach dem Hop, wo die Paketlaufzeit hoch geht. Chat und ähnliche Anwendungen reagieren sehr empfindlich auf Laufzeitprobleme. Überwache mit Nagios die Paketlaufzeiten.
Kann ich nach dem Hop auch mit Nagios suchen oder welches Tool nehme ich da?
Innerhalb des LANs sollten die Laufzeiten nur wenige Millisekunden sein. Wenn es jedoch ins Internet geht, hängt dies stark von der Anbindung ab. Einige UMTS-Verbindungen haben Laufzeiten jenseits von Gut und Böse.
LAN, ping ist OK (Siehe oben). Das Experiment UMTS hatte ich schon vor Jahren aufgegeben, als ich einfach mal nur per VPN eine Win-Freigabe durchsuchen wollte; Das hat Stunden gedauert. Gruß, Alex -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Am 24.03.2010 14:49, schrieb Alexander Winzer:
Welces Gastsystem wird benutzt und wieviel Ram hat es?
Windows XP prof. 256 MB. Der Host hat leider nur 768 MB ...
Das ist mehr als mager. In dem Fall würde ich hier alle Aktionen abbrechen und erst mal ein ausreichend dimensioniertes System besorgen. Ist der ram getrennt und reserviert oder swappt das system ggf. noch. Unter Vmware kann man den RAM fest zuweisen.
Ist aber nur ein Versuchs-Server. Unser "großer" hat 2 GB. Da läuft aber openSUSE 10.3 bis 11.3 raus ist und ich komme an kein aktuelles Virtual Box ran (von Kompilieren habe ich keine Ahnung) und bekomme auf der DVD-Version das Bridge nicht zum laufen. Ferner hat der "große" auch 2 x 1 GBit NIC - der Test-Rechner nur 1 x 100 MBit. Evtl. liegt es auch daran.
http://software.opensuse.org/search hilft das ggf. Ralf Prengel Manager Customer Care Comline AG Hauert 8 D-44227 Dortmund/Germany Fon +49 231 97575 904 Fax +49 231 97575 257 Mobil +49 151 10831 157 EMail Ralf.Prengel@comline.de www.comline.de Vorstand Stephan Schilling, Erwin Leonhardi Aufsichtsrat Dr. Franz Schoser (Vorsitzender) HR Dortmund B 14570 USt.-ID-Nr. DE 124727422 -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
participants (3)
-
Alexander Winzer
-
prengel
-
Sandy Drobic