我在我们的ubuntu服务器上有非常奇怪的内存使用情况。一个进程(从sphinxsearch搜索)分配了几乎所有可用内存,它的VSize、RSS和SHR几乎相等(大约18 is )。但让我感到惊讶的是,命令free将大部分内存视为“缓存”--我一直认为它是“内核拥有的”,也就是说--不绑定到特定的进程。同时,它被标记为“共享”,尽管没有其他占用如此高内存的进程。,所以不应该担心,OTOH --我们已经遇到了几个错误,不能为简单的叉子分配内存,所以我正试图理解它。如果你想要更多,这是那台机器的全部信息,和下
我们正在尝试在64位Linux OS .The上部署一个JBOSS 5.01版本和jvm版本的应用程序。与运行在MAC上的32位1.5_22相比,java进程几乎占用了两倍的内存。Linux 64位系统会有补丁吗?或者它为什么会这样呢?我们知道64位比32位占用更多的memory.Can。在甲骨文的一篇文章中,我们看到64位占用的内存比32位占用的内存更多