Raspberry pi 为什么Raspberry Pi中的内存使用结果不一样?

Raspberry pi 为什么Raspberry Pi中的内存使用结果不一样?,raspberry-pi,raspbian,Raspberry Pi,Raspbian,下图显示了我的raspberry pi的内存使用情况。但为什么结果不相同或相似呢?有人帮我提些建议吗?谢谢 结果与我非常相似: 437MB = 437*1024 = 447,488KB 53MB = 53*1024 = 54,272KB 这些数字与meminfo中的MemTotal和Active行差别不大。显然有一些取整,但在其他方面,它们似乎是匹配的 MemFree数字(384MB对302MB)之间的差异是因为“空闲”内存是一个棘手的概念。操作系统认为未使用的内存是一个浪费的机会,并且缓存几

下图显示了我的raspberry pi的内存使用情况。但为什么结果不相同或相似呢?有人帮我提些建议吗?谢谢


结果与我非常相似:

437MB = 437*1024 = 447,488KB
53MB = 53*1024 = 54,272KB
这些数字与meminfo中的
MemTotal
Active
行差别不大。显然有一些取整,但在其他方面,它们似乎是匹配的

MemFree
数字(384MB对302MB)之间的差异是因为“空闲”内存是一个棘手的概念。操作系统认为未使用的内存是一个浪费的机会,并且缓存几乎所有它能缓存的东西。一个新启动的系统可能有很多未使用的内存,但在它运行了一段时间,访问了很多文件之后,可能几乎没有内存。用于保存缓存数据的内存已“使用”,但仍可供应用程序使用(缓存数据可以丢弃),因此可以称之为“免费”。任务管理器可能只统计实际应用程序使用的内存。在这种情况下,缓存的
60336KB占了大部分“缺失”内存,384-302=82MB

如果您使用了任何交换内存,那么事情会变得更加混乱