Hello

I am using iperf3. 
Specifically, I am running a test between two systems, with the following 
options:
-c <target_ip> -t 60 -i 10 -P 2

My source and target VMs both have 2 CPU cores each.

The output of lscpu from the source VM (is identical on the target as well):

# lscpu
Architecture:        x86_64
CPU op-mode(s):      32-bit, 64-bit
Byte Order:          Little Endian
CPU(s):              2
On-line CPU(s) list: 0,1
Thread(s) per core:  1
Core(s) per socket:  2


I have 2 questions:
a. I want to ensure that when -P 2 is in effect, the load should be uniformly 
distributed across both the cores. However, I find that on the client side, cpu 
0 does more work compared to cpu 1, and on the server, its vice -versa. 
1. Is there an option to ensure uniform distribution of load across the cpu 
cores? 
2. Also, in the absence of a uniform distribution, I would expect only cpu 0 to 
do more work. But cpu 1 appears to be working more on the server side. Any 
thoughts on this?

Thanks in advance,
- Rajarshi


_______________________________________________
Iperf-users mailing list
Iperf-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/iperf-users

Reply via email to