美文网首页Linux
Linux top命令

Linux top命令

作者: 码农大表哥3306 | 来源:发表于2020-03-18 16:29 被阅读0次

    1、top 命令作用:

    显示系统整体资源使用情况,是linux 常用的性能分析工具,能够实时显示系统中各个进程的资源的占用情况。

    2、在服务器上执行 top 输出如下:

    3、top 命令的输出分俩部分:

    上面的1 部分是统计信息,2 部分是进程信息

    4、对于部分的指标解释

    A、行首为 top 所在行的意义:从左到右依次表示 系统的当前时间、系统运行时间、当前登录系统的用户数,最右面的 load average:最近5、10和15分钟内的平均负载 与命令 uptime 结果一致

    B、行首为 Tasks 所在行的意义:108个总进程、1个正在运行的进程、107睡眠进程、0个停止进程、0个僵尸进程 (zombie:英文意思为僵尸);

    C、行首为Cpu(s) 所在行的意义:

    us:用户空间 CPU 占用率、

    sy:内核空间 CPU 占用率、

    ni:用户进程空间改变过优先级的进程的 CPU占用率、

    id:空闲CPU占用率、

    wa:等待输入输出的 CPU时间百分比、

    hi:硬件中断请求 CPU 时间百分比、

    si:软件中断请求 CPU 时间百分比、

    st:被hypervisor偷去的CPU时间百分比

    D、首行 Mem所在行的意义:物理内存使用状况,从左到右依次代表全部可用内存、已使用内存、空闲内存、缓冲内存,与命令 free 执行结果差不多,但是 free 显示指标更多

    E、首行 Swap 所在行的意义:虚拟内存使用/交换空间使用状况,从左到右依次代表 全部交换空间、已使用交换空间、空闲交换空间、缓冲交换空间

    5、对于 2 部分的进程信息指标:

    主要显示了系统内各个进程的资源使用情况

    PID:进程ID

    USER:进程所有者用户

    PR:优先级

    NI:nice值,越小优先级越高

    VIRT:进程使用的虚拟内存总量,单位为 KB,VIRT=SWAP+RES

    RES:进程使用的、未被换出的物理内存大小,单位 KB

    COMMAND:命令名或者命令行

    SHR:进程使用的共享内存,单位KB

    %CPU:自从上一次更新时到现在任务所使用的CPU时间百分比

    TIME+:进程使用的CPU时间总计,单位 1/100 s

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

    相关文章

      网友评论

        本文标题:Linux top命令

        本文链接:https://www.haomeiwen.com/subject/pyfcyhtx.html