Performancesteigerung durch deaktivieren der Apache-Logs

fx123

New Member
Hallo,

ich habe hier mehrere Webserver (Apache) die relativ viele Zugriffe haben (ca. 3.500.000 pro Server und Tag). Das sind immerhin ca. 40 Einträge die pro Sekunde ins Access-Log geschrieben werden müssen.
Kann jemand was zur Performancesteigerung sagen, wenn man das Access-Log deakiviert. Und wie sie die rechtliche Seite aus? Brauch ich dieses Log?
 
Danke für den Link - damit ist diese Frage schonmal geklärt.

Kann jetzt noch jemand etwas zur Performance sagen?
 
Hinsichtlich CPU-Belastung ist das Logging denke ich zu vernachlässigen. Du mußt Dir halt mal Deine Platten-IO ansehen.

Auf alle Fälle könntest Du
- auf eine seperate Festplatte loggen
- das Logging für Grafiken, CSS etc. deaktivieren
- ggfs. BufferedLogs aktivieren bzw. indirekt per syslog
 
MySQL ist standardmäßig kein "Memory Cache". Wenn du eine MEMORY-Tabelle meinst, solltest du es dazu sagen.

Die Nachteile sind ja ohnehin klar...
 
Lohnt sich absolut nicht, solange du keinen hohen iowait hast.
CPU braucht das nicht nennenswert.
 
MySQL ist standardmäßig kein "Memory Cache". Wenn du eine MEMORY-Tabelle meinst, solltest du es dazu sagen.

Die Nachteile sind ja ohnehin klar...

Wie war, ich meine die Memory Engine.

@s24: Sehe ich nicht so ;)

Am besten wäre natürlich eine SSD worauf die Logs gezaubert werden.
 
Spätestens jetzt werden Wetten angenommen wann der OOM-Killer vorbeischaut wenn man 40 Worker mit MySQL-Connection hat und in's RAM logged.

P.S.: Ich glaube gleich ist Freitag. :cool:
 
Back
Top