[ofa-general] [SDP]How does buffer size affect SDP bandwidth performance?
linyao
linyao at ict.ac.cn
Tue Jul 15 06:11:59 PDT 2008
Hi, all
When I use netperf to test SDP bandwidth performance, I was confused with a problem. My test results show that the bandwidth performance is better while the send and receive buffer size is smaller. How does it explain?
How dose buffer size affect SDP bandwidth performance?
The table below is the result of my test. The second column is the result with 16M send buffer and 8M receive buffer. The third column is the result with 256K send buffer and 256K receive buffer. The last column is the result with 16K send buffer and 87380B receive buffer.
Package Size(Byte) Bandwidth(Mbps)
128 684.51 682.55 725.43
256 1095.85 979.69 945.82
512 1498.62 1527.56 2474.6
1024 3191.12 4210.58 5147.91
2048 3994.1 5356.29 7212.09
4096 4546.15 6208.94 8127.58
8192 5962.7 7260.09 8621.43
16384 5100.91 6364.46 6575.32
32768 7446.83 6870.21 8889.46
65536 6617.12 7044.84 8992.61
131072 6587.27 6909.3 8867.24
My test is on two nodes. Each node is a DELL SC430 PC server, which has one 2.8GHz Intel Pentium-4 processor and 1GB DDR II-400 main Memory. These two nodes are interconnected with both Gigabit Ethernet and Mellanox In?niBand DDR HCAs.
Each node runs RedHat AS 4.0 with Linux kernel 2.6.20. I use OpenFabrics OFED-1.2 and Firmware 1.2.0. Netperf has two options "-s" and "-S" to set the size of socket send buffer and socket receive buffer. The former is for local and the latter is for remote. I used these two options to set different size values for socket send and receive buffer in the local and remote. I think they represent the SDP send and receive buffer size, right?
Any reply would be appreciated! Thank you!
2008-07-15
linyao
More information about the general
mailing list