zoukankan      html  css  js  c++  java
  • linux性能监控常用命令

    l性能监控四大项:cpu、内存、网络、磁盘

    1、top :linux&unix 通用;虽能看内存,但一般用别的工具看内存。其主要看CPU

    下面图标注的是CPU信息:id为空闲率,此时为98%us用户进程占用1.2%sy系统用户占0.8%;三项各为100%,前两项一般82比较健康。

    wa等待磁盘:

    下图中的列表信息:显示占用CPU资源最多的前几个进程:默认按cpu使用从高->低;当前输入M改为按内存排序,输入P改为按CPU

    2、内存监控(-m以兆为单位)free -m:

     

    free -m -s 3:持续刷新,每3秒刷新一次

    Mem (第二行)是内存的使用情况。
    Swap (第三行)是交换空间的使用情况。
    total 列显示系统总的可用物理内存和交换空间大小。
    used 列显示已经被使用的物理内存和交换空间。
    free 列显示还有多少物理内存和交换空间可用使用。
    shared 列显示被共享使用的物理内存大小。
    buff/cache 列显示被 buffer cache 使用的物理内存大小。
    available 列显示还可以被应用程序使用的物理内存大小。

    3、磁盘监控iostat -x -k 1:

    yum install -y sysstat安装

    4、看磁盘空间 df -h ,通常看根目录/

    -m

    以 MB 为单位显示容量;

    -k

    以 KB 为单位显示容量,默认以 KB 为单位;

    -h

    使用人们习惯的 KB、MB 或 GB 等单位自行显示容量;

     

    Size:总大小

    Used:表示用掉的硬盘空间大小;

    Available:表示剩余的硬盘空间大小;

    Use%:硬盘空间使用率。如果使用率高达 90% 以上,就需要额外注意,因为容量不足,会严重影响系统的正常运行;

    5Vmstat 1综合查看内存、磁盘、cpuio;3秒刷新一次

    6nmon实时监控及可以保存到文件(不需要安装,直接下载解压即可使用)

     ./nmon -ft -s 5 -c 2000   5秒刷新一次共监控5000次;并生成以.nmon结尾的监控结果文件,该文件需要本机上打开nmon analyser v34a.xls,设置宏安全后,直接点解analyze按钮,就会自动生成图表; 图表重点cpu alldiskbusy磁盘、net网络、mem内存;

    7、工具监控性能

    Spotlight

  • 相关阅读:
    【pytorch】torch.manual_seed()用法详解
    【python】具体能做些什么?(有哪些应用领域)
    【python】函数参数前加*星号的含义
    【python】Keyword-Only Arguments(强制关键字参数)
    【python】字符串find()方法
    碧蓝航线内部表情包(有爱自取)
    【python】60行代码实现给头像戴上圣诞帽(opencv)
    【python】30行代码实现视频中的动漫人脸检测(opencv)
    Linux supervisord配置使用 ubuntu
    BananaPi python-Mysql 操作库
  • 原文地址:https://www.cnblogs.com/liuchunxiao83/p/12799677.html
Copyright © 2011-2022 走看看