为什么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 结果非常接近 相关内容 TianoCore 的 DUET 在 PC 上可以做什么? 当物理访问计算机时,是否有可能劫持 Facebook 会话? Active Directory 删除为管理员创建了新的用户文件夹。如何恢复? 对齐分号/逗号——印刷标准? Nginx 匹配除某些路径之外的所有路径 从 CSV 文件中删除重复条目 控制我的网络[关闭] 我如何将减号重新定义为与加号相同的宽度? 垂直对齐两列文本 即使在“chmod +x”之后,如何克服运行 C 程序时出现的“权限被拒绝”问题?