知识卡片

自顶向下闭环调优的性能分析方法论

专业/工作 · 1116.c

内容

VNF性能优化不要一上来就在虚拟化环境里调,而要先在非虚拟化环境把性能榨到最优——定义清楚度量指标(吞吐/时延/扩展性),量出基准值,然后闭环推进:假设瓶颈、做实验验证、找到优化方法、再测一次拿到新基准,如此往复直到碰到硬件天花板。排查瓶颈要自顶向下:先看BIOS和操作系统配置(NUMA、大页),再看应用软件架构(可扩展性、查表算法),最后才怀疑硬件微架构限制。拿到最优配置后,再把同一套方法搬到虚拟化环境里逼近这个基准。

参考来源

《深入浅出DPDK》第13章《DPDK与网络功能虚拟化》