java - Solr 根据 ubuntu 的 free -m 命令显示不正确的物理内存使用情况

标签 java linux ubuntu memory solr

我有一个 Linode 4GB 内存,我在上面安装了 Apache Solr 和 Java 8,目前正在后台运行几个 jar。我还没有使用 Solr,我只是安装了它并让它运行。大约一天后,我去了我服务器上的 Solr 页面,看到了这个: Solr says 98% of memory is used

但是当我在控制台输入 free -m 时: Less than 32% is used!

当我使用 top 命令时,总内存使用量低于 32%!

最佳答案

Solr 显然在该数字中包含“buff/cache”。如果将它添加到“二手”,您将获得 98%。

该内存是可回收的,因此您不必担心。操作系统只是尽可能多地使用 RAM 作为磁盘缓存。

关于java - Solr 根据 ubuntu 的 free -m 命令显示不正确的物理内存使用情况,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41643362/

相关文章:

java - 我是否需要添加许多方法,或者是否可以调用一种方法

java - 在 eclipse 中运行 java 应用程序与直接运行它有何不同?

linux - Bash:将 redis-benchmark 结果存储到 var 生成奇怪的字符串

linux - 在 Bash 中使用heredoc创建新文件

java - Spring MVC : Login and logout functions?

linux - 如何简洁地执行 Linux 嵌套命令行?

linux - 通过/dev/mtd 更新内核

apache - Mod rewrite 不适用于重写规则中的斜杠

mysql - Docker和MySQL无法连接

java - 服务器抛出 OptimisticLockException 后事务没有完全回滚