Hallo,
weiß irgendwer ne Methode wie man unter debian linux den RAM manuell leeren kann?
Background ist folgender: Ich habe ein relativ simples PHP script programmiert, das mir eine 80 MB große Datei zeilenweise einliest und die einzelnen Zeilen in eine mySQL DB schreibt. Das funktioniert ganz gut - einmal - doch jedes mal wenn ich das script ausführe steigt der verbrauchte RAM an und wird auch nicht wieder geleert bis ich einen server reboot mache (obwohl das script schon längst fertig ist und alle variablen per unset() bereinigt wurde)... im weiteren Verlauf wird dann zunehmend auch der SWAP aufgebraucht...
wichtig: ich mein nicht RAM der unter "cached" lauft, sondern der RAM wird wirklich "used" obwohl das script - wie obig erwähnt - fertig ist...
Hier die Ausgabe von free nach 4 durchläufen...
total used free shared buffers cached
Mem: 2075352 1526596 548756 0 2944 234548
-/+ buffers/cache: 1289104 786248
Swap: 2096440 1618132 478308
nach ca. 8 durchläufen bin ich dann so weit das alles weg ist und ich komplett rebooten muß...
weiß jemand wie man insofern den RAM des servers manuell wieder bereinigt?
Danke
weiß irgendwer ne Methode wie man unter debian linux den RAM manuell leeren kann?
Background ist folgender: Ich habe ein relativ simples PHP script programmiert, das mir eine 80 MB große Datei zeilenweise einliest und die einzelnen Zeilen in eine mySQL DB schreibt. Das funktioniert ganz gut - einmal - doch jedes mal wenn ich das script ausführe steigt der verbrauchte RAM an und wird auch nicht wieder geleert bis ich einen server reboot mache (obwohl das script schon längst fertig ist und alle variablen per unset() bereinigt wurde)... im weiteren Verlauf wird dann zunehmend auch der SWAP aufgebraucht...
wichtig: ich mein nicht RAM der unter "cached" lauft, sondern der RAM wird wirklich "used" obwohl das script - wie obig erwähnt - fertig ist...
Hier die Ausgabe von free nach 4 durchläufen...
total used free shared buffers cached
Mem: 2075352 1526596 548756 0 2944 234548
-/+ buffers/cache: 1289104 786248
Swap: 2096440 1618132 478308
nach ca. 8 durchläufen bin ich dann so weit das alles weg ist und ich komplett rebooten muß...
weiß jemand wie man insofern den RAM des servers manuell wieder bereinigt?
Danke