首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何获得实际使用的内存,包括RAM磁盘?

问如何获得实际使用的内存,包括RAM磁盘?
EN

Ask Ubuntu用户
提问于 2011-05-07 17:36:47
回答 2查看 7K关注 0票数 5

free -m似乎不包括RAM磁盘(tmpfs文件系统)使用的内存。也许是因为它是内核空间里的东西?

我如何获得真正的内存使用量(或者是相反的,空闲内存),包括驻留在tmpfs之类的RAM中的文件系统的分配空间?

目前,我通过运行df -h并将"In“号添加到-/+ buffers/cache编号来检查内存的使用情况。是否有一个命令可以让我了解真正的内存使用情况?

EN

回答 2

Ask Ubuntu用户

回答已采纳

发布于 2011-05-07 18:07:20

您可以通过终端安装htop。

代码语言:javascript
复制
sudo apt-get install htop

然后在终端中运行htop。

免责声明--我想这不能正确地适用于清晰。

票数 3
EN

Ask Ubuntu用户

发布于 2012-07-01 06:50:16

根据红帽导游的说法:

当您解释memory.stat报告的值时,请注意各种统计信息是如何相互关联的: active_anon + inactive_anon =匿名内存+ tmpfs +交换缓存的文件缓存,因此,active_anon + inactive_anon≠rss,因为rss不包括tmpfs。active_file + inactive_file = tmpfs的缓存大小

根据这一点,必须与cat /proc/meminfo的命令输出有某种相关性。

代码语言:javascript
复制
Active:           346284 kB
Inactive:         497060 kB
Active(anon):     146212 kB
Inactive(anon):   197168 kB
Active(file):     200072 kB
Inactive(file):   299892 kB
票数 2
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/41040

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档