top

作用:查看进程及资源

例:

1 详解

top - 14:13:49(系统当前时间) up 408 days, 20:51(系统运行时间),  1 user(当前登录用户数),  load average: 24.05, 20.23, 20.41(cpu负载(任务队列平均长度):1分钟,5分钟,15分钟前到现在的平均值)
Tasks:  15 total(进程总数),   1 running(正在运行的进程数),  14 sleeping(睡眠进程数),   0 stopped(停止进程数),   0 zombie(僵尸进程数)
%Cpu(s)(所有核数总和):  0.0 us(用户空间占用cpu百分比),  0.0 sy(内核空间~),  0.0 ni(用户进程空间内改变过优先级的进程~),100.0 id(空闲cpu~),  0.0 wa(等待io~),  0.0 hi(硬中断~),  0.0 si(软中断~),  0.0 st(steal time,被虚拟机占用~)
KiB Mem :  4194304 total(物理内存总量),  3903616 free(空闲内存~),   218008 used(已用内存~),    72680 buff/cache(缓存~)
KiB Swap:        0 total(交换区内存总量),        0 free(交换区空闲内存~),        0 used(交换区已使用内存~).  3976296 avail Mem(交换区缓冲内存~) 

   PID USER      PR  NI    VIRT    RES    SHR S  %CPU %MEM     TIME+ COMMAND                                                                                                                                                      
     1 root      20   0    4364    616    520 S   0.0  0.0   0:00.64 dumb-init                                                                                                                                                    
    63 root      20   0  112860   1564    536 S   0.0  0.0   0:00.02 sshd                                                                                                                                                         
   146 root      20   0 2733280 144108   2328 S   0.0  3.4 242:34.95 java                                                                                                                                                         
   150 root      20   0 1387832   2820   2312 S   0.0  0.1  18:25.11 agent_daemon                                                                                                                                                 
   266 agent     20   0 1943232  10580   3512 S   0.0  0.3 130:06.76 tingfeng-cli                                                                                                                                                 
   295 root      20   0   65552   2220   1432 S   0.0  0.1  13:15.08 monit                                                                                                                                                        
   298 root      20   0  264516   2312    924 S   0.0  0.1   0:17.58 rsyslogd                                                                                                                                                     
   307 root      20   0   25940   1360    740 S   0.0  0.0   0:40.17 crond                                                                                                                                                        
   309 nscd      20   0  492604   1788   1212 S   0.0  0.0  44:29.07 nscd                                                                                                                                                         
   343 agent     20   0  300388   4304    448 S   0.0  0.1   1:40.62 custom_exporter                                                                                                                                              
   374 agent     20   0  223968   2432    388 S   0.0  0.1   0:12.02 ntp_exporter                                                                                                                                                 
  7419 root      20   0   59440   2144   1536 R   0.0  0.1   0:00.00 top                                                                                                                                                          
196550 grafana   20   0 1761500  58244  10416 S   0.0  1.4 227:52.94 grafana-server                                                                                                                                               
646118 root      20   0  151168   5348   4024 S   0.0  0.1   0:00.07 sshd                                                                                                                                                         
646120 root      20   0   15092   2072   1672 S   0.0  0.0   0:00.02 bash
  • PID      进程号
  • USER  用户名
  • PR       优先级
  • NI        nice值,负值表示高优先级,正值表示低优先级
  • VIRT    进程使用的虚拟内存总量,单位kb;VIRT=SWAP+RES
  • RES    进程使用的,未被换出的物理内存大小,单位kb;RES=CODE+DATA
  • SHR    共享内存大小,单位kb
  • S         进程状态
    • D    不可中断的睡眠状态
    • R    运行
    • S    睡眠
    • T     跟踪/停止
    • Z    僵尸进程
  • %CPU    上次更新到现在的cpu时间占用百分比
  • %MEM    进程使用的物理内存百分比
  • TIME+    进程使用的cpu时间总计,单位1/100 秒
  • COMMAND    启动进程对应的命令

 

2 快捷方式

运行top之后,可以按下快捷键进行功能切换

  • 1       显示每个逻辑cpu的使用率
  • h/?    显示帮助页面,给出一些简单命令总结说明
  • q       退出程序
  • i        忽略闲置和僵尸进程
  • c       切换显示命令名称和完整命令行
  • M      根据内存使用大小进行排序
  • P      根据cpu使用百分比大小进行排序
  • T      根据时间/累计时间进行排序
  • W     将当前设置写入~/.toprc文件中(推荐)

 

3 参数

运行命令时,带上参数执行

  • -hv    输出帮助信息及版本信息
  • -d     刷新间隔,秒
  • -n     刷新次数
  • -u    监控指定用户的进程
  • -p    监控指定进程

 

posted @ 2023-05-26 15:47  心恩惠动  阅读(260)  评论(0编辑  收藏  举报