VIP20
本课程属于:009-多线程与内存管理 编程基础与工程化 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录 咨询 / 购买

文件读写高并发场景优化实践

📚 共计 30 章节
01
高并发文件读写概述
场景分析 · 性能瓶颈 · 优化目标
入门总览
02
操作系统IO模型
阻塞IO · 非阻塞IO · IO多路复用 · 异步IO
基础内核
03
文件锁机制
共享锁 · 排他锁 · 乐观锁 · 悲观锁
并发同步
04
内存映射文件 (MMAP)
原理 · 优势 · 适用场景
内存高性能
05
零拷贝技术
sendfile · splice · 直接IO
优化内核
06
缓冲区设计
环形缓冲区 · 双缓冲 · 池化技术
内存无锁
07
异步文件IO
AIO原理 · 回调机制 · Future模式
异步高吞吐
08
线程池与文件IO
线程模型 · 任务队列 · 拒绝策略
并发池化
09
读写分离架构
主从模式 · 读写分离中间件
架构高可用
10
分片与分区
水平分片 · 垂直分区 · 一致性哈希
分布式扩展
11
缓存策略
本地缓存 · 分布式缓存 · 淘汰算法
缓存性能
12
日志系统优化
异步日志 · 批量写入 · 日志轮转
日志IO
13
数据库文件IO
WAL机制 · LSM-Tree · B+树优化
存储引擎
14
网络文件系统
NFS · CIFS · 分布式文件系统
网络共享
15
对象存储优化
S3协议 · 元数据管理 · 小文件合并
云存储海量
16
文件格式选择
二进制格式 · 列式存储 · 压缩算法
序列化压缩
17
预读与预写
预读策略 · 预写日志 · 批量提交
吞吐延迟
18
IO调度算法
CFQ · Deadline · NOOP · Kyber
内核调度
19
磁盘性能调优
RAID级别 · 磁盘分区 · 文件系统选择
存储硬件
20
SSD优化
磨损均衡 · TRIM命令 · NVMe协议
固态寿命
21
监控与诊断
iostat · iotop · perf · eBPF
工具可观测
22
压力测试
fio · sysbench · 自定义压测工具
基准负载
23
常见问题排查
IO延迟 · 死锁 · 资源泄漏
调试实战
24
容器化环境优化
Docker卷 · K8s存储卷 · CSI驱动
容器编排
25
云原生存储
EBS · EFS · 对象存储适配
云弹性
26
编程语言特性
Go协程 · Java NIO · Python asyncio
语言异步
27
框架对比
Netty · Vert.x · Spring Reactor
框架响应式
28
性能调优案例
电商订单系统 · 视频流媒体平台
案例实战
29
最佳实践总结
设计原则 · 编码规范 · 运维策略
规范总结
30
未来趋势
持久化内存 · 计算存储融合 · Serverless存储
前沿趋势