zoukankan      html  css  js  c++  java
  • Linux部分常用高级命令—top

      记录Linux部分常用高级命令

    top命令:动态显示当前耗费资源最多的进程信息,3秒刷新一次。

    top基本视图:

    top - 17:11:03 up  6:52,  2 users,  load average: 0.00, 0.00, 0.00
    Tasks:  82 total,   1 running,  81 sleeping,   0 stopped,   0 zombie
    Cpu(s):  0.0%us,  0.3%sy,  0.0%ni, 99.7%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
    Mem:   1020296k total,   289188k used,   731108k free,    12268k buffers
    Swap:  2064376k total,        0k used,  2064376k free,    97536k cached
    
      PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
     1186 root      20   0  403m  12m 5872 S  0.3  1.3   0:02.60 httpd
     1577 nobody    20   0 1203m  37m 8424 S  0.3  3.7   0:08.47 httpd
     1860 root      20   0 15020 1284 1000 R  0.3  0.1   0:00.19 top
        1 root      20   0 19232 1488 1220 S  0.0  0.1   0:00.83 init
        2 root      20   0     0    0    0 S  0.0  0.0   0:00.00 kthreadd
        3 root      RT   0     0    0    0 S  0.0  0.0   0:00.00 migration/
    

    一、前五行统计信息详解

    第一行:

    top - 17:11:03 up  6:52,  2 users,  load average: 0.00, 0.00, 0.00
    

    17:11:03 up  6:52    #当前系统时间,系统已运行6小时52分钟
    2 users    #当前有2个用户登录系统
    load average: 0.00, 0.00, 0.00    #1分钟、5分钟、15分钟系统负载情况

    第二行:

    Tasks:  82 total,   1 running,  81 sleeping,   0 stopped,   0 zombie
    

     #任务(进程):当前共有82个进程,1个运行中,81个处于睡眠态,0个停止态,0个僵尸态

    第三行:

    Cpu(s):  0.0%us,  0.3%sy,  0.0%ni, 99.7%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
    

    #cpu状态:

    #us--用户空间占用cpu百分比

    #sy--内核空间占用cpu百分比

    #ni--改变过优先级的进程占用cpu百分比

    #id--空闲cpu百分比

    #wa--I/O输入/输出等待占用cpu百分比

    #hi--硬中断占用cpu百分比

    #si--软中断占用cpu百分比

    #st--虚拟cpu等待实际cpu的时间的百分比

    第四行:

    Mem:   1020296k total,   289188k used,   731108k free,    12268k buffers
    

     #物理内存总量,使用中内存总量,空闲内存总量,内核缓存区内存量


    第五行:

    Swap:  2064376k total,        0k used,  2064376k free,    97536k cached
    

     #交换区总量,使用的交换区总量,空闲的交换区总量,缓冲的交换区总量

    二、进程信息详解

    PID  USER      PR  NI   VIRT   RES   SHR  S  %CPU  %MEM    TIME+    COMMAND
    1186 root      20   0   403m   12m  5872  S   0.3   1.3    0:02.60  httpd
    1577 nobody    20   0  1203m   37m  8424  S   0.3   3.7    0:08.47  httpd
    

     

    #PID--进程ID

    #USER--进程所有者用户名

    #PR--进程优先调度值

    #NI--进程nice值(优先级),值越小优先级越高

    #VIRT--进程使用的虚拟内存总量,单位kb

    #RES--驻留内存大小,单位kb

    #SHR--进程使用的共享内存大小,单位kb

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

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

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

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

    #COMMAND--命令名/命令行

  • 相关阅读:
    MySQL存储过程详解 mysql 存储过程(转)
    JDBC数据库常用操作(mysql)
    [转]Tomcat处理一个HTTP请求的过程
    [转]Tomcat工作原理详解
    MySQL性能优化的最佳20+条经验(转)
    CSS字体中英文名称对照表(转)
    XML的基本用法(转)
    Maximum file handles allowed by OS
    Tips on rendering interiors
    Performance profile of a typical interior scene
  • 原文地址:https://www.cnblogs.com/wdana/p/12021701.html
Copyright © 2011-2022 走看看