Am Donnerstag 14 Februar 2008 schrieb Markus Schulz: > Hallo, > > Ich benutze jetzt seit langem xfce4-terminal, leider scheint das > Programm für den Dauereinsatz aufgrund von Speicherlöchern nicht > geeignet zu sein. Nach einigen Tagen sieht es dann wie folgt aus: (nur > noch ein Tab bei History von 100k und 150Columns) [...] > cat /proc/$(pidof gnome-terminal)/status | grep ^Vm > VmPeak: 251192 kB > VmSize: 250676 kB > VmLck: 0 kB > VmHWM: 223208 kB > VmRSS: 222932 kB > VmData: 218716 kB > VmStk: 84 kB > VmExe: 260 kB > VmLib: 30556 kB > VmPTE: 252 kB Noch ein Beispiel, wieso typische Werte über den Speicherverbrauch nicht wirklich aussagekräfigt ist: Eine Summe aller VSZ-Werte (Virtual Set Size) von ps aux auf meinem System[1]: martin@shambala> sum=0 ; ps aux | awk '{print $5;}' | while read mem ; do let sum=sum+mem ; done ; echo $sum 2143448 Soviel RAM hat mein Laptop gar nicht und es swappt im Moment bestimmt nicht. Gut, eine Summe aller RSS-Werte (Resident Set Size) von ps aux auf meinem System: martin@shambala> sum=0 ; ps aux | awk '{print $6;}' | while read mem ; do let sum=sum+mem ; done ; echo $sum 954840 Und jetzt der tatsächliche physikalische Speicherverbrauch: martin@shambala> free total used free shared buffers cached Mem: 1554976 1115624 439352 0 0 621096 -/+ buffers/cache: 494528 1060448 Swap: 2931820 176 2931644 Das ist der Wert in der Spalte free und der Zeile "-/+ buffers/cache", nämlich 494528 KB! Und swappen tut mein Notebook wirklich nicht, na gut, die 176 KB, aber das laß ich mal unter den Tisch fallen. Interessant, oder? [1] Understanding memory usage on Linux http://virtualthreads.blogspot.com/2006/02/understanding-memory-usage-on-linux.html -- Martin 'Helios' Steigerwald - http://www.Lichtvoll.de GPG: 03B0 0D6C 0040 0710 4AFA B82F 991B EAAC A599 84C7
Attachment:
signature.asc
Description: This is a digitally signed message part.