Die Foren-SW läuft ohne erkennbare Probleme. Sollte doch etwas nicht funktionieren, bitte gerne hier jederzeit melden und wir kümmern uns zeitnah darum. Danke!

vmware server schreibt unnoetig auf die festplatte ?

Hilfe bei Problemen mit der Installation oder Benutzung des VMware GSX Server und VMware Server 1.

Moderatoren: irix, Dayworker

Member
Beiträge: 146
Registriert: 04.06.2008, 22:19
Wohnort: localhost

vmware server schreibt unnoetig auf die festplatte ?

Beitragvon christian_ » 21.07.2008, 20:10

ich benutze gentoo linux und hab den vmware-server laufen (VMware Server 1.0.6 build-91891)
meine maschiene ist eine q6600 mit 8gig ram und 4 sata festplatten

ueber gkrellm sehe ich von meinem desktop pc das auf dem server pc mit der vmware-server fast staendig auf sda(3) geschrieben wird
laut gkrellm zwar nur mit bis zu 1...2mb/s aber warum ist das so ? wer schreibt da was ?

ich habe in der console
sysctl vm.block_dump=1
eingegeben, und dann im syslog geschaut, das rattert staendig so durch :

Code: Alles auswählen

Jul 21 20:00:18 server pdflush(23542): WRITE block 72442016 on sda3
Jul 21 20:00:18 server pdflush(23542): WRITE block 71549848 on sda3
Jul 21 20:00:18 server pdflush(23542): WRITE block 67999680 on sda3
Jul 21 20:00:18 server pdflush(23542): WRITE block 68721256 on sda3
Jul 21 20:00:18 server pdflush(23542): WRITE block 68604720 on sda3
Jul 21 20:00:18 server pdflush(23542): WRITE block 73688832 on sda3
Jul 21 20:00:18 server pdflush(23542): WRITE block 70119608 on sda3
Jul 21 20:00:18 server pdflush(23542): WRITE block 73814584 on sda3
Jul 21 20:00:18 server pdflush(23542): WRITE block 73768520 on sda3
Jul 21 20:00:18 server pdflush(23542): WRITE block 70628984 on sda3
Jul 21 20:00:18 server pdflush(23542): WRITE block 67996168 on sda3
Jul 21 20:00:18 server pdflush(23542): WRITE block 67996216 on sda3
Jul 21 20:00:18 server pdflush(23542): WRITE block 68002320 on sda3
Jul 21 20:00:18 server pdflush(23542): WRITE block 68008992 on sda3
Jul 21 20:00:18 server pdflush(23542): WRITE block 68012544 on sda3
Jul 21 20:00:18 server pdflush(23542): WRITE block 68012880 on sda3
Jul 21 20:00:18 server kjournald(1124): WRITE block 214472 on sda3
Jul 21 20:00:18 server kjournald(1124): WRITE block 214480 on sda3
Jul 21 20:00:18 server kjournald(1124): WRITE block 214488 on sda3
Jul 21 20:00:18 server kjournald(1124): WRITE block 214496 on sda3
Jul 21 20:00:18 server kjournald(1124): WRITE block 214504 on sda3
Jul 21 20:00:18 server kjournald(1124): WRITE block 214512 on sda3
Jul 21 20:00:18 server pdflush(23542): WRITE block 70027096 on sda3
Jul 21 20:00:18 server pdflush(23542): WRITE block 70027104 on sda3
Jul 21 20:00:18 server pdflush(23542): WRITE block 70027112 on sda3
Jul 21 20:00:18 server pdflush(23542): WRITE block 71647112 on sda3
Jul 21 20:00:18 server pdflush(23542): WRITE block 72968576 on sda3
Jul 21 20:00:18 server pdflush(23542): WRITE block 70531496 on sda3
Jul 21 20:00:18 server pdflush(23542): WRITE block 70029704 on sda3
Jul 21 20:00:18 server pdflush(23542): WRITE block 72398656 on sda3
Jul 21 20:00:18 server pdflush(23542): WRITE block 71448416 on sda3
Jul 21 20:00:18 server pdflush(23542): WRITE block 72113704 on sda3
Jul 21 20:00:18 server pdflush(23542): WRITE block 70033384 on sda3
Jul 21 20:00:18 server pdflush(23542): WRITE block 70035552 on sda3
Jul 21 20:00:18 server pdflush(23542): WRITE block 72526448 on sda3
Jul 21 20:00:18 server pdflush(23542): WRITE block 70883368 on sda3


