Answers:
用于检查进程的cpu /内存使用情况的标准(命令行)程序top
还具有稍微更多的功能,htop
但是无论如何在很多系统上它都是绑定的(在大多数现代linux系统上几乎总是绑定top
相同的方法) 。还有各种用于top / htop的GUI包装器bash
sh
打开顶部后,单击M
将按内存使用量进行排序。
编辑-4-12
为清楚起见,我决定扩展排序。这是top
从终端外壳运行时的典型窗口,该窗口已按以下顺序排序%MEM
您最感兴趣的列%MEM
将为您提供该进程使用的总可用内存份额。VIRT
给出进程的虚拟内存占用RES
量,当前仅在物理内存中占用该内存(其余的已换出,并且当前未在表中显示)
为了按列排序,请按F
(shift-F),屏幕将切换到以下内容
如您所见,n
单击将选择按内存百分比排序(单击Enter以返回到表格视图)。(有一个传统的快捷键Shift-m,当在表视图上命中时,它将按内存切换排序)。您可以在表视图中使用<
和>
(shift-和shift-。)来循环排序的列。
在表格视图中,单击小写m
将切换内存摘要视图。
注意:我玩弄排序列,以便从第一张图片开始对这些列进行排序。
像许多unix / linux命令行实用程序一样,有许多小技巧和东西以及隐藏的功能-top是一个非常强大的工具。例如,您可以同时显示多个表(比如说前5个而不是前20个,但是有4-5个不同的参数)-怎么做?我不知道,但是在截取屏幕截图时我不小心碰到了这一点。一本关于* nix的好书的整章都可以专门讨论top
,因此上面的摘要只是一个入门知识,可以让您了解有关过程的知识。
M
(即Shift-m)对进程(横幅栏下方的列表)进行排序(根据内存使用情况对列表进行排序)。