国内大部分的开发者和公司都从事的是应用层的开发,平时大家更多关注的是应用层的开发技术。但应用层是建立在CPU和内存等硬件、操作系统内核、语言运行时的基础之上的。如果缺乏对这些底层知识的理解,驾驭技术的能力就无法精进,也很难开发出高性能、高稳定性的应用。 本书主要包括CPU和内存硬件、进程创建和调度原理、虚拟内存底层机制、Go 用户态协程实现、容器cgroup资源限制,以及throttle、CPU利用率和负载等性能指标统计原理等内容,最后过渡到性能优化手段,带领大家修炼底层内功,掌握高性能原理。
张彦飞(@开发内功修炼)(深入理解Linux进程与内存)
张彦飞,有十多年腾讯、字节跳动等大型互联网公司项目经验。善于归纳总结内核等底层技术原理。他的技术文章帮助很多读者提升了对底层的理解,深受广大技术爱好者好评。个人微信公众号“开发内功修炼”在全网超过十万读者。