linux 60s分析法

描述

碰到一台有问题的linux服务器,可以先使用一下命令了解数据,便于之后分析

  • uptime

  • dmesg|tail

  • vmstat 1

  • mpstat -P ALL 1

  • pidstat 1

  • iostat -xz 1

  • free -m

  • sar -n DEV 1

    Linux 3.10.0-1160.el7.x86_64 (centos7)    2021年04月14日     _x86_64_    (1 CPU)
    
    10时50分07秒     IFACE   rxpck/s   txpck/s    rxkB/s    txkB/s   rxcmp/s   txcmp/s  rxmcst/s
    10时50分08秒    enp0s3      1.00      1.00      0.06      0.18      0.00      0.00      0.00
    10时50分08秒        lo      0.00      0.00      0.00      0.00      0.00      0.00      0.00
    

    rxpck/s、txpck/s:每秒接受包数量,每秒发送包数量

    rkb/s、txkb/s:每秒接受、发送的kb字节数

    # 查看网络带宽
    [root@centos7 ~]# ethtool enp0s3 |grep Speed
      Speed: 1000Mb/s
    
  • sar -n TCP,ETCP 1
  • top

关于系统负载 load average可以参考理解Linux系统负荷

引用

https://netflixtechblog.com/linux-performance-analysis-in-60-000-milliseconds-accc10403c55
https://docs.pingcap.com/zh/tidb/stable/tune-operating-system

你可能感兴趣的:(linux 60s分析法)