Linux运维工程师必知:如何根据内存使用情况对 top 命令进行排序?

作为 Linux 用户,您无法避免使用 top 命令,这个简单的命令列出了所有正在运行的系统进程。

每三秒刷新一次统计数据,让您感觉持续监控进程。

默认情况下,top 命令的输出按 CPU 消耗排序,这意味着您会看到消耗最多 CPU 的进程位于命令的顶部。

但是,如果您想查看消耗最多 RAM 的进程怎么办?您可以根据内存使用情况而不是 CPU 消耗对 top 命令进行排序。

这很简单。

排序 top 命令以显示进程的内存使用情况

第 1 步:照常运行 top 命令。

第 2 步:按Shift+M,按内存排序top命令输出,它将立即开始显示使用最多内存的进程。

Linux运维工程师必知:如何根据内存使用情况对 top 命令进行排序?

但这不是永久性的改变,下次运行 top 命令时,它将再次按 CPU 使用率排序。

根据内存、虚拟内存或任何其他参数对 top 命令进行排序

Shift+M 键盘快捷键对于检查每个进程的内存使用情况非常方便,但是,如果您想在虚拟内存、花费的时间、共享内存等其他字段上对 top 命令进行排序,则可以使用 top 命令的交互模式。

第 1 步:当然,运行 top 命令。

第 2 步:按Shift+F进入交互模式。

第 3 步:使用箭头键选择不同的参数,如 %MEM、TIME、VIRT 等,当您在所需参数处时,按 S 对其进行排序。

Linux运维工程师必知:如何根据内存使用情况对 top 命令进行排序?

您可以在右上角看到当前的排序字段,按 Esc 或 Q退出交互模式,现在顶部命令输出将按您选择的字段排序。

这很方便,对吧?不幸的是,top 命令虽然非常强大,很多人不知道如何正确有效地使用它。

展开阅读全文

页面更新:2024-03-05

标签:命令   内存   情况   使用率   永久性   字段   消耗   进程   工程师   参数   模式

1 2 3 4 5

上滑加载更多 ↓
推荐阅读:
友情链接:
更多:

本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828  

© CopyRight 2008-2024 All Rights Reserved. Powered By bs178.com 闽ICP备11008920号-3
闽公网安备35020302034844号

Top