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

  • 相关阅读:
    C#密封类和密封方法
    C#类和结构以及堆和栈大烩菜(本来就迷,那就让暴风来的更猛烈吧!)
    C#类、对象、方法、属性详解(摘)感谢博客园,感谢提供者。
    软件工程第十五周总结
    软件工程课堂十一(计算最长英语单词链)
    软件工程第十四周总结
    梦断代码阅读笔记03
    软件工程课堂十(找水王)
    软件工程课堂九(用户体验评价)
    软件工程第十三周总结
  • 原文地址:https://www.cnblogs.com/mauricewei/p/10496633.html
Copyright © 2011-2022 走看看