描述
碰到一台有问题的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