LVS Active-conn In-conn 连接数不准确问题

最近公司要求做LVS实时连接数统计,但是我通过命令ipvsadm -L -n 分析出来的结果是不准确的。

比如我客户端发起了20个连接,但是在LVS上面却能查到30-60个连接。

而且我也看了一下关于LVS连接缓存的问题,基本确认了通过命令是无法得到准确的连接数的。

那么我想请教各位,怎么才能准确的获取当前连接到LVS的连接数呢?

Forums:

lvs 默认有个超时时间,可以用 ipvsadm -L --timeout 查看,默认是 900 120 300 ,分别是 TCP TCPFIN UDP 的时间