为什么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 结果非常接近 相关内容 通过创建选择来删除,就像在 Photoshop 中为 Illustrator 一样 在 Mongo 设置副本集后,我的 Web 服务器连接到哪个 IP? 如何追踪内存峰值? 如何使用 texmaker 自动分隔单词 USB 闪存驱动器指标和信息 Firefox 是我的默认浏览器,但我想让 Outlook 电子邮件中的链接在 IE 中打开? Windows 7 上连接无线网络的问题 amdgpu 0000:04:00.0: AMD-Vi: 事件记录 IO_PAGE_FAULT SmoothWall 是一个好的防火墙替代品吗? Vyatta 互联网连接 + 同一 IP 上的托管网站