Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: top en systeemmonitor geven verschillend geheugengebruik  (gelezen 933 keer)

johanmaes

  • Gast
top en systeemmonitor geven verschillend geheugengebruik
« Gepost op: 2007/06/07, 08:50:10 »
Als ik in systeemmonitor kijk geeft die bij grafieken het volgende weer:

gebruikersgeheugen: 129,1 MB van 250,1 MB 51,7%
wisselgeheugen: 32,9 MB van 957 MB 3,4%
processor: 5%

Als ik top invoer in terminalvenster krijg ik het volgende:

top - 08:44:21 up 15 min,  2 users,  load average: 0.38, 0.39, 0.28
Tasks:  93 total,   1 running,  91 sleeping,   0 stopped,   1 zombie
Cpu(s):  1.3%us,  0.3%sy,  0.0%ni, 98.1%id,  0.0%wa,  0.3%hi,  0.0%si,  0.0%st
Mem:    256132k total,   252436k used,     3696k free,     6496k buffers
Swap:   979924k total,    33760k used,   946164k free,   111856k cached

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND                                                        
 5396 root      15   0  295m  17m 7712 S  1.0  7.1   0:17.56 Xorg                                                            
 5925 johan     15   0 76912  15m  10m S  0.6  6.3   0:00.69 gnome-terminal                                                  
    1 root      18   0  2908 1844  524 S  0.0  0.7   0:01.15 init                                                            

    2 root      RT   0     0    0    0 S  0.0  0.0   0:00.00 migration/0                                                    
    3 root      34  19     0    0    0 S  0.0  0.0   0:00.00 ksoftirqd/0                                                    
    4 root      RT   0     0    0    0 S  0.0  0.0   0:00.00 watchdog/0                                                      
    5 root      10  -5     0    0    0 S  0.0  0.0   0:00.03 events/0                                                        
    6 root      10  -5     0    0    0 S  0.0  0.0   0:00.00 khelper                                                        
    7 root      10  -5     0    0    0 S  0.0  0.0   0:00.00 kthread                                                        
   30 root      10  -5     0    0    0 S  0.0  0.0   0:00.00 kblockd/0                                                      
   31 root      20  -5     0    0    0 S  0.0  0.0   0:00.00 kacpid                                                          
   32 root      20  -5     0    0    0 S  0.0  0.0   0:00.00 kacpi_notify                                                    
  110 root      10  -5     0    0    0 S  0.0  0.0   0:00.01 kseriod                                                        
  135 root      15   0     0    0    0 S  0.0  0.0   0:00.00 pdflush                                                        
  136 root      15   0     0    0    0 S  0.0  0.0   0:00.00 pdflush                                                        
  137 root      12  -5     0    0    0 S  0.0  0.0   0:00.09 kswapd0                                                        
  138 root      14  -5     0    0    0 S  0.0  0.0   0:00.00 aio/0                                                          
 1939 root      10  -5     0    0    0 S  0.0  0.0   0:00.00 ksuspend_usbd                                                  
 1940 root      10  -5     0    0    0 S  0.0  0.0   0:00.00 khubd                                                          
 2148 root      13  -5     0    0    0 S  0.0  0.0   0:00.00 ata/0                                                          
 2149 root      13  -5     0    0    0 S  0.0  0.0   0:00.00 ata_aux                                                        
 2340 root      12  -5     0    0    0 S  0.0  0.0   0:00.02 kjournald                                                      
 2539 root      18  -4  2912 1252  372 S  0.0  0.5   0:00.42 udevd                                                          
 3410 root      17  -5     0    0    0 S  0.0  0.0   0:00.00 kpsmoused                                                      
 3472 root      18  -5     0    0    0 S  0.0  0.0   0:00.00 kgameportd                                                      
 3866 root      10  -5     0    0    0 S  0.0  0.0   0:00.00 kjournald                                                      
 3871 root      19   0  3624  908  528 S  0.0  0.4   0:00.00 mount.ntfs-3g                                                  
 3875 root      20   0  3628  912  528 S  0.0  0.4   0:00.00 mount.ntfs-3g                                                  
 4072 root      18   0  1652  508  440 S  0.0  0.2   0:00.00 getty                                                          
 4073 root      18   0  1648  508  440 S  0.0  0.2   0:00.00 getty                                                          
 4077 root      18   0  1652  512  440 S  0.0  0.2   0:00.00 getty                                                          
 4078 root      18   0  1652  512  440 S  0.0  0.2   0:00.00 getty                                                          
 4079 root      18   0  1652  508  440 S  0.0  0.2   0:00.00 getty                                                          
 4081 root      18   0  1652  512  440 S  0.0  0.2   0:00.00 getty  




Mem:    256132k total,   252436k used,     3696k free,     6496k buffers: Waarom geeft hij hier een andere waarde aan?

Mijn Ubuntu crashed trouwens om de haverklap. Zou die 3696k free de oorzaak kunnen zijn?

groeten
johan

Offline siegi

  • Lid
