序
这段时间的工作全都扔在了Linux性能分析优化上。
看“一点”的优化,测试程序能轻松完成数据统计,并且自定义程度高;但“全局”的优化,或是在“侦查系统的性能问题”时,却很难设计一种测试程序,往往需要不同的性能分析工具帮忙。
这着实有些发狂!!!
但还是很庆幸,Brendan Gregg为Linux做了那么多分析工具,使得对于整体分析优化Linux系统有了那么多称手的“兵器”,这里再次感谢Brendan Gregg和torvalds。
https://www.brendangregg.com/linuxperf.html
Brendan Gregg是Linux系统性能优化的行家,你可以通过他的主页更快的上手Linux、eBPF等等新知识。
每张工具集图谱都有适应的场景,性能监控工具帮助实时测量当前系统状态,静态工具分析当前工作信息,性能基准工具更多用于测试系统能力,调参工具改变系统的一些状态。
性能监控工具集
静态工具
性能基准工具
调参工具
除了这些外,Brendan Gregg作为eBPF的推动者,还将利用BCC静态追踪和实时动态追踪方面的可用工具图谱也梳理出来,真的是壮哉壮哉。学习成本直线下降,舒服舒服。
Linux性能优化
图取自@HJX-ABC,文末放上链接。
Linux工具集太多,现阶段不可能全部梳理,但是后面如果用到,会继续加至尾后!这也算给