SCENARIO:

Problem:
All connections in diagram (included VMware virtual switching system) are 1Gbps, iperf3 server mode running on each Virtual Machine inside ESXi, iperf3 client mode running on PC1
PC1 to VM1-3 reports almost 1Gb bandwidth
PC1 to VM4 (vlan10 to vlan100 routing) reports almost 100Mb bandwidth
While testing bandwidth with inter-vlan routing, CRS125 cpu goes to 100% , could this be considered correct ??
Thinking the routing bottleneck was the issue, I tested bandwidth between PC5 and VM4 (same vlan 100): CPU stays at 5-10% but bandwidth still close to 100Mb
I tried to swap virtual machines as well PCs (if machine performance was involved) , same results .
I can’t figure if the problem resides on routerboard or ESXi (or something else ?)
Any hint in troubleshooting please ?