top en systeemmonitor geven verschillend geheugengebruik
« Reactie #1 Gepost op: 2007/06/07, 09:12:29 »
Ik denk dat het iets te maken heeft met het gecached geheugen.  dit is bij top 111 mb als ik dat van die 250 mb aftrek krijg ik ongeveer 129 mb.  Top telt met andere woorden het cached geheugen bij als hij de totale bezetting van het ram geheugen bekijkt.
Dit cached geheugen kan je ook merken in linux, als je bv aflogt en logt terug opnieuw aan dan gebeurt de inlog sessie veel rapper.  Of bv bij openoffice is het ook goed merkbaar de eerste keer duurd het redelijk lang de volgende keren gaat het een paar seconden rapper.  
Nog een voorbeeld waarom linux nog altijd supperieur is aan microsoft, maar ik hoor geruchten dat ze het ook doen in vista tegenwoordig.

Het crashen heeft er eigenlijk niets mee te maken, je kan misschien wel eens een geheugen test doen met memtest dit word standaard geinstalleerd.  Gewoon bij de bootloader kiezen en dat een paar uur laten draaien.

johanmaes

  • Gast
top en systeemmonitor geven verschillend geheugengebruik
« Reactie #2 Gepost op: 2007/06/07, 12:09:06 »
ok, bedankt. Ik zal die memtest eens doen en verder zoeken naar oorzaak crashes.

johanmaes

  • Gast
top en systeemmonitor geven verschillend geheugengebruik
« Reactie #3 Gepost op: 2007/06/08, 14:07:46 »
Om toevallige lezers niet de indruk te geven dat het aan ubuntu lag:
Ik durf het haast niet te bekennen maar een bestofte processor die te warm werd was de oorzaak van de crashes.

Offline Pjotr

  • Lid
    • Makkelijke Linuxtips
top en systeemmonitor geven verschillend geheugengebruik
« Reactie #4 Gepost op: 2007/06/08, 14:11:36 »
Bedankt voor het melden! Zo blijft deze informatiebron van goede kwaliteit!

Offline siegi

  • Lid
top en systeemmonitor geven verschillend geheugengebruik
« Reactie #5 Gepost op: 2007/06/08, 14:28:04 »
Citaat van: johanmaes
Om toevallige lezers niet de indruk te geven dat het aan ubuntu lag:
Ik durf het haast niet te bekennen maar een bestofte processor die te warm werd was de oorzaak van de crashes.
Ik ben blij dat je probleem op een simpele manier kon opgelost worden.  Ik moet trouwens ook oppassen voor mijn cpu temp daarom monitor ik hem ook direct in mijn gnome panel.

Offline Pjotr

  • Lid
    • Makkelijke Linuxtips
top en systeemmonitor geven verschillend geheugengebruik
« Reactie #6 Gepost op: 2007/06/08, 14:33:39 »
Citaat van: siegi
Ik moet trouwens ook oppassen voor mijn cpu temp daarom monitor ik hem ook direct in mijn gnome panel.
Ik ben vergeten hoe ik dat moet instellen! Kun je me daarmee helpen, Siegi?
In mijn Dapper-installatie heb ik dat (ergens in september 2006) netjes ingesteld, met eigengemaakt oververhittings-alarm en al.

Maar ik kan de instructie die ik toen heb gebruikt, niet meer terugvinden. En ik zou het in Feisty ook graag hebben. De processor van mijn bureau-PC is namelijk ook zo'n AMD-straalkachel (Athlon XP 2000+).

Offline siegi

  • Lid
top en systeemmonitor geven verschillend geheugengebruik
« Reactie #7 Gepost op: 2007/06/08, 16:05:29 »
er zijn verschillende manieren om je temperatuur uit te lezen
1) via acpi dan zou je de temperatuur moeten te zien krijgen met cat /proc/acpi/thermal_zone/THRM/temperature
Werk normaal direct indien beschikbaar bij je computer je hoeft alleen nog maar sensors-applet te installeren. En je kan het toevoegen aan het paneel. Bij sensors applet kun je ook verschillende alarmen instellen, het is volledig grafisch dus als je wat zoek vind je dat ook.  

2) via lm-sensors  Is iets ingewikkelder maar je kan er ook meer dingen mee te weten komen.  
installeer het pakketje lm-sensors en met het commando sudo sensors-detect gaat hij naar je sensors zoeken.
Hij voegt dan een paar modules toe aan je /etc/modules dat zijn de kernel modules die bij het opstarten geladen worden dus om deze te laden kan het zijn dat je opnieuw moet opstarten of je laat de bijgezette modules handmatig met sudo modprobe.
Via command line kan je de gegeven krijgen door het commando sensors.
Hierbij kan je ook handig sensors-applet installeren zoals bij acpi.

Offline Pjotr

  • Lid
    • Makkelijke Linuxtips
top en systeemmonitor geven verschillend geheugengebruik
« Reactie #8 Gepost op: 2007/06/08, 22:55:47 »
Mooi, ik ben eruit! Elders heb ik de volledige handleiding gezet:
http://forum.ubuntu-nl.org/topic/11503

Bedankt, Siegi!