linux系统管理常用命令--top

本文介绍了Linux系统管理常用命令top的功能及使用方法。top命令能够实时监控进程所占用的系统资源,如CPU、内存等,并可按照资源占用情况进行排序。文章还列举了top命令的一些常见选项。

linux系统管理常用命令--top


top显示进程所占的系统资源,具体用法介绍如下:


wKiom1kIfarCcDFSAABSrtVzUyA098.png


top命令用于动态监控进程所占的系统资源,默认每隔3秒变一次。它的特点是把占用系统资源(CPU、内存、磁盘I/O等)最高的进程放到最前面!上例中,top命令打印出了很多信息。包括系统负载(loadaverage)、进程数(Tasks)、CPU使用情况、内存(Mem)使用情况以及交换分区使用情况。

其中,VIRT这一项表示进程所占的虚拟内存,RES这一项为进程所占的真实内存大小,而%MEM这一项为使用内存的百分比。在top的状态下,按shift+m键可以按照内存大小排序,按数字1可以列出各颗CPU的使用状态。

注:

(1)上图中的running表示正在处理或排队的进程。

(2)zombie表示僵尸进程(即死的进程),很少有这种进程。

(3)在cpu中us表示平均cpu占用比,sy表示内核cpu占用比。

下面说一下,top常用选项和命令:

  1. 退出top命令可以用q键或者ctrl+c;

  2. top -c表示列出整条命令(COMMAND),如下图所示:wKiom1kIgrqTQar0AABQHIx1bNY706.png

  3. top -d 5 (5秒变一次)

  4. top -bn1(1是数字,输出是静态的,用于shell脚本中。)

  5. top -p pid (查看程序的情况 )

  6. top -u 用户名






     本文转自品鉴初心51CTO博客,原文链接:http://blog.51cto.com/wutengfei/1921259,如需转载请自行联系原作者


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值