Die Antwort der Java-Anwendung ist langsam, wenn der Linux-Cache den gesamten Systemspeicher beansprucht
Ich verwende zwei Java-basierte Anwendungen auf meinem Server mit 32 GB RAM und 16-Core-CPU. Abgesehen davon habe ich nur MySQL Community Server 5.6.16. Den Java-Anwendungen werden 10 GB Gesamtspeicher zugewiesen. Xmx und Xms sind für beide Anwendungen gleich.
Nun ist das Problem im Laufe der Zeit (in etwa 3-4 Stunden) von Linux den gesamten freien Speicher für den Cache zugewiesen und die Java-Anwendungen verlangsamen sich drastisch. Sobald ich den Cache-Speicher lösche, reagieren die Anwendungen normal.
Hier ist die Ausgabe des freien Befehls:
$ free -m total used free shared buffers cached Mem: 32095 31767 328 0 1380 11245 -/+ buffers/cache: 19141 12953 Swap: 29999 3918 26081
Die Heap + Non-Heap-Speichernutzung für beide Java-Anwendungen überschreitet zu keinem Zeitpunkt 75%.
Was könnte der Grund dafür sein? Ist dies ein Problem mit der Linux-Speicherverwaltung?
Danke im Voraus
0 Antworten auf die Frage
Verwandte Probleme
-
3
Wie können Sie die Akkulaufzeit eines Laptops eines Windows-PCs optimal nutzen?
-
6
Muss ich 3 RAM-DIMMs haben, um DDR3 verwenden zu können, oder sogar eine 3-Kanal-CPU betreiben könne...
-
1
Was kann ich unter Windows XP ausschalten, um Speicher freizugeben, ohne alles zu beschädigen
-
2
Was kann ich auf einem Vista-Laptop ausschalten, um Ressourcen freizugeben
-
5
Warum läuft mein CPU-Fan, wenn Sie Videos oder virtuelle Maschinen ausführen?
-
4
Firefox 3.5 startet das Problem langsam
-
2
Wie interpretiere ich die Speichernummern im Windows Task Manager?
-
4
Welche Faktoren sind bei der Betrachtung der Leistungsaspekte eines Motherboards am wichtigsten?
-
6
Windows 7-Standardinstallation: Was muss geändert werden, um den Vorgang zu beschleunigen?
-
4
Windows Vista-Standardinstallation: Welche allgemeinen Änderungen zur Verbesserung der Geschwindigke...