top

作者: HelloWorld_26 | 来源:发表于2018-06-19 17:21 被阅读0次

    Help for Interactive Commands - procps version 3.2.8

    Window 1:Def: Cumulative mode Off.  System: Delay 3.0 secs; Secure mode Off.

      Z,B       Global: 'Z' change color mappings; 'B' disable/enable bold

      l,t,m     Toggle Summaries: 'l' load avg; 't' task/cpu stats; 'm' mem info

      1,I       Toggle SMP view: '1' single/separate states; 'I' Irix/Solaris mode

      f,o     . Fields/Columns: 'f' add or remove; 'o' change display order

      F or O  . Select sort field

      <,>     . Move sort field: '<' next col left; '>' next col right

      R,H     . Toggle: 'R' normal/reverse sort; 'H' show threads

      c,i,S   . Toggle: 'c' cmd name/line; 'i' idle tasks; 'S' cumulative time

      x,y     . Toggle highlights: 'x' sort field; 'y' running tasks

      z,b     . Toggle: 'z' color/mono; 'b' bold/reverse (only if 'x' or 'y')

      u       . Show specific user only

      n or #  . Set maximum tasks displayed

      k,r       Manipulate tasks: 'k' kill; 'r' renice

      d or s    Set update interval

      W         Write configuration file

      q         Quit

     ( commands shown with '.' require a visible task display window )


    # top

    Top - 04:10:00 —> 当前时间  up 198 days —> 系统运行时间   3users —>  当前登陆用户数    

    load average—> 系统负载,任务队列的平均长度 分别为 1分钟 5分钟 15分钟前到现在的平均值

    进程信息:

    Tasks: 97 total —> 进程总数97  其中1 running 96 正在运行的进程数  sleeping 睡眠的进程数  0 stopped  停止的进程数 0 zombie 僵尸进程数

    CPU信息:

    Cpu(s): 11.4%us —> 用户空间占用CPU百分比     2.7%sy —> 内核空间占用CPU百分比           0.0%ni —> 用户进程空间内改变过优先级的进程占用CPU百分比    84.5%id —> 空闲CPU百分比        0.0%wa —> 等待输入输出的CPU时间百分比      

    内存信息:

    Mem:16437028k total —> 物理内存总量    14245304k used —> 使用物理内存总量    2191724k free —> 空闲内存总量    

    150504k buffers —> 内核缓存的内存量    Swap: 0k total —> 交换区总量    0k used —> 使用的交换区总量   

    PID  —> 进程ID      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-->命令名/命令行

    按 1   每个逻辑CPU的状况   (4个逻辑CPU,实际物理CPU cat /proc/cpuinfo)

    按 c   切换显示命令名称和完整命令行

    按 M 根据内存大小进行排序

    按 P 根据CPU使用百分比大小进行排序

    按 T 根据时间/累计时间进行排序

    按 i 忽略闲置和僵死进程

    按 r  重新安排一个进程的优先级别 (提示用户输入需要改变的进程PID以及需要设置的进程优先级值,输入一个正值将使优先级降低,默认值是10)

    W 将当前设置写入~/.toprc文件中

    # top -n 2 -b < top.log   将更新显示二次的结果输入到名称为 top.log 的档案里

    # top -p 2907 -p 6265 每隔5秒显示pid是2907和pid是6265的两个进程的资源占用情况

    相关文章

      网友评论

          本文标题:top

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