侯体宗的博客
  • 首页
  • Hyperf版
  • beego仿版
  • 人生(杂谈)
  • 技术
  • 关于我
  • 更多分类
    • 文件下载
    • 文字修仙
    • 中国象棋ai
    • 群聊
    • 九宫格抽奖
    • 拼图
    • 消消乐
    • 相册

【Linux命令三】Top命令

linux  /  管理员 发布于 5年前   727

Linux的Top命令类似于Windows的任务管理器,可以查看当前系统的运行情况,包括CPU、内存的使用情况等。如下是一个Top命令的执行结果:

 

 

top - 21:22:04 up 1 day, 23:49, 1 user, load average: 1.10, 1.66, 1.99Tasks: 202 total,   4 running, 198 sleeping,   0 stopped,   0 zombieCpu(s): 29.3%us,  4.6%sy,  0.1%ni, 64.1%id,  1.8%wa,  0.0%hi,  0.1%si,  0.0%stMem:   3934288k total,  3470936k used,   463352k free,    26780k buffersSwap:  8155132k total,   739264k used,  7415868k free,   612728k cached  PID USER      PR  NI    VIRT     RES      SHR     S %CPU %MEM    TIME+  COMMAND             2408 tom       20   0    4432m    820m     22m     S   41 21.4 312:57.84 plugin-containe     2347 tom       20   0    1410m    653m     24m     R   39 17.0  90:05.14 firefox             1502 couchbas  20   0    2033m    722m     37m     S   33 18.8  69:30.35 beam.smp            3714 couchbas  20   0    460m     43m      2508    S   22  1.1  70:49.50 memcached           1971 tom       20   0    1141m    29m      14m     R    8  0.8  17:20.48 compiz              1078 root      20   0    214m     33m      11m     S    6  0.9  36:21.02 Xorg                3727 tom       20   0    6500     648      564     S    4  0.0   6:52.29 sigar_port          1986 tom       9   -11   422m     4192     2980    S    2  0.1   7:27.81 pulseaudio         18006 root      20   0     0       0        0       R    2  0.0   0:00.68 kworker/0:1        18625 root      20   0     0       0        0       S    2  0.0   0:00.72 kworker/1:2        18697 root      20   0     0       0        0       S    2  0.0   0:00.71 kworker/3:1        18701 root      20   0     0       0        0       S    2  0.0   0:00.77

 

 

 关于Top命令,需要熟悉三方面的内容:

1. 分析Top命令的结果

2. Top命令选项

3. 与Top命令交互的选项

 

Top命令结果分析

top命令分为两部分,

1. 系统状态的摘要信息

2. 结果中的空行是交互命令输入位置(有光标提示符,但是输入的命令不会显示出来)

3. 进程运行状态列表

 

 

进程运行状态列表

 1.PID: 进程ID

 2.PPID:进程父ID

 3.USER:进程所有者

 4.PR:进程优先级

 5.%CPU:CPU的使用率

 6.%MEM:内存使用率

 7.TIME+:CPU时间,精确到秒

 8.VIRT:虚拟内存

 9.SWAP:交换内存

 10.RES(Resident Size):常驻内存,单位是KB

11.S:进程运行状态,其中S表示休眠,R表示正在运行,Z表示僵死状态,N表示该进程优先值是负数

12. NI:进程的优先级别数值。

13.SHR:进程使用的共享内存值。

 

 

 摘要

1. 第一行表示的项目依次为当前时间、系统启动时间、当前系统登录用户数目、平均负载。

2. 第二行显示的是所有启动的进程、目前运行的、挂起(Sleeping)的、停止的(Stopped)和无用(Zombie)的进程。上面的结果显示R有4个,基本可以判定当前的CPU内核数是4

3.第三行显示的是目前CPU的使用情况,包括系统(sy%)占用的比例、用户使用比例(us%)、闲置(id%)比例。

4.第四行显示物理内存的使用情况,包括总的可以使用的内存、已用内存、空闲内存、缓冲区占用的内存

5.第五行显示交换分区使用情况,包括总的交换分区、使用的、空闲的和用于高速缓存的大小

 

 

top命令交互选项

1. P:根据CPU使用大小进行排序,结合R可以进行排序切换

2. M:根据内存使用率排序,结合R可以进行排序切换

3. R:对结果进行反排序,

