现在的位置: 首页 > 综合 > 正文

Linux以及Mac中top命令中的排序

2017年05月21日 ⁄ 综合 ⁄ 共 553字 ⁄ 字号 评论关闭

   今天被问及在Linux中,当使用top命令时,如何按照CPU或者内存排序,一时不能回答。

    现在记录如下:

     1.Linux

     输入大写P,则结果按CPU占用降序排序。输入大写M,结果按内存占用降序排序。(注:大写P可以在capslock状态输入p,或者按Shift+p),其实也很好记忆,M代表Memory,P代表CPU,取中间的字母

    2.Mac 

     在Mac系统下,是不能使用上述的P、M来排序的。在运行的top命令中,先输入o,然后再输入对应的列即可

   "

之前一直依着linux的习惯在top运行时按M(按使用内存排序)、P(按CPU占用率排序)以及h(帮助),但在mac下却没有效果。我想可能mac下的top不支持这些吧,每次用完就不管了,也懒的google和man,今天忽然想到了在top运行时按?键,结果真出现了帮助菜单。

o<key>         Set primary sort key to <key>: [+-]{command|cpu|pid|prt|reg|rprvt|rshrd|rsize|th|time|uid|username|vprvt|vsize}.

按CPU排序是ocpu,按内存排序是ovsize。

"

   3. AIX

     不知道AIX中对应的排序方法是什么呢,有空试一试

抱歉!评论已关闭.