mirror of
https://github.com/yanfeizhang/coder-kung-fu.git
synced 2026-02-09 05:23:39 +08:00
8debaa474cc50fbb0deceb9b699c094d5ab08dc3
公众号: 开发内功修炼
我们所有的开发同学每时每刻都在使用内核、都在使用硬件。所以能正确理解内核是怎么工作的、硬件的性能指标大概是多少,这些对于高阶的开发工程师来说非常重要。想成为技术大牛,扎实练习内功是必经之路!
飞哥的开发内功修炼从CPU、内存、磁盘、网络四大模块进行深度思考,总结出来,在这里分享给积极上进的你!
持续更新ing...
一、网络篇
1.1 内核收发包原理
- 图解Linux网络包接收过程
- 25 张图,一万字,拆解 Linux 网络包发送过程 (:cn:新)
- Linux网络包接收过程的监控与调优
- 图解 | 深入理解高性能网络开发路上的绊脚石 - 同步阻塞网络 IO (:cn:新)
- 图解 | 深入揭秘 epoll 是如何实现 IO 多路复用的! (:cn:新)
- 漫画 | 看进程小 P 讲述它的网络性能故事! (:cn:新)
1.2 TCP连接时间开销
1.3 TCP连接内存开销
1.4 单机百万并发系列
1.5 电子书
- 开发内功修炼网络篇电子书出炉!!! (:cn:新)
二、硬盘篇
2.1 硬件工作原理
2.2 文件系统浅析
2.3 文件读写性能
三、内存篇
3.1 硬件工作原理
3.2 内核内存管理
- 说出来你可能不信,内核这家伙在内存的使用上给自己开了个小灶! (:cn:新)
3.3 内存性能测试
3.4 内存性能优化实例
四、CPU篇
4.1 了解CPU硬件
4.2 内核CPU开销浅析
4.3 用户态CPU开销分析
五、应用篇
六、公众号二维码
Description
Languages
C
58.4%
PHP
16.8%
Shell
11.1%
Makefile
7%
Java
6.2%
Other
0.5%
