Re: Seltsamer RAMverbrauch/checksecuriy+apache
Am 2003-09-20 14:08:04, schrieb Mater: Hi allerseits, ich habe in den letzten Tagen ein sehr merkwürdiges verhalten eines frisch installierten Debian-systems beobachten müssen. Folgende Situation: Die Situation läßt sich entschärfen, wenn Du Zeilenumbrüche verwendest ! Auch wenn 'mutt' sauber umbricht, einigen haben probleme das zu lesen. Jeden Mogen ca halb 7 steigt der RAMverbrauch (der wirklich belegte RAM ohne Buffer und Cache) von 8MB auf 30MB an. Das bleibt solange so, bis ich den apache neustarte. Ich habe herausgefunden, dass das offenbar durch checksecurity hervorgerufen wird, was in /etc/cron.daily/standard jeden Morgen um 6:25 aufgerufen wird. Auch wenn ich diese Kommando per Hand ausführe steigt der RAM-verbrauch auf 30Mb und bleibt auch so, nachdem sich das Prog beendet hat. Restarte ich dann den apache sind wir wieder bei 8MB. Das kann ich beliebig oft wiederholen. ?!?! Was hat das miteinander zu tun? Auf meiner pgsql und meinem Fileserver geht die Konsumation auf über 400 MByte hoch. Ist die all-morgentliche Aufräumaktion eines Linux- Systems. Und damit wären wir bei Problem nummer 2: Wie finde ich raus wer wirklich wieviel vom RAM verbraucht? Den 'wirklichen Ramverbrauch' bemesse ich mit cat /proc/meminfo | grep Mem: | awk '{ print $3-$6-$7 }' [Ausgabe in Byte], was mir ja eigentlich den belegten RAM ohne Buffer und Caches ausgeben sollte. Auf besagtem 64Mb system erhalte ich damit rund 8MB. Addiere ich alle TRS-Werte aus ps faxv mit ASD=0;for VAL in `ps faxv | awk '{print $6}' | grep -v TRS` ;do ASD=$(($ASD+$VAL));done;echo $ASD [Ausgabe in Kilobyte] erhalte ich ca 7,8MB. Soweit so gut. Nur nach einem checksecurity liegt der erste Wert bei 30MB, der 2. immenrnoch bei 7,8MB. Auf einem anderen System mit rund 700MB RAM erhalte ich mit der ersten Methode 181MB, mit der zweiten jedoch nur 23MB (dazu kommen afaik noch die shared libs, das kann aber nicht sehrviel sein, auf jeden fall keine 158MB). Als sei das nicht schon komisch genug rechne ich nun die von ps faxv angebenen %MEM-Werte zusammen und komme überschlagsmäßig auf 19% (eher weniger). Das wären bei 700MB RAM 133MB belegt. 181MB=23MB+shared libs=133MB? Für was brauchst Du das ??? Der Speicher wird nach der Aufräumaktion doch sowieso wieder freigegeben. [Anm.: Bei allen 'Messungen' war die Belegung des Swaps gleich] Die wird bei mir gerade mal mit 100 kByte angetastet. 512 MByte Speicher, 100 MByte swap Michelle -- Registered Linux-User #280138 with the Linux Counter, http://counter.li.org. -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)
Re: Seltsamer RAMverbrauch/checksecuriy+apache
On Sun, 21 Sep 2003 13:18:46 +0200 Michelle Konzack [EMAIL PROTECTED] wrote: Am 2003-09-20 14:08:04, schrieb Mater: Hi allerseits, ich habe in den letzten Tagen ein sehr merkwürdiges verhalten eines frisch installierten Debian-systems beobachten müssen. Folgende Situation: Die Situation läßt sich entschärfen, wenn Du Zeilenumbrüche verwendest ! Auch wenn 'mutt' sauber umbricht, einigen haben probleme das zu lesen. k k habs verbessert.. oder zumindest versucht :) Jeden Mogen ca halb 7 steigt der RAMverbrauch (der wirklich belegte RAM ohne Buffer und Cache) von 8MB auf 30MB an. Das bleibt solange so, bis ich den apache neustarte. Ich habe herausgefunden, dass das offenbar durch checksecurity hervorgerufen wird, was in /etc/cron.daily/standard jeden Morgen um 6:25 aufgerufen wird. Auch wenn ich diese Kommando per Hand ausführe steigt der RAM-verbrauch auf 30Mb und bleibt auch so, nachdem sich das Prog beendet hat. Restarte ich dann den apache sind wir wieder bei 8MB. Das kann ich beliebig oft wiederholen. ?!?! Was hat das miteinander zu tun? Auf meiner pgsql und meinem Fileserver geht die Konsumation auf über 400 MByte hoch. Ist die all-morgentliche Aufräumaktion eines Linux- Systems. Nur was hats mit apache zu tun?! Und damit wären wir bei Problem nummer 2: Wie finde ich raus wer wirklich wieviel vom RAM verbraucht? Den 'wirklichen Ramverbrauch' bemesse ich mit cat /proc/meminfo | grep Mem: | awk '{ print $3-$6-$7 }' [Ausgabe in Byte], was mir ja eigentlich den belegten RAM ohne Buffer und Caches ausgeben sollte. Auf besagtem 64Mb system erhalte ich damit rund 8MB. Addiere ich alle TRS-Werte aus ps faxv mit ASD=0;for VAL in `ps faxv | awk '{print $6}' | grep -v TRS` ;do ASD=$(($ASD+$VAL));done;echo $ASD [Ausgabe in Kilobyte] erhalte ich ca 7,8MB. Soweit so gut. Nur nach einem checksecurity liegt der erste Wert bei 30MB, der 2. immenrnoch bei 7,8MB. Auf einem anderen System mit rund 700MB RAM erhalte ich mit der ersten Methode 181MB, mit der zweiten jedoch nur 23MB (dazu kommen afaik noch die shared libs, das kann aber nicht sehrviel sein, auf jeden fall keine 158MB). Als sei das nicht schon komisch genug rechne ich nun die von ps faxv angebenen %MEM-Werte zusammen und komme überschlagsmäßig auf 19% (eher weniger). Das wären bei 700MB RAM 133MB belegt. 181MB=23MB+shared libs=133MB? Für was brauchst Du das ??? Der Speicher wird nach der Aufräumaktion doch sowieso wieder freigegeben. Eben nicht! Da liegt ja das Problem. Der Speicher wird erst wieder freigegben, wenn ich apache neustarte. Bis mir der Ramverbrauch um 10 bzw 14 uhr aufgefallen ist und ich apache neugestartet habe war der RAM mit 30Mb belegt. checksecurity war natürlich schon längt fertig [vermutlich noch vor 6:30] und lief nichtmehr. Ein apache-restart und schupps - alles ist wieder ok. Ein checksecurity und plopp - wieder ist alles DAUERHAFT voll. Wie schon gesagt, ich kanns beleibig oft wiederholen. Den ganzen tag lang wenns sein muss. Und das ist das wirklich komische daran. Ich habe nicht den leichtesten schimmer was checksecurity mit apache zu tun haben könnte. [Anm.: Bei allen 'Messungen' war die Belegung des Swaps gleich] Die wird bei mir gerade mal mit 100 kByte angetastet. 512 MByte Speicher, 100 MByte swap Michelle -- Registered Linux-User #280138 with the Linux Counter, http://counter.li.org. -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl) -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)
Seltsamer RAMverbrauch/checksecuriy+apache
Hi allerseits, ich habe in den letzten Tagen ein sehr merkwürdiges verhalten eines frisch installierten Debian-systems beobachten müssen. Folgende Situation: Jeden Mogen ca halb 7 steigt der RAMverbrauch (der wirklich belegte RAM ohne Buffer und Cache) von 8MB auf 30MB an. Das bleibt solange so, bis ich den apache neustarte. Ich habe herausgefunden, dass das offenbar durch checksecurity hervorgerufen wird, was in /etc/cron.daily/standard jeden Morgen um 6:25 aufgerufen wird. Auch wenn ich diese Kommando per Hand ausführe steigt der RAM-verbrauch auf 30Mb und bleibt auch so, nachdem sich das Prog beendet hat. Restarte ich dann den apache sind wir wieder bei 8MB. Das kann ich beliebig oft wiederholen. ?!?! Was hat das miteinander zu tun? ps faxv zeigt sowohl bei 30MB Rambelegung als auch bei 8MB Rambelegung ungefähr die gleichen Werte für den Verbrauch der einzelnen Progs. Was kann das sein, und wie kann das sein? Und damit wären wir bei Problem nummer 2: Wie finde ich raus wer wirklich wieviel vom RAM verbraucht? Den 'wirklichen Ramverbrauch' bemesse ich mit cat /proc/meminfo | grep Mem: | awk '{ print $3-$6-$7 }' [Ausgabe in Byte], was mir ja eigentlich den belegten RAM ohne Buffer und Caches ausgeben sollte. Auf besagtem 64Mb system erhalte ich damit rund 8MB. Addiere ich alle TRS-Werte aus ps faxv mit ASD=0;for VAL in `ps faxv | awk '{print $6}' | grep -v TRS` ;do ASD=$(($ASD+$VAL));done;echo $ASD [Ausgabe in Kilobyte] erhalte ich ca 7,8MB. Soweit so gut. Nur nach einem checksecurity liegt der erste Wert bei 30MB, der 2. immenrnoch bei 7,8MB. Auf einem anderen System mit rund 700MB RAM erhalte ich mit der ersten Methode 181MB, mit der zweiten jedoch nur 23MB (dazu kommen afaik noch die shared libs, das kann aber nicht sehrviel sein, auf jeden fall keine 158MB). Als sei das nicht schon komisch genug rechne ich nun die von ps faxv angebenen %MEM-Werte zusammen und komme überschlagsmäßig auf 19% (eher weniger). Das wären bei 700MB RAM 133MB belegt. 181MB=23MB+shared libs=133MB? Kann mir irgendjemand helfen meine mittlerweile komplette Verwirrung zu beheben? [Anm.: Bei allen 'Messungen' war die Belegung des Swaps gleich] -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)