Ich habe einen Server für rsnapshot. Der nutzt rsync. Freier Speicher sieht so aus:
Das ist natürlich übel. Bei den ersten beiden bottoms reagierte der ganze Rechner nicht mehr, beim zweiten hatte ich ihn sicherheitshalber rebooted. (deshalb fehlen auch keine Werte)
sync ; echo 3 > /proc/sys/vm/drop_caches
schaufelt nur in homöopathischen Dosen frei. Ich verstehe das nicht. Das ist kein daemon, da ist einfach ein cron, der letztlich rsync aufruft, wenn rsync durch ist, ist es durch. Warum werden die Caches nicht freigegeben, selbst wenn man das explizit sagt?
Ich habe dann mal nocache ausprobiert — hat genau gar nichts gebracht. Jetzt habe ich das rsync mal mit einem Patch von Tobi Oetiker (mrtg! Yeah!!!) versehen (natürlich liegt das in /usr/local/bin/
) — vielleicht funktioniert ja das.
Trotzdem verstehe ich nicht, warum die Caches nicht einfach geflusht werden.