其他
《性能之巅》第2版终于来了,火焰图发明人Gregg大师这次带来哪些内幕?
今天,Bug 和性能问题成为威胁软件健康的两大的话题。
从单机时代开始,我们就投入了不计其数的人力、物力研究性能。随着分布式系统的大量应用,对于性能问题的分析、调优,面临着很多前所未有的挑战。
很多团队经常面对下面这类技术困境:
如何使用开源软件构建机群?
如何选择云服务?
如何设计高效的分布式 Web 服务?
如何开发高效的分布式机器学习系统?
为什么我的 App 打开比较慢?
为什么我的网站访问不了?
怎么才能看到我的业务中哪个逻辑比较慢
……
“无法衡量就无法管理”
当面对这些问题的时候,最好能从一些重要的可度量的方面,进行定量的分析和比较。可是,哪些方面重要,如何度量呢?
如何度量网络繁忙程度?
如何得知某台机器是否还活着?
服务中断是因为某个进程锁死了还是机器出问题了?
或是我们的机群中用 SSD 替换硬盘的比例应该多大?
……
在繁重的业务压力下应对这些问题时,通常只能尽快找一个“近似”的测量办法。但这终非长久之计,如果我们从未深刻理解问题,我们就没有深入思考;
没有沉淀经验;
没有获得成长;
……
如果有前人的经验可供借用,那一定可以事半功倍。
巧了,国际知名的性能专家、火焰图(Flame Graph)发明人——Brendan Gregg,最近将他在Netflflix、英特尔积累的丰富的云计算环境下的性能优化的经验分享了出来,继震惊业界的上一版之后,再次推出新书《性能之巅:系统、企业与云可观测性》
第2版!!!!
硬件、内核和应用程序的内部结构,以及它们的工作机制 对复杂系统进行快速性能分析的方法 如何优化CPU、内存、文件系统、磁盘和网络 如何使用perf、Ftrace和BPF (BCC和bpftrace)进行复杂的剖析和跟踪 与云计算管理程序相关的性能挑战 更有效地实施基准测试 ……
近年来 Linux 内核各方面的变化对于资源性能的影响; 云计算架构的主流演进方向; 动态跟踪工具的新星(BPF 及其前后端技术); 常见性能工具的使用方法的变化; ……
陈莉君,西安邮电大学教授 唐卓,国家超级计算长沙中心总工程师、湖南大学教授 蒋炎岩,南京大学教师 高博,青年计算机学会论坛(YOCSEF)会员,文津奖得主,《研究之美》译者 张银奎,资深调试专家,《软件调试》和《格蠹汇编》作者 陈硕,《Linux 多线程服务端编程 :使用 muduo C++ 网络库》作者 吕昭波,《云端架构》作者 丛磊,新浪SAE创始人/总负责人 林应,淘宝技术部高级技术专家 毛文安,龙蜥社区系统运维 SIG Maintainer 萧田国,触控科技运维总监,高效运维社区创始人 王益,LinkedIn 高级主任分析师 饶琛琳,日志易产品副总裁,前微博系统架构师 高楼,盾山科技 CEO、7DGroup 创始人 臻叔,微信公众号“程序员臻叔”作者 田国杰(@JackTian),微信公众号“杰哥的 IT 之旅”作者
热文推荐