昨天遇到一个问题,类生产环境console2上的tomcat起不来了,报错内容大概是说启动tomcat需要申请377M内存(当然,原文是以字节为单位报的),内存不够了,因此启动失败。
于是,到网上搜了一下,很多解决方案(我想吐槽的是,虽然很多,但是有一篇中文的全都是特么的抄的,而这篇有个重要的知识点是错误的!!哎!!)是将虚拟机的内核参数vm.overcommit_memory的值设置为1,使其生效便可以“解决”内存不够的问题。
昨天遇到一个问题,类生产环境console2上的tomcat起不来了,报错内容大概是说启动tomcat需要申请377M内存(当然,原文是以字节为单位报的),内存不够了,因此启动失败。
于是,到网上搜了一下,很多解决方案(我想吐槽的是,虽然很多,但是有一篇中文的全都是特么的抄的,而这篇有个重要的知识点是错误的!!哎!!)是将虚拟机的内核参数vm.overcommit_memory的值设置为1,使其生效便可以“解决”内存不够的问题。
本文标题:理解Linux的overcommit memory
本文链接:https://www.haomeiwen.com/subject/slkbiftx.html
网友评论