( sda1 = boot partition , sda2 = swap partition , sda3 = system partition )

Code: Alles auswählen

datastore.name = "local"
datastore.localpath = "/var/lib/vmware/Virtual Machines/"
mainMem.useNamedFile = "FALSE"
loop.fullpath = "/opt/vmware/server/bin/vmware-loop"
dhcpd.fullpath = "/opt/vmware/server/bin/vmnet-dhcpd"
serverd.fullpath = "/opt/vmware/server/sbin/vmware-serverd"
control.fullpath = "/opt/vmware/server/bin/vmware-cmd"
serverd.init.fullpath = "/opt/vmware/server/lib/serverd/init.pl"
authd.fullpath = "/opt/vmware/server/sbin/vmware-authd"
vmware.fullpath = "/opt/vmware/server/bin/vmware"
libdir = "/opt/vmware/server/lib"
vmdir = "/var/lib/vmware/Virtual Machines"
authd.client.port = "902"

vmnet0.hostonlyaddress = "192.168.10.1"
vmnet0.hostonlynetmask = "255.255.255.0"

vmnet ... usw usw
....dateiend


mit der option
mainMem.useNamedFile = "FALSE"
hat vmware-server immerhin schonmal keine daemliche datei mehr angelegt die so gross wie die rammenge einer vmware ist
das hat unnoetig naemlich nur alles ausgelastet

meine vmware maschienen liegen alle auf sdb
mir ist aufgefallen wenn ich z.b. nur 2 von meinen 7 vmware maschienen laufen habe sind es weniger schreibzugriffe, der graph in gkrellm sieht anders aus wie wenn ich z.b. 6 von 7 vmware maschienen laufen habe - vielleicht auch nur einbildung

warum schreibt staendig etwas auf sda mit 1..2mb/s herrum ?

wie kann ich es abschalten ?

hoffe mir kann geholfen werden






:edit
hab noch eine frage zu dem forum hier
"Bei Antworten zu diesem Thema benachrichtigen"
kann ich unten am ende der seite anclicken
gibt es hier so eine art "meine favoriten liste" (wie in anderen foren) wo ich alle meine themen sehe und sehe ob drauf geantwortet wurde ?

Member
Beiträge: 146
Registriert: 04.06.2008, 22:19
Wohnort: localhost

Beitragvon christian_ » 23.07.2008, 12:15

fragezeichen

Member
Beiträge: 146
Registriert: 04.06.2008, 22:19
Wohnort: localhost

Beitragvon christian_ » 25.07.2008, 20:42

zwei fragezeichen

Experte
Beiträge: 1188
Registriert: 08.11.2005, 13:08
Wohnort: bei Berlin

Beitragvon e-e-e » 26.07.2008, 10:07

Hallo,

ich habe wahrscheinlich das gleiche Phämomen, betreibe meine HDD's alle im RAID, und habe diesem bis jetzt die "Schuld" gegeben.Bei mir sind es rhythmische Schreibzugriffe alle Sekunde. Lösung - keine !

Deine zweite Frage betrifft einfach nur die Benachrichtigung per Mail wenn ein neuer Beitrag, wie dieser hier, auf deine Frage hin, geschrieben wird. Du kannst dir, wenn Du dich angemeldet hast, rechts unten deine letzten Beiträge ansehen und wenn Du auf "alle eigenen Beiträge anzeigen" klickst auch den Rest ansehen.

Gruß Ronny

Member
Beiträge: 146
Registriert: 04.06.2008, 22:19
Wohnort: localhost

Beitragvon christian_ » 26.07.2008, 11:40

