跳转至

第七章:性能监控

系统监控

CPU 监控

# 查看 CPU 信息
lscpu
cat /proc/cpuinfo

# 实时监控
top
htop

# CPU 使用率
mpstat

内存监控

# 查看内存
free -h
cat /proc/meminfo

# 实时监控
vmstat 1

# 详细内存信息
cat /proc/meminfo

磁盘监控

# 磁盘使用
df -h

# 磁盘 I/O
iostat -x 1

# 实时监控
iotop

进程监控

# 查看进程
ps aux
ps -ef

# 进程树
pstree

# 实时监控
top
htop

# 按名称查找
pgrep nginx
pidof nginx

日志监控

# 系统日志
tail -f /var/log/syslog
tail -f /var/log/messages

# 认证日志
tail -f /var/log/auth.log

# 内核日志
dmesg -T

性能分析

# 系统负载
uptime

# 综合监控
sar -u 1 5    # CPU
sar -r 1 5    # 内存
sar -d 1 5    # 磁盘

# 网络监控
sar -n DEV 1 5

小结

性能监控要点:

  • CPU 监控:top、htop、mpstat
  • 内存监控:free、vmstat
  • 磁盘监控:df、iostat、iotop
  • 进程监控:ps、top
  • 日志监控:tail、dmesg

下一章我们将学习安全加固。