CentOS 7 Linux实时内核下的epoll性能分析后续 | 火焰图分析

在《CentOS 7 Linux实时内核下的epoll性能分析》从源码角度分析了epoll在实时内核和非实时内核之间的差异,为了更好的展示问题所在,这里给出epoll和select在实时内核和非实时内核中的火焰图进行对比。

这里的线程模型和上篇文章《CentOS 7 Linux实时内核下的epoll性能分析》中的相同,分别画出在满载情况下的火焰图:

格式为[epoll|select]-内核版本

目录

火焰图

epoll-3.10.0-693.2.2.rt56.623.el7.x86_64

epoll-3.10.0-693.el7.x86_64

select-3.10.0-693.2.2.rt56.623.el7.x86_64

select-3.10.0-693.el7.x86_64

对比

实时内核和非实时内核epoll对比

实时内核和非实时内核select对比


火焰图

epoll-3.10.0-693.2.2.rt56.623.el7.x86_64

 

epoll-3.10.0-693.el7.x86_64

 

select-3.10.0-693.2.2.rt56.623.el7.x86_64

 

select-3.10.0-693.el7.x86_64

 

对比

实时内核和非实时内核epoll对比

 

实时内核和非实时内核select对比

 

©️2020 CSDN 皮肤主题: 酷酷鲨 设计师:CSDN官方博客 返回首页