第四行(Kib Mem)和第五行(KiB Swap)提供了内存和交换空间的信息 。这些数值是:
- 总内存容量
- 已用内存
- 空闲内存
- 内存的缓冲值
- 交换空间的缓存值
top 用户手册有更多选项和配置项信息 。你可以运行 man top 来查看你系统上的文档 。还有很多 HTML 版的 man 手册,但是请留意,这些手册可能是针对不同 top 版本的 。
两个 top 的替代品
你不必总是用 top 查看系统状态 。你可以根据你的情况用其它工具来协助排查问题,尤其是当你想要更图形化或更专业的界面的时候 。
htop
htop 很像 top,但是它带来了一些非常有用的东西:它可以以图形界面展示 CPU 和内存使用情况 。
这是我们在刚才运行 top 的同一环境中 htop 的样子 。显示更简洁,但功能却很丰富 。
任务统计、负载、uptime 和进程列表仍然在,但是它有了漂亮、彩色、动态的每核 CPU 使用情况,还有图形化的内存使用情况 。
以下是不同颜色的含义(你也可以通过按下 h 来获得这些信息的帮助) 。
CPU 任务优先级或类型:
- 蓝色:低优先级
- 绿色:正常优先级
- 红色:内核任务
- 蓝色:虚拟任务
- 条状图末尾的值是已用 CPU 的百分比
- 绿色:已经使用的内存
- 蓝色:缓冲的内存
- 黄色:缓存内存
- 条状图末尾的值显示已用内存和总内存
它的底部有一组激活的快捷键提示,可以用来操作过滤结果或改变排序顺序 。试着按一些快捷键看看它们能做什么 。不过尝试 F9 时要小心,它会调出一个信号列表,这些信号会杀死(即停止)一个过程 。我建议在生产环境之外探索这些选项 。
htop 的作者 Hisham Muhammad(是的,htop 的名字就是源自 Hisham 的)在二月份的 FOSDEM 2018 做了一个 简短的演讲。他阐述了 htop 不仅有简洁的图形界面,还有更现代的进程信息统计展示方式,这都是之前的工具(如 top)所不具备的 。
你可以在 手册页面 或 htop 网站 阅读更多关于 htop 的信息 。(提示:网站背景是一个动态的 htop 。)
docker stats
如果你在用Docker,你可以运行 docker stats 来为容器状态生成一个有丰富上下文的界面 。
这可能比 top 更有帮助,因为它不是按进程分类,而是按容器分类的 。这点特别有用,当某个容器运行缓慢时,查看哪个容器耗资源最多比运行 top 再找到容器的进程要快 。
借助于上面对top和htop术语的解释,你应该会更容易理解docker stats 中的那些 。然而,docker stats 文档 对每一列都提供了详尽的描述 。
总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对的支持 。如果你想了解更多相关内容请查看下面相关链接
Linux中使用top命令的技巧,top资源查看命令的使用技巧相关文章
推荐阅读
- 在docker中部署k8s的方法,k8s的搭建部署方法
- linux中crw brw lrw等等文件属性是什么,linux文件系统属性介绍
- 求美剧猫鼠游戏1~6季 中英字幕
- 35岁应该是中坚力量,华为为什么要裁掉35岁以上的老员工?
- linux基础教程之特殊权限SUID、SGID和SBIT,linux教程系统特殊权限
- 35岁应该是中坚力量,华为为什么非要裁掉35岁以上的老员工?
- 中国有哪些国产手机
- 中国手机名牌有哪些?
- 安全中心编辑按钮
- 中关村是什么意思啊