4.q:退出top命令。
5.m:切换显示摘要中的内存信息。
6.t:切换显示摘要中的进程和CPU状态信息。
7.c:切换显示进程名称和完整的进程路径。

 

 

 top命令参数

1. -d 间隔秒数    间隔多久,top刷新一下当前的结果

2. -n 刷新次数    top命令在刷新多少次后退出

3.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


  • 上一条:
    【Linux命令二】文本处理命令awk
    下一条:
    PHP如何实现二维数组排序?
  • 昵称:

    邮箱:

    0条评论 (评论内容有缓存机制,请悉知!)
    最新最热
    • 分类目录
    • 人生(杂谈)
    • 技术
    • linux
    • Java
    • php
    • 框架(架构)
    • 前端
    • ThinkPHP
    • 数据库
    • 微信(小程序)
    • Laravel
    • Redis
    • Docker
    • Go
    • swoole
    • Windows
    • Python
    • 苹果(mac/ios)
    • 相关文章
    • 在Linux系统中使用Iptables实现流量转发功能流程步骤(0个评论)
    • vim学习笔记-入门级需要了解的一些快捷键(0个评论)
    • 在centos7系统中实现分区并格式化挂载一块硬盘到/data目录流程步骤(0个评论)
    • 在Linux系统种查看某一个进程所占用的内存命令(0个评论)
    • Linux中grep命令中的10种高级用法浅析(0个评论)
    • 近期文章
    • 在go语言中使用api.geonames.org接口实现根据国际邮政编码获取地址信息功能(1个评论)
    • 在go语言中使用github.com/signintech/gopdf实现生成pdf分页文件功能(0个评论)
    • gmail发邮件报错:534 5.7.9 Application-specific password required...解决方案(0个评论)
    • 欧盟关于强迫劳动的规定的官方举报渠道及官方举报网站(0个评论)
    • 在go语言中使用github.com/signintech/gopdf实现生成pdf文件功能(0个评论)
    • Laravel从Accel获得5700万美元A轮融资(0个评论)
    • 在go + gin中gorm实现指定搜索/区间搜索分页列表功能接口实例(0个评论)
    • 在go语言中实现IP/CIDR的ip和netmask互转及IP段形式互转及ip是否存在IP/CIDR(0个评论)
    • PHP 8.4 Alpha 1现已发布!(0个评论)
    • Laravel 11.15版本发布 - Eloquent Builder中添加的泛型(0个评论)
    • 近期评论
    • 122 在

      学历:一种延缓就业设计,生活需求下的权衡之选中评论 工作几年后,报名考研了,到现在还没认真学习备考,迷茫中。作为一名北漂互联网打工人..
    • 123 在

      Clash for Windows作者删库跑路了,github已404中评论 按理说只要你在国内,所有的流量进出都在监控范围内,不管你怎么隐藏也没用,想搞你分..
    • 原梓番博客 在

      在Laravel框架中使用模型Model分表最简单的方法中评论 好久好久都没看友情链接申请了,今天刚看,已经添加。..
    • 博主 在

      佛跳墙vpn软件不会用?上不了网?佛跳墙vpn常见问题以及解决办法中评论 @1111老铁这个不行了,可以看看近期评论的其他文章..
    • 1111 在

      佛跳墙vpn软件不会用?上不了网?佛跳墙vpn常见问题以及解决办法中评论 网站不能打开,博主百忙中能否发个APP下载链接,佛跳墙或极光..
    • 2016-11
    • 2017-07
    • 2017-10
    • 2017-11
    • 2018-01
    • 2018-02
    • 2020-03
    • 2020-04
    • 2020-05
    • 2020-06
    • 2021-02
    • 2021-03
    • 2021-04
    • 2021-06
    • 2021-07
    • 2021-08
    • 2021-09
    • 2021-10
    • 2021-11
    • 2021-12
    • 2022-01
    • 2022-03
    • 2022-04
    • 2022-08
    • 2022-11
    • 2022-12
    • 2023-01
    • 2023-02
    • 2023-03
    • 2023-06
    • 2023-07
    • 2023-10
    • 2023-12
    • 2024-01
    • 2024-04
    Top

    Copyright·© 2019 侯体宗版权所有· 粤ICP备20027696号 PHP交流群

    侯体宗的博客