gpt4 book ai didi

linux - 自由命令 : Which column is most relevant?

转载 作者:太空宇宙 更新时间:2023-11-04 05:09:17 26 4
gpt4 key购买 nike

我正在具有 16G RAM 的 Debian 9 云服务器上运行程序。我担心该程序可能会增加内存压力,因此我让它在循环中运行“free -h”命令。当内存消耗最大时,我在程序结束时得到以下输出:

              total        used        free      shared  buff/cache   available
Mem: 15G 6.4G 155M 10M 9.1G 9.0G
Swap: 511M 20K 511M

如果你看“免费”一栏,看起来只有 155M 可用,但如果你看一下“可用”一栏,看起来有 9G 可用。因此,根据列的不同,我的可用内存似乎很少或很多。我应该相信哪一栏?

我咨询过“自由人”,但我发现它难以理解。

最佳答案

此时空闲内存完全未使用。通常情况下,理想情况下这个数字会非常低,因为操作系统会尝试使用尽可能多的内存来进行缓冲和缓存。

实际上,缓冲/缓存列中提到了应用程序可以免费使用的内存。如果你的程序内存不足,它会尝试使用交换来释放内存,将数据外包到HDD并释放内存以供使用。考虑到只使用了 20K 交换空间,这是您的程序没有内存不足的另一个指标。

关于linux - 自由命令 : Which column is most relevant?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57565898/

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