mirror of
https://github.com/yanfeizhang/coder-kung-fu.git
synced 2026-02-12 23:05:51 +08:00
4.8 KiB
4.8 KiB
公众号: 开发内功修炼
在我十年的工作生涯中,我虽然从事的是应用层的开发,但仍然一直保持着对底层的好奇。把工作中遇到的一些问题,进行深度思考。总结出来,在这里分享给有缘的你!
持续更新ing...
一、网络篇
1.1 内核收包原理
1.2 TCP连接时间开销
1.3 TCP连接内存开销
- 漫画 | 一台Linux服务器最多能支撑多少个TCP连接
- 漫画 | 理解了TCP连接的实现以后,客户端的并发也爆发了!
- 漫画 | 花了七天时间测试,我彻底搞明白了 TCP 的这些内存开销!
- 刨根问底儿,看我如何处理 Too many open files 错误! (新)
- 说出来你可能不信,内核这家伙在内存的使用上给自己开了个小灶! (新)
二、硬盘篇
2.1 硬件工作原理
2.2 文件系统浅析
2.3 文件读写性能
三、内存篇
3.1 硬件工作原理
3.2 内存性能测试
3.3 内存性能优化实例
四、CPU篇
4.1 了解CPU硬件
4.2 内核CPU开销浅析
4.3 用户态CPU开销分析