1
anexplore 2016-11-24 18:53:51 +08:00 1
adaptivesizepolicy?
|
2
misaka19000 2016-11-24 19:01:41 +08:00 1
操作系统虚拟内存?
|
3
Infernalzero 2016-11-24 19:11:37 +08:00 1
是可以设置超过系统物理内存的,除非你是 32 位的那最多 4G ,剩下就是等 OOM killer 把你的程序干掉
|
4
imkh OP @Infernalzero 机器操作系统是 64 位的 Centos 7
|
5
billlee 2016-11-24 21:16:36 +08:00 1
在内核看来,内存是在发生缺页中断的时候才分配的。
|
6
beyondsoft 2016-11-24 21:30:40 +08:00 1
docker 启动的参数是怎么样的 ?
默认有开启 swap 的 可以用 --memory-swappiness=0 关闭 同时可以用 docker stats 看下效果 |
7
hyperdak288 2016-11-24 22:45:40 +08:00 1
楼主加上 -XX:+AlwaysPreTouch 试试?
jvm 的 xmx 和 xms 参数并不会真的申请那么多内存,儿 AlwaysPreTouch 可以保证 commit 所有声明的内存 |