zoukankan      html  css  js  c++  java
  • top命令详解

    top 命令截图如下:

    第一行参数

    • 15:51:52:当前时间
    • up 1 day, 9:15:开机运行时间
    • 1 user:当前登陆用户个数
    • load average:代表近1分钟、5分钟、15分钟的系统负载的平均值

    注:load average代表CPU的压力情况,如果负载值超过了当前系统CPU的逻辑核数,则表示CPU已经处理不过来了,此时会出现线程等待的情况。

    第二行参数

    系统进程数状态:

    • 194 total:进程总数
    • 1 running: 正在运行的进程数
    • 193 sleeping:睡眠的进程数
    • 0 stopped:停止的进程数
    • 0 zombie:僵尸进程数

    第三行参数

    CPU的使用状态:

    • 0.3 us:用户空间占用CPU百分比
    • 0.5 sy:内核空间占用CPU百分比
    • 0.0 ni:用户进程空间内改变过优先级的进程占用CPU百分比
    • 99.2 id:空闲CPU百分比
    • 0.0 wa:等待输入输出的CPU时间百分比,这个数值能直接反应磁盘 IO 是否过高
    • 0.0 hi:硬件CPU中断占用百分比
    • 0.0 si:软中断占用百分比
    • 0.0 st:虚拟机占用百分比 

    第四行参数

    物理内存的使用情况:

    • 1880328 total:内存总量,单位kb
    • 545788 free:空闲内存总量,单位kb
    • 582004 used:使用的内存总量,单位kb
    • 752536 buffer/cache:物理内存内核缓存使用量,单位kb

    注:当前系统物理内存剩余总数为: free + buuffer/cache

    第五行参数

    交换分区内存的使用情况:

    • 4063228 total:内存总量,单位kb
    • 4063228 free:空闲内存总量,单位kb
    • 0 used:使用的内存总量,单位kb
    • 1000164 avail Mem:虚拟内存总量

    第六行参数

    进程详情:

    • PID:进程ID
    • USER:进程所有者
    • PR:进程优先级
    • NI:进程nice值
    • VIRT:进程所占虚拟内存大小,单位kb
    • RES:进程所占物理内存大小,单位kb
    • SHR:进程所占共享内存大小,单位kb
    • S:进程状态(D=不可中断的睡眠状态,R=运行,S=睡眠,T=跟踪/停止,Z=僵尸进程)
    • %CPU:进程占用CPU百分比
    • %MEM:进程占用物理内存百分比
    • TIME+:上次更新到现在进程使用的CPU时间总计
    • COMMAND:启动该进程的命令

    参考链接:

    https://blog.csdn.net/sanshiqiduer/article/details/1933625

    https://www.jianshu.com/p/aae6ee900d2e

  • 相关阅读:
    POJ 2923 Relocation (状态压缩,01背包)
    HDU 2126 Buy the souvenirs (01背包,输出方案数)
    hdu 2639 Bone Collector II (01背包,求第k优解)
    UVA 562 Dividing coins (01背包)
    POJ 3437 Tree Grafting
    Light OJ 1095 Arrange the Numbers(容斥)
    BZOJ 1560 火星藏宝图(DP)
    POJ 3675 Telescope
    POJ 2986 A Triangle and a Circle
    BZOJ 1040 骑士
  • 原文地址:https://www.cnblogs.com/mauricewei/p/10496633.html
Copyright © 2011-2022 走看看