gpt4 book ai didi

tomcat - 为什么 RAM 只被进程使用而不是 SWAP ,我们如何解决这个问题?

转载 作者:行者123 更新时间:2023-11-28 22:40:45 24 4
gpt4 key购买 nike

Tomcat 进程在 Linux 服务器中消耗更多内存。当我们检查 RAM 几乎使用了 99%,SWAP 也没有使用 20%。为什么 Tomcat 进程不使用 SWAP 而使用更多 RAM?

最佳答案

操作系统的一般设计假设是未使用的 RAM 永远被浪费。如果您的系统有 4GB,您今天不能使用 2GB,以便明天可以使用 6GB。因此,操作系统会尽其所能避免 RAM 闲置并浪费它。

有时人们会这样想:“我现在想要释放 RAM,以便以后使用。”但那很愚蠢。您既可以现在使用它,也可以稍后使用它。这里没有权衡。

当系统没有任何内存压力时,它通常会使用很少的交换空间(如果有的话)。它可能会复制很长时间未使用的交换信息。但在它开始感觉到一些内存压力之前,它可能不会打扰。因此非常低的交换使用率是正常的。

关于tomcat - 为什么 RAM 只被进程使用而不是 SWAP ,我们如何解决这个问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39385527/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com