Limit pamięci RAM dla aplikacji a system 32 bitowy z jądrem bigmem
: 12 grudnia 2012, 17:50
Witam.
Posiadam serwer dedykowany gdzie zainstalowany jest system Linux Debian 32 bitowy, a sprzęt ma zainstalowane 32GB pamięci RAM. Zainstalowałem jądro bigmem i cała pamięć RAM (32GB) jest dostępna dla systemu i aplikacji. Problem pojawia się wtedy, gdy któraś z aplikacji ma chęć na więcej niż 2,5-3GB pamięci RAM. Żadna z uruchomionych aplikacji nie może wykorzystywać więcej niż 2,5GB-3GB pamięci RAM. Czy da się bez przechodzenia na system 64 bitowy obejść ten limit?
Gdy uruchamiam proces javy, przykładowo przyznając 4GB pamięci RAM, otrzymuję komunikat:
Gdy zamiast 4GB przyznam przykładowo 2GB aplikacja uruchamia się prawidłowo.
Posiadam serwer dedykowany gdzie zainstalowany jest system Linux Debian 32 bitowy, a sprzęt ma zainstalowane 32GB pamięci RAM. Zainstalowałem jądro bigmem i cała pamięć RAM (32GB) jest dostępna dla systemu i aplikacji. Problem pojawia się wtedy, gdy któraś z aplikacji ma chęć na więcej niż 2,5-3GB pamięci RAM. Żadna z uruchomionych aplikacji nie może wykorzystywać więcej niż 2,5GB-3GB pamięci RAM. Czy da się bez przechodzenia na system 64 bitowy obejść ten limit?
Gdy uruchamiam proces javy, przykładowo przyznając 4GB pamięci RAM, otrzymuję komunikat:
Kod: Zaznacz cały
Invalid maximum heap size: -Xmx4G
The specified size exceeds the maximum representable size.
Could not create the Java virtual machine.