Bonjour à tous.

J'ai constaté que mon serveur tomcat plante souvent lorsque je fais des tests de charge via j-meter.

Je suis sur un serveur 4 coeur dont la mémoire est de 6Go et où le PAE est activé.

J'ai donc tout simplement testé par dichotomie la valeur maximum que je peux allouer à la JVM, et ce maximum est de 2.7Go.

Pourquoi ne puis-je pas allouer plus de mémoire à ma JVM ?

java -Xmx2700m -version
Error occurred during initialization of VM
Could not reserve enough space for object heap
Could not create the Java virtual machine.
FREE
total used free shared buffers cached
Mem: 6096924 861924 5235000 0 76800 580968
-/+ buffers/cache: 204156 5892768
Swap: 2040244 0 2040244
cat /proc/meminfo
MemTotal: 6228500 kB
MemFree: 5175508 kB
Buffers: 46176 kB
Cached: 849264 kB
SwapCached: 0 kB
Active: 337696 kB
Inactive: 658632 kB
HighTotal: 5372252 kB
HighFree: 4417408 kB
LowTotal: 856248 kB
LowFree: 758100 kB
SwapTotal: 2040244 kB
SwapFree: 2040244 kB
Dirty: 5340 kB
Writeback: 0 kB
Mapped: 118356 kB
Slab: 41172 kB
CommitLimit: 5154492 kB
Committed_AS: 263712 kB
PageTables: 1908 kB
VmallocTotal: 106488 kB
VmallocUsed: 2608 kB
VmallocChunk: 103436 kB
HugePages_Total: 0
HugePages_Free: 0
Hugepagesize: 2048 kB
vmstat
vmstat
procs -----------memory---------- ---swap-- -----io---- --system-- ----cpu----
r b swpd free buff cache si so bi bo in cs us sy id wa
1 0 0 5143060 48320 880140 0 0 30 100 562 146 2 1 96 1
Je vous remercie d'avance pour vos solutions