gpt4 book ai didi

linux - 在 Linux 中确定 'Free' 内存

转载 作者:太空狗 更新时间:2023-10-29 11:32:46 25 4
gpt4 key购买 nike

我想知道是否有一种简单的方法可以确定 Linux 中“已使用”内存的数量。具体来说,内核和应用程序正在使用的内存,不包括缓冲区和缓存内存。我正在寻找类似于 Window 在任务管理器中发现的已用内存报告的内容(您可以在其中看到已用内存的百分比)。

到目前为止,我能想到的最接近计算它的解决方案来自此链接:Determining Free Memory on Linux

在我的 Ubuntu 13.0.4 上,执行 cat/proc/meminfo,然后我计算 100-(((MemFree+Buffers+Cached)/MemTotal)*100) 应该给出“已使用”内存的百分比。

这是我发现获得物理内存百分比的最接近方法,就像在窗口的任务管理器中找到的那样。

这看起来是一种有效的方法吗?如果是这样,是否有更直接的方法?

最佳答案

您可以使用 AWK 解析 free 命令的输出,并获得一个百分比。

免费 | grep 内存 | awk '{print $4/$2 * 100}'

Linux command for percentage of memory that is free

关于linux - 在 Linux 中确定 'Free' 内存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22175474/

25 4 0
文章推荐: html - 将
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com