下图显示了我的覆盆子pi的内存使用情况。但为什么结果不一样或相似?有人帮忙提出一些建议吗?感谢。
答案 0 :(得分:1)
结果与我非常相似:
437MB = 437*1024 = 447,488KB
53MB = 53*1024 = 54,272KB
这些数字与meminfo中的MemTotal
和Active
行没有太大差别。显然正在进行一些四舍五入,但除此之外它们似乎匹配。
MemFree
数字(384MB对302MB)之间的差异是因为“免费”记忆是一个棘手的概念。操作系统认为未使用的内存是一个浪费的机会,并且几乎可以缓存所有内容。新引导的系统可能有很多未使用的内存,但在它运行一段时间后,并且访问了大量文件,那么几乎没有。用于保存缓存数据的内存是“已使用”,但仍可供应用程序使用(缓存的数据可以被丢弃),因此您可以“免费”调用它。任务管理器可能只计算实际应用程序使用的内存。在这种情况下,Cached
60,336KB占据了“缺失”内存的大部分,384-302 = 82MB。
如果您正在使用任何交换内存,那么事情会变得更加混乱。