• Linux top详解


    命令

    top

    参数说明:

    • d:改变显示的更新速度
    • q:  没有任何延迟的显示速度
    • c:切换显示模式,共有两种模式,一是只显示执行档的名称,零一种显示完整的路径与名称S:累计模式,会将已完成或消失的子行程(dead child process)的CPU tiem累积起来
    • s:安全模式
    • i:不显示任何显示(idle)或无用的(zombie)的进程
    • n:更新次数,完成后将退出top
    • b: 批次模式

    示例:

    显示进程信息

    top

    显示完整命令

    top -c

    以批处理模式显示程序信息

    top -b

    以累积模式显示程序信息

    top -s

    设置信息更新次数

    top -n 2
    // 更新两次后终止显示更新(退出top交互)

    设置信息更新时间

    top -d 3
    // 表示更新周期为3秒

    显示指定的进程信息

    top -p 123
    // 显示进程号为139的进程信息,CPU、内存占用率等

    top命令显示字段释义

    up:开机时长
    users:当前登录的用户
    load average:1分钟、5分钟、15分钟的平均负载
    Tasks:总任务数(进程)
    running:运行的进程
    sleeping:阻塞。休眠的进程
    stopped:暂停的进程(例子:ctrl+Z会暂停进程)
    zombie:僵尸进程/孤儿进程(父进程已停止、子进程还在)
    CPU:
        us: 运行(为调整优先级的)用户进程的CPU时间
        sy:运行内核进程的CPU时间
        ni:  运行已调整优先级用户进程的CPU时间
      wa: 用于等待IO完成的CPU时间
        hi:处理硬件中断的CPU时间
        si:处理软件中断的CPU时间
        st:
    men:
        total: 总物理内存量
        used: 已使用内存量
        free:空闲内存量
        buffers: inode缓存内存量
    swap: (不是内存使用完的时候用swap,而是把暂时不用的数据交换到swap中)
        total:总swap量
        used:已使用量
        free:空闲量
        cached: block缓存总量
    
    Pid: 进程号
    User: 用户
    PR: 进程调度优先级
    NI:  进程优先级值,越小的值意味着越高的优先级。负值表示高优先级,正值表示低优先级
    VIRT: 虚拟内存,VIRT=SWAP+RES
    RES:驻留内存大小。驻留内存是任务使用的非交换物理内存大小
    SHR:SHR是进程使用的共享内存
    S:进程状态(R:运行, S:休眠, Z:孤儿进程, D:不可中断的休眠态,T:被跟踪或已停止)
    CPU:CPU使用率
    MEM:内存使用率
    TIME: 任务启动后到现在所使用的全部CPU时间
    COMMAND: 行进程所使用的命令。进程名称(命令名/命令行)
  • 相关阅读:
    Linux基础(一)
    计算机基础之网络基础
    计算机基础之操作系统
    计算机基础之计算机硬件基础
    .NET Reflector 8.2支持VS2013高亮显示和代码地图视图
    jQuery图表开源软件
    8个实用的页面布局和用户界面jQuery插件
    关于mvc3.0RadioButtonFor的使用
    链式调用-python
    给实数用千分位方法输出结果
  • 原文地址:https://www.cnblogs.com/hwlong/p/13509437.html
Copyright © 2020-2023  润新知