我在 Linux 主机上触发的 free 命令的输出如下:
free
total used free shared buff/cache available
Mem: 263846320 47746620 3290072 1140808 212809628 214382420
Swap: 0 0 0
我无法弄清楚这个可用部分指定了什么。显示的可用内存非常少,即大约 1.24%,即使总内存非常高且已用内存仅为 18.09% 左右。
free -h
total used free shared buff/cache available
Mem: 251G 45G 3.1G 1.1G 202G 204G
Swap: 0B 0B 0B
这是否意味着由于可用内存非常少,我将无法启动更多应用程序?已用内存仅为 18%。那么,释放内存不应该是 82% 而不是 1.24%,正如上面显示的命令吗?
我很困惑。任何人都可以帮忙吗?