pgoneproxy在linux 2.6.32-279 与 2.6.32-573版本上面运行的差别

    在Linux内核版本2.6.32-279上面运行pgoneproxy时,当有200个客户端的并发时,会出现mutex_spin_on_owner函数占比很高的状况。而在2.6.32-573内核版本上面却看不到此函数的出现。说明这两个版本针对锁的方面有很大的优化。详细状况以下所示:并发

2.6.32-279版本的perf top状况:函数

2.6.32-573版本的perf top 状况:测试

这两个版本关于锁方面,最大的优化多是前者具备big kernel lock (bkl),然后者没有这个锁了。而且在使用pgbench来测试时二者之间的差距会达到一倍的tps。故请使用pgoneproxy的同窗,请把内核升级到2.6.32-573以及以上的版本。优化

相关文章
相关标签/搜索