Hallo.
Wir betreiben auf unserer Serverfarm eine Applikation ueber Terminalsessions.
Die fuenf Maschinen verfuegen ueber 8GB RAM, und halten so 10-20 User.
Ein einzelner Prozess der Applikation mit der die User Arbeiten hat im Schnitt ca. 300MB RAM-Auslastung.
Das Problem welches wir haben, leitet sich aus dem Memory-Management des Servers ab.
Wenn naemlich 4GB Speicherauslastung erreicht wird, schaufelt der Server die Daten in die Pagefile, und diese bleiben dann dort. Dies bewirkt dann das:
1. Die Anwendung extrem langsam wird.
2. Effektiv nur 4GB RAM genutzt werden.
Nach einer gewissen Laufzeit der Server haben wir dann vollgelaufene Pagefiles (~5-8GB), und fast leeren RAM (1-2GB Auslastung). Wir haben die Pagefile schon auf 2x4GB aufgestockt, da sonst die Server staendig abschmieren.
Jetzt ist halt die Frage:
- An was liegt es? Ich vermute sehr stark das OS, da die Applikation ja keinen Einfluss hat, wann in die Pagefile geschrieben wird.
- Wie kann ich verhindern das nur 4GB RAM genutzt werden? Es sollen praktisch die vollen 8GB verwendet werden, ohne Pagefile-geschreibe.
Achja: Der PAE und 3GB Switch sind gesetzt.
greetz