美文网首页linux
Centos 7下服务器资源监控命令 top,free,vmst

Centos 7下服务器资源监控命令 top,free,vmst

作者: 流年逝去sky | 来源:发表于2019-06-15 10:16 被阅读0次

    top命令:相当于Windows下的资源管理器,能够动态实时的显示系统中进程的资源占用情况,同时top命令也是一个动态显示过程,即可以通过用户按键来不断刷新当前状态
    top -p [pid]:指定进程
    N – 以 PID 的大小的顺序排列表示进程列表
    P – 以 CPU 占用率大小的顺序排列进程列表
    M – 以内存占用率大小的顺序排列进程列表
    top中的 load average: 0.00, 0.01, 0.05 分别表示最后1分钟,5分钟,15分钟采样的平均负载值。单核cpu情况下load average最大值为1,多核cpu情况下laod average最大值为cpu核数*1
    top命令页面中出现的一些名词解释:
    1⃣️ VIRT:virtual memory usage 虚拟内存
    2⃣️ RES:resident memory usage 常驻内存

    3⃣️ SHR:shared memory 共享内存 top
    vmstat:vmstat(Virtual Memory Statistics 虚拟内存统计) 命令用来显示Linux系统虚拟内存状态,也可以报告关于进程、内存、I/O等系统整体运行状态。 vmstat
    vmstat 10 5:表示 每隔10秒间隔刷新一次 5表示刷新次数 执行效果如下: vmstat 10 5
    free:显示系统内存的使用情况,包括物理内存、交换内存(swap)和内核缓冲区内存 image.png
    free -h 以MB为单位统计 观看更直观 free -h
    持续的观察内存的状况,此时可以使用 -s 选项并指定间隔的秒数
    命令:free -h -s 10 free -h -s 10

    mpstat命令:主要用于多CPU环境下,它显示各个可用CPU的状态系你想。这些信息存放在/proc/stat
    文件中。在多CPUs系统里,其不但能查看所有CPU的平均状况信息,而且能够查看特定CPU的信息。

    查看某个cpu状态命令:mpstat -P 0 mpstat -P 0
    命令:mpstat -P ALL 2 3查询所有cpu 每隔2秒 输出3次信息 mpstat -P ALL 2 3

    相关文章

      网友评论

        本文标题:Centos 7下服务器资源监控命令 top,free,vmst

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