公司网站备案需要每年做吗/如何制作简单的网页链接
前言
针对网络传输性能对内核进行优化。
fastsocket是针对单机性能优化,提升单机的cps。
我们将把fastsocket的优化性能移植到内核中,提升其单机的cps性能。
提升现在单机nginx的服务性能,预计cps的性能提升一倍,提升生产环境的传输性能。
内核对nginx的性能瓶颈
性能损耗主要在内核的三把锁
accpet的全局队列的sk_lock锁
new_inode中的全局inode_lock锁
sock_alloc_file中的dcache_lock锁
nginx压测时火焰图如下:
基于上面火焰图细分,显示三把锁的位置
accpet的全局队列的sk_lock锁
new_inode中的全局inode_lock锁
sock_alloc_file中的dcache_lock锁
fastsocket压测
Intel(R) Xeon(R) CPU E5-2630 v2 @ 2.60GHz 12核
压测结果:
linux2.6.32-431:79000cps
fastsocket:14~13wcps