kubeovn / kube-ovn

A Bridge between SDN and Cloud Native (Project under CNCF)
https://kubeovn.github.io/docs/stable/en/
Apache License 2.0
1.95k stars 442 forks source link

[Feature Request] 大规模节点下的性能优化问题 #4537

Open alin-code opened 4 weeks ago

alin-code commented 4 weeks ago

Description

2000物理节点下,3节点的南北向数据库独占物理机,在下发200000 pod时遇到下发缓慢的问题,南北向数据库会囤积大量数据,并且查询和更新变得异常缓慢,使用命令行调用还会出现oom的情况

我尝试理解了下ovsdb的源码,它看上去是事件驱动后单线程处理请求,这样的架构是否有优化的方向和空间

image

image

Thanks, alin

Who will benefit from this feature?

No response

Anything else?

No response

zhangzujian commented 4 weeks ago

我尝试理解了下ovsdb的源码,它看上去是事件驱动后单线程处理请求,这样的架构是否有优化的方向和空间

你指的是 ovsdb-server 还是 libovsdb?二者都不是我们开发维护的,建议你去对应的社区咨询讨论一下。

alin-code commented 4 weeks ago

我尝试理解了下ovsdb的源码,它看上去是事件驱动后单线程处理请求,这样的架构是否有优化的方向和空间

你指的是 ovsdb-server 还是 libovsdb?二者都不是我们开发维护的,建议你去对应的社区咨询讨论一下。

是ovsdb-server,在OVN社区也有issue,但暂未得到回复