迪克猪的博客
Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Back to homepage

第二周10-14阶段小结

学习核心

  • 理解中断:特别是网络接收的软中断
    • 上半部分
    • 下半部分
  • 平均负载
  • 累积中断次数
  • cpu指标性能
    • cpu使用率
      • 用户cpu使用率
      • 系统cpu使用率
      • 等待io的cpu使用率
      • 软中断和硬中断的cpu使用率
      • 窃取cpu使用率
      • 客户cpu使用率
    • 平均负载
    • 进程上下文切换
    • cpu缓存命中率

工具

  • sar:添加 -n DEV 参数显示网络收发的报告
  • watch -d cat /proc/softirqs
  • tcpdump:通过 -i eth0 选项指定网卡 eth0,并通过 tcp port 80 选项指定 TCP 协议的 80 端口
  • uptime、mpstat、pidstat
  • vmstat:查看系统的上下文切换次数和中断次数
  • top、perf top、perf record、perf report
  • 短时进程execsnoop
  • dstat

把性能指标与工具联合起来