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