Re: Seltsamer RAMverbrauch/checksecuriy+apache

2003-09-21 Diskussionsfäden Michelle Konzack
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

2003-09-21 Diskussionsfäden Mater
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

2003-09-20 Diskussionsfäden Mater
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)