Tötet VMWare selbstständig prozesse in der guest vm?
Verfasst: 18.05.2012, 20:38
Hi,
Ich entwickle eine java-anwendung welche postgresql als datenbank verwendet, postgresql läuft dabei auf einem 64-bit linux.
Seit kurzem habe ich das problem, dass einzelne postgres-prozesse mittels signal 9 (sigkill) terminiert werden - ich dachte zuerst an den oom-killer, nachdem die log-files jedoch sauber sind und ich mit einem kleinen c-programm problemlos 3gb allokieren und beschreiben kann, schließe ich das eher aus (üblicherweise sind nur 200mb des großen 4GB zugewiesenen speichers belegt).
Die Probleme treten auf, seit der Admin des VMWare Servers irgendwelche Einstellungen bezüglich der maximalen I/Os vorgenommen hat. Ich muss gestehen ich weiß nicht ob es sich um VMWare Server oder ESX handelt, der Kontakt mit dem Admin ist "eher" schlecht.
Nun meine Frage: Kann es sein, dass VMWare geziehlt Prozesse terminiert, welche gewisse Limits an Resourcenverbrauch überschreiten?
Gibt es dazu Features in VMWare-Server bzw ESX?
Danke im Vorraus, Clemens
Ich entwickle eine java-anwendung welche postgresql als datenbank verwendet, postgresql läuft dabei auf einem 64-bit linux.
Seit kurzem habe ich das problem, dass einzelne postgres-prozesse mittels signal 9 (sigkill) terminiert werden - ich dachte zuerst an den oom-killer, nachdem die log-files jedoch sauber sind und ich mit einem kleinen c-programm problemlos 3gb allokieren und beschreiben kann, schließe ich das eher aus (üblicherweise sind nur 200mb des großen 4GB zugewiesenen speichers belegt).
Die Probleme treten auf, seit der Admin des VMWare Servers irgendwelche Einstellungen bezüglich der maximalen I/Os vorgenommen hat. Ich muss gestehen ich weiß nicht ob es sich um VMWare Server oder ESX handelt, der Kontakt mit dem Admin ist "eher" schlecht.
Nun meine Frage: Kann es sein, dass VMWare geziehlt Prozesse terminiert, welche gewisse Limits an Resourcenverbrauch überschreiten?
Gibt es dazu Features in VMWare-Server bzw ESX?
Danke im Vorraus, Clemens