Bei der Speicherverwaltung gibt es große Unterschiede zwischen Xen und OpenVZ.
In OpenVZ wird Speicher "Hosts" dynamisch zugewiesen, wenn ein Host keinen Speicher belegt - dieser Speicher kann von einem anderen virtuellen Host verwendet werden.
In Xen gibt es einen "festen" Speicherbereich, den die virtuelle Maschine verwenden kann, und dieser Speicher kann nicht entfernt werden.
Wenn Sie Java-Anwendungen ausführen möchten, die viel Speicherplatz benötigen, ist die Verwendung von Xen besser / einfacher. Wenn Sie die Kontrolle über den OpenVZ-Host haben, kann ich die Speicherverwaltung irgendwie konfigurieren, um Probleme wie diese zu vermeiden.