参考:
    10分钟教会你看懂top
    htop使用详解—史上最强(没有之一)

    压测时需要查看机器的cpu、内存等信息用到
    image.png
    load average : 0 0.02 0.05
    第二行 Tasks:当前有多少进程 running:正在运行的进程 sleeping:正在休眠的进程 stopped:停止的进程 zombie:僵尸进程

    第三行
    image.png

    1. 第四行&第五行
    2. KiB Mem : 65810456 total, 30324416 free, 9862224 used, 25623816 buff/cache
    3. KiB Swap: 7999484 total, 7999484 free, 0 used. 54807988 avail Mem
    4. total:内存总量
    5. free:空闲内存
    6. used:使用的
    7. buffer/cache 写缓存/读缓存
    8. 第五行往下
    9. PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
    10. 19868 root 20 0 19.733g 369980 15180 S 0.7 0.6 129:53.91 java
    11. 19682 root 20 0 19.859g 5.766g 22252 S 0.3 9.2 139:42.81 java
    12. 54625 100 20 0 50868 33512 4104 S 0.3 0.1 0:04.68 fluentd
    13. PID:进程id
    14. USER:进程所有者
    15. PR:优先级。数值越大优先级越高
    16. NI:nice值,负值表示高优先级,正值表示低优先级
    17. VIRT:进程使用的虚拟内存总量
    18. SWAP:进程使用的虚拟内存中被换出的大小
    19. RES:进程使用的、未被换出的物理内存大小
    20. SHR:共享内存大小
    21. SHR:共享内存大小
    22. S:进程状态。D表示不可中断的睡眠状态;R表示运行;S表示睡眠;T表示跟踪/停止;Z表示僵尸进程。
    23. %CPU:上次更新到现在的CPU占用百分比
    24. %MEM:进程使用的物理内存百分比
    25. TIME+:进程使用的CPU时间总计,单位1/100秒;
    26. COMMAND:命令名/命令行

    Htop
    image.png