linux daily --top

linux top命令

1. 概述(照抄man):

The top program provides a dynamic real-time view of a running system. It can display system summary information as well as a list of tasks currently being managed by linux kernel. The types of system summary information shown and types, order and size of information displayed for tasks are all user configurable and that configuration can be made persistant across restart.

 

2. 参数:

-d:列表内容更新时间,后接秒数: top -d 2 (每2s刷新一次列表)

-b:以批次方式执行,后接-n 加数字,表示执行几次,并可以将结果输出到文件:top -b -n2 > /path/x.txt (执行top2次并将结果输出到/path/x.txt)

-p:制定某个PID进行观测:top -p 13100 (查看PID为13100的进程的情况)

在启动top后:

输入k:

top - 12:31:33 up 20:19, 4 users, load average: 0.17, 0.32, 0.32
Tasks: 1 total, 0 running, 1 sleeping, 0 stopped, 0 zombie
Cpu(s): 0.4%us, 0.6%sy, 2.8%ni, 96.1%id, 0.0%wa, 0.0%hi, 0.1%si, 0.0%st
Mem: 3637960k total, 2522020k used, 1115940k free, 166476k buffers
Swap: 3775236k total, 0k used, 3775236k free, 1349512k cached
PID to kill: 13100
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
13100 meroc 21 1 1680m 196m 40m S 14 5.5 16:49.79 chromium-browse

 

可以给指定PID的进程一个讯号。

输入r:

top - 12:32:40 up 20:20, 4 users, load average: 0.20, 0.30, 0.31
Mem: 3637960k total, 2526824k used, 1111136k free, 166568k buffers
Swap: 3775236k total, 0k used, 3775236k free, 1349444k cached
PID to renice: 13100
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
13100 meroc 21 1 1680m 196m 40m S 13 5.5 16:58.29 chromium-browse

可以重新指定进程的NI值(即nice:优先级):

top - 12:32:40 up 20:20, 4 users, load average: 0.20, 0.30, 0.31
Mem: 3637960k total, 2526824k used, 1111136k free, 166568k buffers
Swap: 3775236k total, 0k used, 3775236k free, 1349444k cached
Renice PID 13100 to value: 2
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
13100 meroc 21 1 1680m 196m 40m S 13 5.5 16:58.29 chromium-browse

 

top - 12:36:03 up 20:24, 4 users, load average: 0.23, 0.34, 0.33
Tasks: 1 total, 0 running, 1 sleeping, 0 stopped, 0 zombie
Cpu(s): 2.4%us, 1.1%sy, 2.7%ni, 93.9%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
Mem: 3637960k total, 2535472k used, 1102488k free, 166824k buffers
Swap: 3775236k total, 0k used, 3775236k free, 1354968k cached

PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
13100 meroc 22 2 1680m 196m 40m S 13 5.5 17:24.07 chromium-browse

 

3.列表属性:

top - 12:36:03 up 20:24, 4 users, load average: 0.23, 0.34, 0.33        

--当前时间,系统运行时间,链接用户数,系统负载(3个数值分别为:1,5,15分钟到现在的平均值);其实这行可以用uptime命令显示

Tasks: 1 total, 0 running, 1 sleeping, 0 stopped, 0 zombie            

--进程总数,运行进程数,睡眠进程数,停止进程数,僵死进程数

Cpu(s): 2.4%us, 1.1%sy, 2.7%ni, 93.9%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st   

--用户CPU占用百分比,系统CPU占用百分比,用户进程空间中改变了进程优先级的进程所占百分比,空闲CPU百分比,等待输入输出的CPU所占百分比
Mem: 3637960k total, 2535472k used, 1102488k free, 166824k buffers              

 --内存总空间,内存已用空间,内存剩余空间,作为内核缓存的内存大小
Swap: 3775236k total, 0k used, 3775236k free, 1354968k cached         

--交换区总量,交换区使用量,交换区剩余大小,缓冲交换区总量。

PID:Process ID

USER:process所有者的ID

PR:priority,优先级,越小越先被执行

NI:nice,优先级相关,也是越小越先被执行

%CPU:CPU使用率

%MEM:内存使用率

TIME+:CPU使用时间累加

 

转载于:https://www.cnblogs.com/kukujiabo/p/3536527.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值