VMware Memory Issue - again
Hallo again es ist noch nicht vorbei hier ein log linux start 11:11 evening 344856 used 2 stunden spaeter - open vmware console 393704 used 2 mins later close console 383704 used start vm ware mit 256 ram 837260 used nach einer halben stunde 1004300 used 2 stunden spaeter 1411928 used stopen der vm 1355608 used ihr seht die werte sind ansteigend ich arbeite sehr viel mit vmware und ich lass mein rechner 24 stunden an was fuer eine loesung gibt es hier greetings juergen -- GMX FreeMail: 1 GB Postfach, 5 E-Mail-Adressen, 10 Free SMS. Alle Infos und kostenlose Anmeldung: http://www.gmx.net/de/go/freemail -- 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
Only for information: VMware server mit einer laufenden VM seit gestern abend Braucht nun 3296608 RAM Es ist nur noch 75 MB Ram verfuegbar top - 12:11:06 up 3:59, 4 users, load average: 0.17, 0.13, 0.06 Tasks: 124 total, 1 running, 123 sleeping, 0 stopped, 0 zombie Cpu(s): 0.1%us, 0.5%sy, 0.0%ni, 98.2%id, 1.1%wa, 0.1%hi, 0.0%si, 0.0%st Mem: 4048272k total, 3308808k used, 739464k free, 141808k buffers Swap: 8393920k total, 0k used, 8393920k free, 2907312k cached Wie kann ich sehen welcher process den ganzen ram verbraucht PS: wenn es keine loesung gibt werde ich wieder zu windows Zurueck gehen. Hier laufen mehrere vm's zuverlaessig. Greetings Juergen
Hallo again
es ist noch nicht vorbei
hier ein log
linux start 11:11 evening 344856 used
2 stunden spaeter - open vmware console 393704 used
2 mins later close console 383704 used
start vm ware mit 256 ram 837260 used
nach einer halben stunde 1004300 used
2 stunden spaeter 1411928 used
stopen der vm 1355608 used
ihr seht die werte sind ansteigend ich arbeite sehr viel mit vmware und ich lass mein rechner 24 stunden an was fuer eine loesung gibt es hier greetings juergen
-- 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
Juergen L schrieb:
Only for information:
VMware server mit einer laufenden VM seit gestern abend Braucht nun 3296608 RAM Es ist nur noch 75 MB Ram verfuegbar
top - 12:11:06 up 3:59, 4 users, load average: 0.17, 0.13, 0.06 Tasks: 124 total, 1 running, 123 sleeping, 0 stopped, 0 zombie Cpu(s): 0.1%us, 0.5%sy, 0.0%ni, 98.2%id, 1.1%wa, 0.1%hi, 0.0%si, 0.0%st Mem: 4048272k total, 3308808k used, 739464k free, 141808k buffers Swap: 8393920k total, 0k used, 8393920k free, 2907312k cached
Wie kann ich sehen welcher process den ganzen ram verbraucht
Top hilft da schon weiter. Einfach die Anzeige anders sortieren lassen. shift M hilft weiter
PS: wenn es keine loesung gibt werde ich wieder zu windows Zurueck gehen. Hier laufen mehrere vm's zuverlaessig. Greetings Juergen
www.vmware-forum.de hilft auch weiter. Was die Zuverlässigkeit angeht kann ich nur sagen das ich bisher keinerlei Probleme mit Suse/VMware hatte die nicht zeiznah zu lösen waren. -- i.A. Ralf Prengel Customer Care Manager Comline AG Hauert 8 D-44227 Dortmund/Germany Fon +49231 97575- 904 Fax +49231 97575- 905 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
Hier sind die ersten zielen von top top - 12:45:20 up 4:34, 5 users, load average: 0.02, 0.05, 0.00 Tasks: 131 total, 1 running, 130 sleeping, 0 stopped, 0 zombie Cpu(s): 0.2%us, 0.2%sy, 0.0%ni, 99.5%id, 0.0%wa, 0.2%hi, 0.0%si, 0.0%st Mem: 4048272k total, 3530304k used, 517968k free, 146660k buffers Swap: 8393920k total, 0k used, 8393920k free, 2991400k cached PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 5293 root 6 -10 487m 385m 371m S 0 9.8 2:42.67 vmware-vmx 5881 root 21 0 409m 140m 24m S 0 3.5 0:07.33 y2base 4413 root 15 0 103m 35m 14m S 0 0.9 0:08.33 X 5277 juergenl 15 0 56676 32m 16m S 0 0.8 0:01.58 vmware-server-c 4224 root 15 0 17456 13m 3856 S 0 0.4 0:00.77 vmware-serverd 5856 root 15 0 82980 10m 8952 S 0 0.3 0:00.18 y2controlcenter 4436 root 18 0 188m 7900 4172 S 0 0.2 0:00.07 httpd2-prefork 3047 haldaemo 15 0 33468 4932 1892 S 0 0.1 0:00.31 hald 4359 root 18 0 32276 4836 2592 S 0 0.1 0:00.01 httpd.vmware 4371 wwwrun 15 0 32100 4768 2604 S 0 0.1 0:00.12 httpd.vmware 5315 juergenl 15 0 60480 4680 2656 S 0 0.1 0:00.65 xterm 5248 juergenl 15 0 58368 4572 3684 S 0 0.1 0:00.01 xclock 4438 wwwrun 18 0 188m 4428 684 S 0 0.1 0:00.00 httpd2-prefork 4439 wwwrun 18 0 188m 4424 680 S 0 0.1 0:00.00 httpd2-prefork 4440 wwwrun 18 0 188m 4424 680 S 0 0.1 0:00.00 httpd2-prefork 4441 wwwrun 21 0 188m 4424 680 S 0 0.1 0:00.00 httpd2-prefork 4442 wwwrun 21 0 188m 4424 680 S 0 0.1 0:00.00 httpd2-prefork 4423 root 16 0 79244 4328 3228 S 0 0.1 0:00.01 xdm 5126 juergenl 15 0 56308 3948 2376 S 0 0.1 0:00.36 fvwm 5254 juergenl 15 0 60324 3616 2636 S 0 0.1 0:00.01 xterm 5812 juergenl 15 0 60324 3604 2632 S 0 0.1 0:00.00 xterm 5726 root 15 0 87884 3272 2436 S 0 0.1 0:00.00 sshd 4378 wwwrun 18 0 32276 3192 948 S 0 0.1 0:00.00 httpd.vmware 4298 root 18 0 70072 2944 1788 S 0 0.1 0:00.00 smbd 5241 juergenl 15 0 53064 2428 1836 S 0 0.1 0:00.12 FvwmTaskBar 5004 root 15 0 39668 2400 1888 S 0 0.1 0:00.00 xconsole 5247 juergenl 15 0 40784 2396 1900 S 0 0.1 0:00.00 xbiff 5249 juergenl 15 0 40580 2380 1860 S 0 0.1 0:00.00 xload 5256 juergenl 15 0 15228 2376 1608 S 0 0.1 0:00.00 bash 5817 root 15 0 14972 2376 1592 S 0 0.1 0:00.02 bash 5732 root 15 0 14972 2372 1592 S 0 0.1 0:00.03 bash 5317 juergenl 15 0 15228 2364 1592 S 0 0.1 0:00.00 bash 4318 root 15 0 39052 2284 1776 S 0 0.1 0:00.00 master 4347 postfix 15 0 39064 2256 1772 S 0 0.1 0:00.00 qmgr 5666 postfix 15 0 39024 2220 1744 S 0 0.1 0:00.00 pickup 5239 juergenl 15 0 48676 2196 1632 S 0 0.1 0:00.02 FvwmPager 5246 juergenl 15 0 48680 2196 1632 S 0 0.1 0:00.02 FvwmPager 4241 root 18 0 38740 2124 1516 S 0 0.1 0:00.01 cupsd 5240 juergenl 15 0 46516 2020 1556 S 0 0.0 0:00.00 FvwmButtons 4108 root 15 0 31584 2008 1524 S 0 0.0 0:00.00 powersaved 5835 root 20 0 14492 1752 1344 S 0 0.0 0:00.00 yast2 5858 root 23 0 14364 1740 1344 S 0 0.0 0:00.00 yast2 5263 juergenl 17 0 14488 1720 1324 S 0 0.0 0:00.01 wrapper-gtk24.s 4035 root 15 0 48280 1712 1024 S 0 0.0 0:00.00 nmbd Was sagt uns das ? -- 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
Juergen L wrote:
VMware server mit einer laufenden VM seit gestern abend Braucht nun 3296608 RAM Es ist nur noch 75 MB Ram verfuegbar
top - 12:11:06 up 3:59, 4 users, load average: 0.17, 0.13, 0.06 Tasks: 124 total, 1 running, 123 sleeping, 0 stopped, 0 zombie Cpu(s): 0.1%us, 0.5%sy, 0.0%ni, 98.2%id, 1.1%wa, 0.1%hi, 0.0%si, 0.0%st Mem: 4048272k total, 3308808k used, 739464k free, 141808k buffers Swap: 8393920k total, 0k used, 8393920k free, 2907312k cached
Wie kann ich sehen welcher process den ganzen ram verbraucht
PS: wenn es keine loesung gibt werde ich wieder zu windows Zurueck gehen. Hier laufen mehrere vm's zuverlaessig.
Was läuft denn hier "unzuverlässig"? Du hast 4GB eingebaut und dein Rechner nutzt die; das ist gut und richtig so (oder bezahltst Du Miete nach benutztem Speicher?). Linux wird erst Speicher freigeben, wenn es muss; vorher wird lieber der vorhandene Speicher benutzt. Wenn Du X-Windows benutzt (installier und )starte mal "xosview"; IMO ein nettes kleines Tool. Das zeigt bei mir fast den gesamten Speicher belegt; aber nur ca. 30% als "USED+SHARE", der Rest wird als Buffer oder Cache benutzt. Und Dein System ist doch kerngesund: SWAP "0 used". Wo genau siehst du also das Problem? Andreas -- 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 again Moeglicherweise verstehe ich nur etwas nicht Mein allgemeines verstaendniss von ram Ich habe eine bestimmte anzahl an ram (in meinem fall 4 gb) Dieser steht fuer services, programme etc. zur Verfuegung Das system startet und nimmt sich den speicher fuer background programme Services etc. was es benoetigt (in meinem fall 350 MB). Danach sollte der rest leer, ungebraucht, zur verguegung stehen Jetzt starte ich ein program (in meinem fall vmware) Es wird von dem zur verfuegung stehendem ram (wie anfangs 3,5 gb) Der part belegt was das program/serice benoetigt (in meinem fall vmware mit zugeordneten 256 ram fuer eine windows xp virtualliesierung) Danach solten 3,25 gb ram fuer andere services/programme zur verfuegung stehen Vmware hat aber bereits schon 3 gb von dem zur verfuegung stehendem ram In benutzung (ich kann das mit sicherheit sagen da das system anfangs ohne Eine gestartete vmware gelaufen ist und nahezu constant bei 350 mb geblieben ist) Es stehen also noch 600 mb ram fuer andere services/programme zur verfueung Abgesehen von 8 GB swap Wenn nun ein zusaetzlicher service/program/ vmware gestartet wird (speziell vmware) Wird dieser virtuelle computer auch einiges an ram benutzen wollen Und schon faengt die ksite an zu swapen da wenn die vm's laufen immer mehr und mehr Ram beansprucht warden Wenn die kiste swapt - das macht das system lahm und ich habe keine freude mehr Berichtigt mich wenn ich irgendwas falsch verstanden habe Was ich sehe ist das fuer die anderen (welche noch nicht gestartet sind) 6 weiteren Vm's sage und schreibe jetzt nur noch 550 mb zur verfuegung habe Mom ich starte gerade mal die 2te vm und mal sehen was passiert 300 ram 210 ram 28 ram Was dieses tool vosview bringt is folgendes Mem 3,8 gb Used+share = ca 10% Buff = ca 5 % Cache = 85 % Free = ca 2 % Swap = complete free Was genau ist gemeint mit "cache" Greetings juergen
Was läuft denn hier "unzuverlässig"? Du hast 4GB eingebaut und dein Rechner nutzt die; das ist gut und richtig so (oder bezahltst Du Miete nach benutztem Speicher?).
Linux wird erst Speicher freigeben, wenn es muss; vorher wird lieber der vorhandene Speicher benutzt.
Wenn Du X-Windows benutzt (installier und )starte mal "xosview"; IMO ein nettes kleines Tool. Das zeigt bei mir fast den gesamten Speicher belegt; aber nur ca. 30% als "USED+SHARE", der Rest wird als Buffer oder Cache benutzt.
-- 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 30.10.07 schrieb Juergen L
Moeglicherweise verstehe ich nur etwas nicht
Allerdings [...]
Was genau ist gemeint mit "cache"
http://de.wikipedia.org/wiki/Cache http://www.galileocomputing.de/openbook/linux/ http://www.galileocomputing.de/openbook/linux/linux_kap01_001.htm#mjbf0fcaf1... http://www.galileocomputing.de/openbook/linux/linux_kap01_004.htm#mj70e0ee75... Achja: man vmstat Gruß Martin -- 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 Dienstag, 30. Oktober 2007 15:10 schrieb Juergen L:
Hallo again
Moeglicherweise verstehe ich nur etwas nicht
Mein allgemeines verstaendniss von ram
Ich habe eine bestimmte anzahl an ram (in meinem fall 4 gb) Dieser steht fuer services, programme etc. zur Verfuegung Das system startet und nimmt sich den speicher fuer background programme Services etc. was es benoetigt (in meinem fall 350 MB). Danach sollte der rest leer, ungebraucht, zur verguegung stehen
Jetzt starte ich ein program (in meinem fall vmware) Es wird von dem zur verfuegung stehendem ram (wie anfangs 3,5 gb) Der part belegt was das program/serice benoetigt (in meinem fall vmware mit zugeordneten 256 ram fuer eine windows xp virtualliesierung) Danach solten 3,25 gb ram fuer andere services/programme zur verfuegung stehen Nein. Das Programm arbeitet mit der Festplatte - und dafür genehmigt sich das System Plattencache - das, was Du unter Cache bei xosview siehst. Und da das System nicht weiß, ob das Programm mit den Daten vielleicht später nochmal etwas tun will, läßt es die im Cache, solange genügend Speicher vorhanden ist. Das ist solange der Fall, bis jemand anders den Speicher als RAM wirklich braucht.
Vmware hat aber bereits schon 3 gb von dem zur verfuegung stehendem ram In benutzung (ich kann das mit sicherheit sagen da das system anfangs ohne Eine gestartete vmware gelaufen ist und nahezu constant bei 350 mb geblieben ist) Wenn ich Deine top-Ausgaben richtig lesen, hat nicht vmware diese 3GB in Benutzung, sondern das System (s.o.)
Es stehen also noch 600 mb ram fuer andere services/programme zur verfueung Abgesehen von 8 GB swap
Wenn nun ein zusaetzlicher service/program/ vmware gestartet wird (speziell vmware) Wird dieser virtuelle computer auch einiges an ram benutzen wollen Und schon faengt die ksite an zu swapen da wenn die vm's laufen immer mehr und mehr Ram beansprucht warden Dann müßtest Du das in xosview unter "swap" auch sehen. Wenn der Wert steigt, dann passiert das tatsächlich.
Wenn die kiste swapt - das macht das system lahm und ich habe keine freude mehr
Berichtigt mich wenn ich irgendwas falsch verstanden habe Was ich sehe ist das fuer die anderen (welche noch nicht gestartet sind) 6 weiteren Vm's sage und schreibe jetzt nur noch 550 mb zur verfuegung habe
Mom ich starte gerade mal die 2te vm und mal sehen was passiert 300 ram 210 ram 28 ram
Was dieses tool vosview bringt is folgendes Mem 3,8 gb Used+share = ca 10% Buff = ca 5 % Cache = 85 % Free = ca 2 %
Swap = complete free Also kein Swap - somit alles im grünen Bereich - was zu beweisen war (q.e.d.)
Was genau ist gemeint mit "cache" s.o.
Gruß Martin -- 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
"Jürgen L."
Hallo again
es ist noch nicht vorbei
hier ein log [...] 2 stunden spaeter 1411928 used
stopen der vm 1355608 used
ihr seht die werte sind ansteigend ich arbeite sehr viel mit vmware und ich lass mein rechner 24 stunden an was fuer eine loesung gibt es hier
und wo ist dein Problem? Die Aussage über 'used' ist unwichtig, denn solange Speicherplatz verfügbar ist, wird der auch vom Scheduler reserviert. Viel wichtiger ist die Information über buffer und cache. Da siehst du, wieviel Speicher tatsächlich benutzt wird. -Dieter -- Dieter Klünter | Systemberatung http://www.dkluenter.de GPG Key ID:8EF7B6C6 -- 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 (7)
-
"Jürgen L."
-
Dieter Kluenter
-
Juergen L
-
Kyek, Andreas, VF-DE
-
Martin Hofius
-
Martin Schröder
-
Ralf Prengel