apache / apache/cloudstack

CS 4.22.0 VPC vRouter Performance and crash, no ROUTED on ROUTED setting Only

未关闭
#13,267 6 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看
status:needs-investigation type:performance
主要语言
Java
星标
3.1k
派生
1.4k
平均合并
6 天 19 小时
30 天内合并 PR
32

描述

### problem

Using CS4.22.0 VPC vRouter - Routed scenario, using above 2CPUs and 2GiB RAM, performance is not increased, we noticed similar behavior on NAT'ed VPCs also: no Load balancer or other features besides the custom ACLs.

Using as router only with the BGP up, I created a 4CPU and 4G vRouter and a 8CPU and 8GvRouter, the performance does not improve on throughput is seems it reaches about 800Gbps and stop there, and sometimes traffic freezes, and many times using pipe commands make the vRouter to crash.

**This performance issue is not observed on the same configuration on Isolated Networks.** where we reached 5Gbps to the VM.

### versions

CS 4.22.0 with 1:1 oversubscription - no Oversubscription on CPU neither on memory
Host Ubuntu 22.4 KVM

### The steps to reproduce the bug

1. Create a routed VPC - Dynamic routing
2. use a Network Offering with 8CPU and 8GiB RAM
3. Create the custom ACL's
4. Apply, and Crete a VM
5. Test using a massive file ...

### What to do about it?

This Issue is observed on VPCs only, and is more noticeable on Routed VPCs-
Important the same test on Isolated NAT networks have no issues, we reached 5Gbps, with complex firewall configurations.

贡献指南

打开贡献指南

调研方向

首先,使用列出的 8-CPU/8-GiB Network Offering、自定义 ACLs、BGP 和一个 VM 复现路由 VPC 场景,然后将吞吐量与隔离网络进行比较。检查扩展 vRouter 资源是否会改变吞吐量,以及 pipe commands 是否会触发冻结或崩溃;完成的标准是路由 VPC 不再出现性能上限或崩溃。

由索引模型根据 Issue 内容生成。

评估

技术栈
ubuntu
领域
cloud, infrastructure, networking
Issue 类型
缺陷
难度
4/5
预计耗时
3-5 天
活跃度
冷清
描述清晰度
基本清楚
新手友好度
42/100

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。