silen三流码农

TA的文章
  • 由一个服务器异常引发的思考 --JVM堆外内存
    开始 前两天意外发现这么一个情况,某个组内共用的JAVA服务器上,莫名其妙的发生个别服务进程被杀死的情况,java服务都像蒸发了一样,莫名其妙的消失了,通过dmesg命令如下所示 通过dmesg命令可以发现,都是超过了系统内存,导致了Linux系统 杀掉了这几个java进程 Linux内存模型  首先,我们来粗略地了解下Linux的内存模型,由于我们的Linux版本是x86的内存架构,这边我们仅针对x86来做分析 主要包含以下几个方面: 虚拟内存管理,介于用户程序和物理内存之间的逻辑层,就是我们常说的用户态内存 物理内存管理,内核级内存,一般由CPU才能调...
    •  1
    •  2
    •  2019-01-20