LVS | LVS性能调优小记

一、简介

来到新公司就遇到有业务上线,业务架构中涉及到LVS这块,安装部署什么的倒很快,直接yum install即可,调优的话之前也没咋弄过,所以把整个步骤给记录下来。

二、调整内核参数

CONFIG_IP_VS_TAB_BITS
IPVS connection hash table size,取值范围:[12,20]。该表用于记录每个进来的连接及路由去向的信息。连接的Hash表要容纳几百万个并发连接,任何一个报文到达都需要查找连接Hash表。Hash表的查找复杂度为O(n/m),其中n为Hash表中对象的个数,m为Hash表的桶个数。当对象在Hash表中均匀分布和Hash表的桶个数与对象个数一样多时,Hash表的查找复杂度可以接近O(1)。