cloud-bulldozer / k8s-netperf

Running Networking Performance Tests against K8s
Apache License 2.0
28 stars 17 forks source link

[RFE] Parallelism in pod 2 service scenarios #132

Closed rsevilla87 closed 6 months ago

rsevilla87 commented 6 months ago

Is your feature request related to a problem? Please describe.

k8s-netperf doesn't support configuring a parallelism higher than 1 in pod 2 service scenarios. Having this feature can be interesting since it will allow a user to saturate the network link using this traffic pattern. With just one thread/process is not possible to get close to the maximum theoretical network bandwidth .

Describe the solution you'd like

Among the several possible approaches to code this feature, I think that running N netperf/iperf/netperf servers pointed by the same service, with the pods being exposed in different service ports. And N clients connecting to these ports

rsevilla87 commented 6 months ago

@venkataanil @jtaleric