k8s中ipvs性能问题

请教一个问题:
环境:flannel,host-gw
现象:我在使用wrk压测时发现,请求service和请求pod的qps差距很大,只有十分之一,通过观察发现,在client端会出现大量SYN_SENT状态的统计数据。50个并发的情况下,SYN_SENT在50左右波动,使用短链接测试-H "Connection: Close",长链接没问题。通过持续抓包发现,tcpdump的log数据是间歇性停顿,就像是等待某个timeout,然后才能建立连接,ipvsadm观察并没有大量SYN_RECV状态。
有没有哪位大佬处理过类似问题?

阅读 4.4k
1 个回答
新手上路,请多包涵

可能与内核参net.ipv4.tcp_max_syn_backlog有关,该参数默认是1024,如果短时间内并发新建tcp连接过多,syn队列可能溢出,导致部分新连接无法建立。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题