Linux系统top命令

1、top命令:相当于Windows下的资源管理器,能够动态实时的显示系统中进程的资源占用情况。

2、在Linux终端上输入top命令出现的结果及其表示的含义如下图:
在这里插入图片描述
3、以上是默认的显示内容,可以通过快捷键来更改显示的内容:

<1>按f键:会显示如下列表:
在这里插入图片描述
4、参数选项:

top -d 秒数:表示进程界面更新时间(默认5秒)

top -b p 2>/tmp/top.txt 表示将top进程表在/tmp/top.txt中打印两次。

top -p 1 查看进程号为1的进程

-q top没有任何延迟时间的进行刷新。如果调用程序有超级用户权限,top将会以尽可能高的优先级运行。

-S 指定累计模式

-s 使top命令在安全模式中运行。将去除交互命令带来的潜在危险。

-i 使top不显示任何闲置或者僵死的进程。

-c 显示整个命令行而不是整个命令名

5、使用情况举例;

<1>2000毫秒刷新一次,总共5次,输出内容存放在cur.txt中。

#top -b -d 2.5 -n 5>cur.txt

<2>快速按%CPU列排序:大写字母P

快速按%MEM列排序:大写字母M

快速按%TIME+列排序:大写字母T

(默认降序,升序可使用R)

<3>选择显示列或者其他列:小写字母f

交换列显示顺序:小写字母o

选择需要排序的列:大写字母F

6、top命令显示过程中使用一些交互命令:

Ctrl L:擦除并且重写屏幕

h或者? :显示帮助画面

k :终止一个进程;默认使用15信号,可以使用信号9来强制结束该进程。但是在安全模式下此命令被屏蔽。

i :忽略闲置和僵死进程,开关式命令。

q :退出程序。

r :重新安排一个进程的优先级。默认值是10,输入一个正值使优先级降低;输入一个负值使优先级升高。

S :切换到累计模式。

s :改变两次刷新的延迟时间。单位为秒,如果有小数,切换为ms,输入0则系统不断的刷新,默认值是5.

f或者F :从当前显示中添加或者删除项目。

o或者O :改变显示项目的顺序。

t :切换显示进程和CPU状态信息。

m :切换显示内存信息。

I :切换显示平均负载和CPU状态信息。

M :根据驻留内存大小进行排序。

P :根据CPU使用百分比大小进行排序。

T :根据时间或者累计时间进行排序。

W :写top配置文件的方法。将当前设置写入~/toprc文件中。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值