zoukankan      html  css  js  c++  java
  • linux top显示信息详解

    top:实时监测进程,查看系统资源使用情况

    输入的第一部分显示的是系统的概况:

    1、第一行显示了当前时间、系统的运行时间登录的用户数系统的平均负载(平均负载有3个值,最近1分钟的,最近5分钟的,最近15分钟的,值越大,说明系统的负载越高)

    2、第二行显示了进程的概要信息,top命令的输出中将进程叫做任务(task),有多少进程处在:运行、休眠、停止、僵化的状态(僵化是指进程完成了,但父进程没有响应)

    3、第三行显示了cpu的概要信息,top根据进程的属主(用户还是系统)和进程的状态(运行、空闲还是等待)将cpu利用率分成几类输出
    us:用户空间占用cpu百分比sy:内核空间占用cpu百分比ni:用户进程空间内改变过优先级的进程占用cpu百分比id:空闲cpu百分比、wa:等待输入输出的cpu时间百分比、hi:cpu服务于硬中断所消耗的时间总额、si,st:pu服务于软中断所消耗的时间总额,Steal Time

    4、最后两行显示系统内存的状态,

    第一行是物理内存:total:物理内存总量、used:使用的物理内存总量、free:空闲内存总量

    第二行针对的是系统交换空间,total:交换区总量、used:使用交换区总量等等

    5、各列的含义
    PID:进程的PID
    USER:进程属主的名字
    PR:进程的优先级
    NI:进程的谦让度值
    VIRT:进程占用的虚拟内存总量
    RES:进程占用的物理内存总量
    SHR:进程和其他进程共享的内存总量
    S:进程状态,D、代表可中断的休眠状态,R代表在运行状态,S代表休眠状态,T代表跟踪状态或停止状态,Z代表僵化状态
    %CPU:进程使用的cpu时间比例
    %MEM:进程使用的内存占可用内存的比例
    TIME+:自进程启动到目前为止的cpu时间总量
    COMMAND:进程所对应的命令行名称也就是启动的程序


    相关使用参数
    d : 改变显示的更新速度,或是在交谈式指令列( interactive command)按 s
    q : 没有任何延迟的显示速度,如果使用者是有 superuser 的权限,则 top 将会以最高的优先序执行
    c : 切换显示模式,共有两种模式,一是只显示执行档的名称,另一种是显示完整的路径与名称S : 累积模式,会将己完成或消失的子行程 ( dead child process ) 的 CPU time 累积起来
    s : 安全模式,将交谈式指令取消, 避免潜在的危机
    i : 不显示任何闲置 (idle) 或无用 (zombie) 的行程
    n : 更新的次数,完成后将会退出 top
    b : 批次档模式,搭配 "n" 参数一起使用,可以用来将 top 的结果输出到档案内


    显示进程
    top


    显示完整命令
    top -c


    设置信息更新次数
    top -n 2 //表示更新两次后终止更新显示


    显示指定的进程的信息
    top -p 11 //显示进程为11的信息

    来源:https://blog.csdn.net/xuejinyan123/article/details/80940607

  • 相关阅读:
    (华中科大)江南雨烟 C++ STL 专栏
    MoreWindows 微软认证专家博客目录(白话算法,C++ STL,windows编程)
    「转」基于Jmeter和Jenkins搭建性能测试框架
    【转】docker之Dockerfile实践
    Python 统一动态创建多个model对应的modelForm类(type()函数)
    owasp zap 安全审计工具 安装/拦截请求
    【转】持续集成 Sonar 平台搭建及 Sonar 自定义规则打包部署篇
    【转】SonarQube配置自定义的CheckStyle代码规则
    【转+整理】jenkins与SonarQube集成
    【转】jenkins插件pipeline使用介绍
  • 原文地址:https://www.cnblogs.com/bio-mary/p/12312551.html
Copyright © 2011-2022 走看看