本节书摘来自华章出版社《深入浅出DPDK》一书中的第3章,第3.3节小结,作者朱河清,梁存铭,胡雪焜,曹水 等,更多章节内容可以访问云栖社区“华章计算机”公众号查看。
3.3 小结
多核采用这种“横向扩展”的方法来提高系统的性能,该架构实现了“分治法”策略。通过划分任务,线程应用能够充分利用多个执行内核,并且可以在特定时间内执行更多任务。它的优点是能够充分并且灵活地分配CPU,使它们的利用率最大化。但是,增加了上下文切换以及缓存命中率的开销。总之,由于多个核的存在,多核同步问题也是一个重要部分,由于很难严格做到每个核都不相关,因此引入无锁结构,这将在以后做更进一步介绍。