网络性能基准测试与优化实战
📘 30 章节
完整路径
01
网络性能基准测试概述
定义、目标与核心指标(延迟、吞吐量、带宽、抖动、丢包率)
02
测试环境搭建
硬件选型(服务器、网卡、交换机)、软件栈(操作系统、驱动、内核参数)
03
测试工具链(上):iPerf3 详解
安装、基础命令、TCP/UDP测试模式
04
测试工具链(中):Netperf 详解
批量传输、请求响应、流式测试
05
测试工具链(下):MTR、Ping、Traceroute
进阶用法与数据解读
06
网络延迟基准测试
使用 Ping 和 Sockperf 测量单向与往返延迟
07
网络吞吐量基准测试
使用 iPerf3 和 Netperf 测量 TCP/UDP 吞吐量
08
网络抖动与丢包测试
使用 Flent 和 D-ITG 模拟真实流量模式
09
HTTP/HTTPS 性能测试
wrk、Apache Bench (ab) 和 Siege 进行 Web 服务器压测
10
数据库网络性能测试
Sysbench 和 pgbench 测试数据库在网络压力下的表现
11
云环境网络基准测试
AWS/Azure/GCP 中 VPC、ENI、EBS 的网络性能评估
12
容器网络性能测试
Docker Bridge、Overlay、Macvlan 及 Kubernetes CNI(Calico、Flannel)对比
13
SDN/NFV 网络性能测试
Open vSwitch (OVS) 数据面性能基准测试
14
无线网络性能测试
Wi-Fi 6/6E 吞吐量、覆盖范围与干扰测试
15
测试数据采集与自动化
使用 Python 脚本(Paramiko、Multiprocessing)批量执行测试
16
测试结果可视化
Matplotlib、Grafana 生成延迟/吞吐量图表
17
网络瓶颈分析(上)
CPU 软中断、硬中断、网卡队列(RSS/RPS)对性能的影响
18
网络瓶颈分析(中)
内存带宽、PCIe 带宽、NUMA 架构对网络性能的影响
19
网络瓶颈分析(下)
TCP/IP 协议栈开销、Socket 缓冲区、Nagle 算法与延迟确认
20
内核网络参数调优
sysctl 参数详解(net.core.rmem_max, net.ipv4.tcp_rmem, net.core.netdev_budget)
21
网卡驱动与固件优化
Ring Buffer 大小、中断合并(Coalescing)、TSO/GRO/LRO 卸载
22
DPDK 基础与性能测试
用户态驱动、轮询模式、无锁队列带来的性能提升
23
XDP (eXpress Data Path) 实战
使用 XDP 实现 DDoS 防御与包过滤加速
24
TCP 优化实战
BBR 拥塞控制、TCP Fast Open、TFO 与 TSO 的协同配置
25
QUIC/HTTP3 性能评估
使用 quic-go 和 aioquic 进行新一代传输协议测试
26
负载均衡器性能测试
LVS、Nginx、HAProxy 的吞吐量与连接数基准对比
27
CDN 与边缘网络性能测试
使用 Catchpoint 和 Speedtest 定制脚本评估全球节点
28
端到端全链路性能测试
从客户端到服务端,识别每一跳的瓶颈
29
性能优化案例实战(一)
某电商平台秒杀场景下的网络延迟优化
30
性能优化案例实战(二)
某视频直播平台在弱网环境下的抗丢包与抗抖动优化
⚡ 点击任意卡片跳转至对应章节 · 30个实战路径