为什么top和htop中的内存统计信息不同? 2024-6-6 • memory-usage top htop 每当我使用top和htop命令查看内存统计信息时,它们总是不同,如图所示。我应该相信哪一个? 答案1 如果从显示的内存使用量中减去缓冲区和缓存使用量top,则会得到 15544012 - 3668284 - 92876 = 11782852 = ~ 11506.7*1024,这与显示的值一致htop。 答案2 从正常运行时间信息来看,我可以看到运行的两个命令之间存在相当大的时间差。 我检查了我的计算机上并排运行的 top 和 htop,并附上了输出。 但是,您说得对,即使并排检查,内存显示也会有所不同。 这是因为 htop 将缓存和缓冲区计入可用内存,而 top 命令则不计入。参考我的屏幕截图,可用内存将是 3554544k - 49672k - 975192k = 2529680k 已用内存 这与 htop 的 2543MB 结果非常接近 相关内容 Windows7 x64剪贴板故障 系统找不到文件,即使它存在 一些通知未显示 Empathy [关闭] 背对背无限带宽 在 Excel 中使数字显示不带小数并进行四舍五入 Chrome 导致 A8-7410 处理器超速运行 如何知道哪些软件包的哪些版本在 Ubuntu 的 LAMP Stack 中可以一起使用? 我在 Mecer 笔记本电脑上安装了 CloudReady,但尝试连接 WiFi 时出现 DCHP 查找失败的情况 以太网接口八位字节和数据包 Vim 在打开文件时暂停