Andreas Feile wrote:
Vielleicht liege ich völlig falsch, aber ist es nicht so, daß der Kernel ohnehin ungenutzten Speicher zum Cachen der Platte benutzt? D.h. wenn Du also jede Menge RAM in Dein System steckst, welches im Übrigen ungenutzt ist, dann wird dieses doch nach und nach mit Plattendaten angefüllt. Und wenn Dein System ständig nur auf Deine DB zugreift, dann liegt die doch irgendwann vollständig im Cache.
Momentan scheint der Server noch etwa 1 GB freies RAM zu besitzen, irgendwie scheint das nicht zu funktionieren. Leider läuft auf dem Server sowieso noch ein MTA, der greift zusammen mit imapd auf mehrmals pro Minute auf die HD zu.
Dann gabs doch da mal einen Parameter, wie alt Daten werden dürfen, die in diesem Cache liegen. Der liegt IIRC bei 30 Sekunden. Du könntest den (bei stabilem System) mal auf 10 Minuten aufdrehen, dann minimierst Du die Anzahl der Schreibzugriffe (und maximierst damit allerdings den Schaden im Falle eines Absturzes; bei der Methode der Ramdisk ist das allerdings nicht anders).
hm, muss ich das vor dem Kompilieren irgendwo Konfigurieren, oder kann ich das als Boot-Parameter übergeben? Gruss. Christian