知识卡片

性能优化的多维度天花板

专业/工作 · 1104.c

内容

性能优化没有无限空间,理论天花板由多个独立维度共同界定:线速是物理线路的传输上限,PCIe总线有事务带宽上限,CPU从cache加载/存储有周期上限,内存控制器也有读写带宽上限。这些边界像层层包裹工作负载的壳,优化的本质是在壳内不断逼近甚至触碰边界,而非无止境提升。有些天花板可以量化(如总线带宽),有些很难量化(如某频率下每包最小消耗周期),后者只能靠不断试验,当收益递减到很小时,就是接近天花板的信号。

参考来源

《深入浅出DPDK》第1章《认识DPDK》