如何解释 Linux 终端控制台上的 free -m 中的 +1 偏移量?

如何解释 Linux 终端控制台上的 free -m 中的 +1 偏移量?

好吧,我在第一次发布这个问题时犯了一个错误,我很确定我已经解决了这个问题;但是,我喜欢从其他可能对问题有更直接专业知识的程序员那里得到反馈。

我之所以来到这个页面,是因为我正在研究解释该sudo free -m命令在 Ubuntu/Linux 终端中显示的输出的最佳描述方法。我在解释这个输出时遇到了问题在 Ubuntu/Linux 终端控制台上免费使用 -m

行和列在大多数情况下都是不言自明的;然而,让我恼火的是,在我分析的每个例子中,空闲 = 已使用(内存)- 总计 - 缓冲区 - 缓存和已使用 = 总计 - 空闲 - 缓冲区 - 缓存;结果总是比系统报告的空闲(内存)大 +1 兆字节。

这是因为索引内存地址的计数从 0 开始,对吗?或者这是交换问题、可用性问题,还是只是一些可以忽略的异常?

答案1

免费选项-m将数字四舍五入为 1M。因此差异几乎肯定是舍入错误。重新检查数字而不-m

相关内容