das mit den eigenen beitraegen hat funktioniert, habe es gefunden, danke

oke, wenn es sich nicht abstellen laesst .. wie laesst es sich umstellen auf eine andere festplatte ?

Benutzeravatar
UNSTERBLICH(R.I.P.)
Beiträge: 14759
Registriert: 09.08.2003, 05:41
Wohnort: sauerland
Kontaktdaten:

Beitragvon continuum » 26.07.2008, 11:44

Wie macht sich
mainmem.useNamedFile = false
bemerkbar ?

Experte
Beiträge: 1188
Registriert: 08.11.2005, 13:08
Wohnort: bei Berlin

Beitragvon e-e-e » 26.07.2008, 11:58

Hallo,

ich hatte die Einstellungen im Zuge der Performanceoptimierung geändert ( http://vmware-forum.de/viewtopic.php?t=11646&highlight= ), und hatte den Eindruck, es wird mehr RAM-Inhalt im phys. RAM gehalten bzw. er wird länger gehalten, was im Endergebnis weniger Schreib- und Lesezugriffe auf die HDDßs bedeutet.

Gruß Ronny

Member
Beiträge: 146
Registriert: 04.06.2008, 22:19
Wohnort: localhost

Beitragvon christian_ » 26.07.2008, 18:02

continuum hat geschrieben:Wie macht sich
mainmem.useNamedFile = false
bemerkbar ?


seit dieser option legt vmware-server keine zusaetzliche .vmem datei mehr im verzeichnis der vmware-maschiene(n) ab
ohne diese option wird eine .vmem datei erstellt und verlangsamt die maschienen enorm finde ich

:edit
in der vmware-server-console habe ich bei host settings -> memory gibt es folgende 3 optionen :
how shuld the system allocate memory for virtual machienes ?
1 fit all virtual machine memory into reserved host ram
2 allow some virtual machine memory to be swapped
3.allow most virtual machine memory to be swapped
wie sollte das eingestellt sein ? 1, 2 oder 3

ich hab 8gig ram im computer, das sollte doch wohl locker fuer 6 vmware maschienen mit jeweils 256 bis 512 mb ram ausreichend sein ohne das irgendwas irgendwo irgendwie auf irgendwelche festplatten zwischen geswapt werden muss

Experte
Beiträge: 1188
Registriert: 08.11.2005, 13:08
Wohnort: bei Berlin

Beitragvon e-e-e » 26.07.2008, 18:17

Hallo,

am günstigsten ist 1.

Gruß Ronny

Member
Beiträge: 146
Registriert: 04.06.2008, 22:19
Wohnort: localhost

Beitragvon christian_ » 26.07.2008, 20:48

stelle ich es auf 1 fit all virtual machine memory into reserved host ram, wird auf sda noch mehr geschrieben

wenn sich das schreiben schon nicht abstellen laesst, warum auch immer nicht ? .. wie und wo kann ich ihm sagen das er auf einer anderen festplatte schreiben soll ?

Experte
Beiträge: 1188
Registriert: 08.11.2005, 13:08
Wohnort: bei Berlin

Beitragvon e-e-e » 26.07.2008, 22:44

Hallo,

wieso bist Du so daran interessiert, dass er unbedingt auf eine bestimmte Festplatte nicht schreibt, wenn dann würde mich interessieren, dass er überhaupt nicht sinnlos schreibt (wegen der verkürzten Festplattenlebensdauer)?
Option 1 soll den Host überreden, den RAM-Inhalt der VM im phys. RAM zu behalten und nicht auf die Festplatte auszulagern.

Gruß Ronny

Benutzeravatar
UNSTERBLICH(R.I.P.)
Beiträge: 14759
Registriert: 09.08.2003, 05:41
Wohnort: sauerland
Kontaktdaten:

Beitragvon continuum » 26.07.2008, 23:12

Christian - wieviel freien Platz hast du in /tmp und in /var ?

Poste mal deine /etc/vmware/config

Member
Beiträge: 146
Registriert: 04.06.2008, 22:19
Wohnort: localhost

Beitragvon christian_ » 26.07.2008, 23:31

/etc/vmware/config

Code: Alles auswählen

datastore.name = "local"
datastore.localpath = "/var/lib/vmware/Virtual Machines/"
mainMem.useNamedFile = "FALSE"
loop.fullpath = "/opt/vmware/server/bin/vmware-loop"
dhcpd.fullpath = "/opt/vmware/server/bin/vmnet-dhcpd"
serverd.fullpath = "/opt/vmware/server/sbin/vmware-serverd"
control.fullpath = "/opt/vmware/server/bin/vmware-cmd"
serverd.init.fullpath = "/opt/vmware/server/lib/serverd/init.pl"
authd.fullpath = "/opt/vmware/server/sbin/vmware-authd"
vmware.fullpath = "/opt/vmware/server/bin/vmware"
libdir = "/opt/vmware/server/lib"
vmdir = "/var/lib/vmware/Virtual Machines"
authd.client.port = "902"
prefvmx.useRecommendedLockedMemSize = "TRUE"
prefvmx.minVmMemPct = "50"
defaultVMPath = "/var/lib/vmware/Virtual Machines"
priority.grabbed = "normal"
priority.ungrabbed = "normal"

vmnet0.hostonlyaddress = "192.168.10.1"
vmnet0.hostonlynetmask = "255.255.255.0"

vmnet ... usw usw

....dateiende



auf sda sind 46 gig frei (system-festplatte
auf sdb sind 53 gig frei (vmware-festplatte

/tmp und /var liegen bei mir auch auf der system-festplatte
(es gibt noch die festplatten sdc und sdd ... jeweils um die 30 gig frei

Benutzeravatar
UNSTERBLICH(R.I.P.)
Beiträge: 14759
Registriert: 09.08.2003, 05:41
Wohnort: sauerland
Kontaktdaten:

Beitragvon continuum » 27.07.2008, 19:32

prefvmx.minVmMemPct = "50"


Keine weiteren Fragen 8)

siehe http://sanbarrow.com/vmx/vmx-config-ini.html

Experte
Beiträge: 1188
Registriert: 08.11.2005, 13:08
Wohnort: bei Berlin

Beitragvon e-e-e » 28.07.2008, 11:09

Hallo,

Du hast nicht zufällig ein Diagnosetool oder einen Performancechart, nebenher zu laufen, das die ganze Zeit irgendwelche Abfragen generiert oder Logs schreibt?

Gruß Ronny

Benutzeravatar
UNSTERBLICH(R.I.P.)
Beiträge: 14759
Registriert: 09.08.2003, 05:41
Wohnort: sauerland
Kontaktdaten:

Beitragvon continuum » 28.07.2008, 14:46

bei der Einstellung bestellt man sich Festplattenzugriffe en masse

Member
Beiträge: 146
Registriert: 04.06.2008, 22:19
Wohnort: localhost

Beitragvon christian_ » 31.07.2008, 01:09

ich hatte es ueber die vmware-server-console umgestellt, aber irgendwie hat die umstellung so wohl nicht funktioniert
ich habe nunnn folgendes gemacht

/etc/init.d/vmware stop
vi /etc/vmware/config
prefvmx.minVmMemPct = "50" <- geloescht
prefvmx.minVmMemPct = "100" <- hingeschrieben
abgespeichert, aus vi raus
und dann /etc/init.d/vmware start
die schreibvorgaenge auf sda sind unveraendert immer noch da
ich werfe ueber die vmware-mui eine vm an, warte 1..2 minuten, starte dann rdesktop das sich in ein vmware-windows reinverbindet und waerend des verbdindes und einloggens sehe ich extrem viele schreibzugriffe auf sda
auch so wenn ich in der vmware etwas mache wird auf sda geschrieben
wenn ich 3 vmware maschienen starte und nur windows starten lassen jeweils in ihnen, habe ich um die 20 bis 40 % cpu auslastung auf alles 4 cpu kernen jeweils

irgendwie kann das alles doch nicht sein :/


:edit
hab es nochmal auf 50 bei prefvmx.minVmMemPct umgestellt, 3 vm gestartet, in alle 3 per remote desktop eingelogt und nun hab ich 1 bis 5 % cpu auslastung auf allen 4 kernen, so sollte das glaub ich normal sein, von der cpu auslastung jedenfalls

Experte
Beiträge: 1188
Registriert: 08.11.2005, 13:08
Wohnort: bei Berlin

Beitragvon e-e-e » 01.08.2008, 10:17

Hallo,
ich muß das Thema nochmal aufgreifen:
continuum hat geschrieben:bei der Einstellung bestellt man sich Festplattenzugriffe en masse


es sollte doch eher so sein, dass bei komplettem vRAM im phys. RAM keine bzw. weniger Festplattenzugriffe zustande kommen, als beim "virtuellen Swappen" ?

Gruß Ronny

Benutzeravatar
UNSTERBLICH(R.I.P.)
Beiträge: 14759
Registriert: 09.08.2003, 05:41
Wohnort: sauerland
Kontaktdaten:

Beitragvon continuum » 01.08.2008, 16:07

Ja sicher - aber du hast es so eingestellt dass es swapt !!!

Experte
Beiträge: 1188
Registriert: 08.11.2005, 13:08
Wohnort: bei Berlin

Beitragvon e-e-e » 01.08.2008, 17:27

Hallo,

continuum hat geschrieben:Ja sicher - aber du hast es so eingestellt dass es swapt !!!


das trifft auf die Einstellung von christian_ (prefvmx.minVmMemPct = "50") zu, aber hoffentlich nicht auf meinen Tipp an ihn, die Einstellung 1 also "fit all virtual machine memory into reserved host ram" zu verwenden, oder? Ich komm' so langsam ins Grübeln, weil ich ja auch recht viele Festplattenzugriffe bei mir feststelle.

Gruß Ronny

Benutzeravatar
UNSTERBLICH(R.I.P.)
Beiträge: 14759
Registriert: 09.08.2003, 05:41
Wohnort: sauerland
Kontaktdaten:

Beitragvon continuum » 01.08.2008, 17:39

Also unter Linux swapt es immer - unter Windows kann man es komplett abschalten.

Wie gesagt ist das eine Kombination aus config + vmx Einstellungen.

Member
Beiträge: 146
Registriert: 04.06.2008, 22:19
Wohnort: localhost

Beitragvon christian_ » 03.08.2008, 01:52

unter windows laesst sich das swappen abstellen ?
ich dachte immer es gibt dem vmware-server nur fuer linux !

oke, wie kann ich das swappen umstellen das es auf ein laufwerk meiner wahl geswappt wird - mir geht es ziehmlich auf den zeiger das meine system festplatte staendig so viel machen muss

Benutzeravatar
UNSTERBLICH(R.I.P.)
Beiträge: 14759
Registriert: 09.08.2003, 05:41
Wohnort: sauerland
Kontaktdaten:

Beitragvon continuum » 03.08.2008, 04:00

Installier Windows als host

Member
Beiträge: 146
Registriert: 04.06.2008, 22:19
Wohnort: localhost

Beitragvon christian_ » 03.08.2008, 10:56

sorrie, aber das kann nicht dein ernst sein ? :roll:

windows als host ist keine loesung fuer mich, und kommt nicht in frage

ist das ein fehler im vmware-server fuer linux oder warum swapt er _immer_ ?

laesst es sich umstellen das er auf einem laufwerk meiner wahl swapt ? wenn wie ?

Benutzeravatar
UNSTERBLICH(R.I.P.)
Beiträge: 14759
Registriert: 09.08.2003, 05:41
Wohnort: sauerland
Kontaktdaten:

Beitragvon continuum » 03.08.2008, 13:12

sorrie, aber das kann nicht dein ernst sein ?


Doch - das ist mein voller Ernst


Zurück zu „VMserver 1 und GSX“

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 2 Gäste