top 和 htop 命令显示的内存报告混乱?

Posted

技术标签:

【中文标题】top 和 htop 命令显示的内存报告混乱?【英文标题】:Memory report confusion shown by top and htop commands? 【发布时间】:2010-11-23 01:30:10 【问题描述】:

我的 Slicehost 256 计划在 Ubuntu Hardy 64 位服务器上运行一个 Rails 应用程序。

这是使用按内存排序的top命令拍摄的照片% (Shift+M) Memory by top http://www.freeimagehosting.net/uploads/7d35d548bf.png

这是运行 htop 命令时截取的屏幕截图,按使用的内存百分比排序。 Memory by htop http://www.freeimagehosting.net/uploads/f598fea0da.png

mysql 使用 top 消耗的内存显示 3.8%,但 htop 显示大约 17 个进程,每个进程占用大约 3.2% 的内存。

top 和 htop 显示的 stat 有什么区别??

htop 显示的 mysql 是否正在吃掉我的内存??

【问题讨论】:

【参考方案1】:

看起来 htop 默认向您显示线程视图。您可以通过按 shift-H 在顶部获得相同的效果。有一个mysql进程使用3.2%内存和17个线程。

【讨论】:

以上是关于top 和 htop 命令显示的内存报告混乱?的主要内容,如果未能解决你的问题,请参考以下文章

为什么 Linux 的 htop 命令完胜 top 命令

htop VS top

htop操作方法

Linux下超级命令htop的学习使用

htop命令替代top

htop 报告 100% cpu 窃取时间,在 virsh restore 后 top 报告 0%