美文网首页
常用命令之TOP

常用命令之TOP

作者: 自信的马甲 | 来源:发表于2020-06-10 11:53 被阅读0次

    TOP

    Android中TOP命令用于查看当前CPU负载、内存占用、进程信息等。

    adb shell "top -m 15"

    Tasks: 668 total,   1 running, 665 sleeping,   0 stopped,   2 zombie
     Mem:      3.5G total,      3.1G used,      466M free,       96M buffers
    Swap:      2.0G total,      455M used,      1.5G free,      1.4G cached
    800%cpu   5%user   0%nice   7%sys 788%idle   1%iow   0%irq   0%sirq   0%host
     PID USER         PR  NI VIRT  RES  SHR S[%CPU] %MEM     TIME+ ARGS
    15636 root         20   0  35M 3.1M 2.5M S  0.0   0.0   0:00.00 sleep 60
    15581 root         20   0 112M 5.0M 4.2M S  0.0   0.1   0:00.08 adbd --root_sec+
    15564 root          0 -20    0    0    0 I  0.0   0.0   0:00.00 [kbase_event]
    15509 system       20   0 5.8G 154M 121M S  0.0   4.1   0:00.39 com.oppo.engine+
    15484 u0_a132      20   0 1.8G 111M  86M S  0.0   3.0   0:00.36 com.oppo.camera
    15464 u0_a144      20   0 5.2G 104M  75M S  0.0   2.8   0:00.20 com.nearme.romu+
    15445 system       20   0 5.2G  96M  68M S  0.0   2.6   0:00.17 com.coloros.loc+
    15400 system       20   0 5.2G  99M  71M S  0.0   2.6   0:00.09 com.oppo.lfeh
    15319 u0_a170      16  -4 1.7G 157M 131M S  0.0   4.2   0:00.86 com.android.chr+
    15282 u0_a150      20   0 5.4G 116M  87M S  0.0   3.1   0:00.61 com.facebook.ap+
    

    第一行,进程信息:

    系统现在共有668个进程,其中处于运行中的有1个,665个在休眠(sleep),stoped状态的有0个,zombie状态(僵尸)的有2个。

    第二行,内存信息:

    物理内存总量:3.5G

    使用中的内存:3.1G

    空闲的内存:466M

    缓存的内存:96M

    第三行,交换分区,android中指ZRAM:

    交换分区总量:2G

    使用中的交换区:455M

    空闲的交换区总量:1.5G

    缓冲的交换区:1.4G

    第四行,CPU状态信息:

    800%cpu

    5%user - 用户进程占用cpu的百分比

    0%nice - 优先值为负的进程所占用的CPU时间

    7%sys - 系统进程占用cpu的百分比

    788%idle - 空闲cpu百分比

    1%iow - IO等待时间

    0%irq - 硬中断时间

    0%sirq - 软中断时间

    0%host -

    第五行,各进程状态监控:

    PID — 进程id

    USER — 进程所有者

    PR — 进程优先级

    NI — nice值。负值表示高优先级,正值表示低优先级

    VIRT — 进程使用的虚拟内存总量,VIRT=SWAP+RES

    RES — 进程使用的、未被换出的物理内存大小,RES=CODE+DATA

    SHR — 共享内存大小

    S — 进程状态。D=不可中断的睡眠状态 R=运行 S=睡眠 T=跟踪/停止 Z=僵尸进程

    %CPU — 上次更新到现在的CPU时间占用百分比

    %MEM — 进程使用的物理内存百分比

    TIME+ — 进程使用的CPU时间总计,单位1/100秒

    ARGS — 进程名称(命令名/命令行)

    相关文章

      网友评论

          本文标题:常用命令之TOP

          本文链接:https://www.haomeiwen.com/subject/xmiutktx.html