首页
›
Web后端与企业应用开发
›
056-搜索服务尾延迟压测
›
《搜索尾延迟Go压测诊断》
VIP20
本课程属于:056-搜索服务尾延迟压测
Web后端与企业应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
搜索尾延迟Go压测诊断
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
尾延迟概念
什么是尾延迟(Tail Latenc… · P99/P999指标 · 为什么尾延迟比平均延迟更重要
尾延迟概念
Tail
02
Go性能基础
Go调度器模型(GMP) · goroutine与系统线程 · Go内存管理(TCMalloc)
Go
性能基础
03
压测工具选型
wrk · hey · vegeta
压测工具选型
wrk
04
编写Go压测脚本
使用vegeta库编写自定义压测程序 · 控制并发与速率
Go
编写
05
压测指标采集
延迟分布(Histogram) · 吞吐量(RPS) · 错误率
压测指标采集
Histogram
06
尾延迟统计方法
百分位计算(TDigest · HdrHistogram) · Go中集成HdrHistogram
尾延迟统计方法
TDigest
07
压测环境搭建
Docker容器化压测 · Kubernetes压测Pod · 网络延迟模拟(tc-netem)
压测环境搭建
Docker
08
Go HTTP服务压测
标准库net/http压测 · fasthttp压测 · 连接池与Keep-Alive影响
Go
HTTP
09
Go gRPC服务压测
protobuf序列化开销 · 流式RPC压测 · gRPC拦截器对延迟影响
Go
gRPC
10
数据库访问尾延迟
Go database/sql连接池… · Redis go-redis尾延迟 · MongoDB驱动延迟
数据库访问尾延迟
Go
11
GC对尾延迟的影响
Go GC STW分析 · GC调优(GOGC · GOMEMLIMIT)
GC
对尾延迟的影响
12
内存分配优化
对象池(sync.Pool) · 零拷贝(unsafe.Pointer… · 减少逃逸分析
内存分配优化
sync.Pool
13
锁竞争与尾延迟
sync.Mutex vs sync… · CAS原子操作 · 无锁数据结构
锁竞争
尾延迟
14
Channel与尾延迟
Channel阻塞 · 缓冲大小选择 · select多路复用对延迟抖动
Channel
尾延迟
15
网络IO优化
epoll/kqueue原理 · netpoll库 · 零拷贝(sendfile/splic…
IO
网络
16
CPU绑核与NUMA
GOMAXPROCS设置 · CPU亲和性 · NUMA感知调度
CPU
NUMA
17
异步处理模式
Worker Pool设计 · Disruptor模式 · 协程池(ants库)
异步处理模式
Worker
18
熔断与限流
Google SRE熔断器 · 令牌桶限流(rate包) · 自适应限流(Kratos)
熔断
限流
19
负载均衡策略
gRPC负载均衡(round_rob… · pick_first) · 一致性哈希
负载均衡策略
gRPC
20
分布式追踪
OpenTelemetry集成 · Jaeger/Zipkin · Span采样对尾延迟影响
分布式追踪
OpenTelemetr…
21
火焰图分析
pprof生成CPU/Heap火焰图 · FlameGraph可视化 · 定位热点函数
火焰图分析
pprof
22
Trace分析
Go execution trace… · goroutine阻塞分析 · 网络等待分析
Trace
分析
23
系统级监控
eBPF(bcc/bpftrace) · perf stat · /proc/stat分析上下文切换
系统级监控
eBPF
24
容器环境诊断
cgroup限制(CPU/内存) · 容器化Go应用性能隔离 · OOM Killer
容器环境诊断
cgroup
25
案例一
高并发HTTP API尾延迟从100…
案例一
HTTP
26
案例二
gRPC流式服务P99抖动从500m…
案例二
gRPC
27
案例三
数据库批量写入尾延迟优化(连接池+批…
案例三
数据库批量写入尾…
28
案例四
GC导致周期性尾延迟尖刺消除(对象池…
案例四
GC
29
持续压测与CI集成
GitHub Actions定时压测 · Prometheus告警 · Grafana仪表盘
CI
持续压测
30
总结与最佳实践
尾延迟优化Checklist · 性能回归测试 · 生产环境灰度压测
最佳实践
Checklist
所属VIP或分类
同VIP:Elasticsearch慢查询优化与尾延迟压测性能验证
同VIP:Go-pprof定位尾延迟压测中的性能瓶颈实践
同VIP:Go协程调度优化在搜索服务尾延迟压测中的应用