forked from NetFPGA/NetFPGA-public
-
Notifications
You must be signed in to change notification settings - Fork 0
Tests at Cambridge Site
manihatn edited this page Oct 17, 2012
·
14 revisions
This page displays the performance results for reference NIC 10G and 1G at the Cambridge site.
This control test measures the performance of the Intel-10G X520-DA2 network interface cards (pictured below) as installed in our test hosts.
- The test setup uses two Core-i7 Linux hosts, each with an identical Intel PCIe NIC;
- The NICs are connected directly via a HP Procurve 10GBe SFP+ Direct Attach cable (model J9281B) as shown below:
- Host A has the fixed IP address 192.168.0.1 and runs the netserver component of netperf;
- Host B has the fixed IP address 192.168.0.2 and runs the netserver component of netperf;
- For each test, the tcp_stream_script and udp_stream_script netperf test scripts (located in the tools/scripts/ directory) were used;
- Four tests were conducted in all, using TCP and UDP with- and without forcing CPU affinity (i.e. forcing netperf processes to reside on CPU 1);
- The duration (in seconds) was reduced to 10 (from 60), resulting in a total test time of approximately 70 minutes.
Please see below.
Test | Result |
---|---|
tcp_stream_script 192.168.0.1 CPU | cam_intel10G_to_intel10G_tcp_default.txt |
udp_stream_script 192.168.0.1 CPU | cam_intel10G_to_intel10G_udp_default.txt |
tcp_stream_script 192.168.0.1 CPU -T1,1 | cam_intel10G_to_intel10G_tcp_affinity.txt |
udp_stream_script 1.1.1.2 CPU -T1,1 | cam_intel10G_to_intel10G_udp_affinity.txt |
This test measures the performance of the NetFPGA-10G (10G Reference NIC) connected directly to a Intel-10G X520-DA2 NIC.
- The test setup uses two Core-i7 Linux hosts, where Host A is fitted with the NetFPGA-10G card, programmed with the 10G Reference NIC and Host B is fitted with a Intel PCIe NIC. Host A uses the NetFPGA-10G Reference NIC driver (v1.3.2). The NICs are connected directly via a HP Procurve 10GBe SFP+ Direct Attach cable (model J9281B) as shown below:
- Host A has the fixed IP address 192.168.0.1 and runs| the netserver component of netperf;
- Host B has the fixed IP address 192.168.0.2 and runs the netserver component of netperf;
- For each test, the tcp_stream_script and udp_stream_script netperf test scripts (located in the tools/scripts/ directory) were used;
- Four tests were conducted in all, using TCP and UDP with- and without forcing CPU affinity (i.e. forcing netperf processes to reside on CPU 1);
- The duration (in seconds) was reduced to 10 (from 60), resulting in a total test time of approximately 70 minutes.
Test | Result |
---|---|
tcp_stream_script 192.168.0.2 CPU | cam_nf10_to_intel10G_tcp_default.txt |
udp_stream_script 192.168.0.2 CPU | cam_nf10_to_intel10G_udp_default.txt |
tcp_stream_script 192.168.0.2 CPU -T1,1 | cam_nf10_to_intel10G_tcp_affinity.txt |
udp_stream_script 192.168.0.2 CPU -T1,1 | cam_nf10_to_intel10G_udp_affinity.txt |
Test | Result |
---|---|
tcp_stream_script 192.168.0.1 CPU | cam_intel10G_to_nf10_tcp_default.txt |
udp_stream_script 192.168.0.1 CPU | cam_intel10G_to_nf10_udp_default.txt |
tcp_stream_script 192.168.0.1 CPU -T1,1 | cam_intel10G_to_nf10_tcp_affinity.txt |
udp_stream_script 192.168.0.1 CPU -T1,1 | cam_intel10G_to_nf10_udp_affinity.txt |
This control test measures the performance of the Intel PRO/1000 PT Dual Port NICs as installed in our test hosts.
- The test setup uses two Core-i7 Linux hosts, where both Hosts A and B are fitted with on-board Intel PRO/1000 PT Dual Port NICs. Both machines use the Intel NIC driver incorporated into the Fedora 14 Linux kernel. The NICs are connected directly via a Category 5e ethernet patch cable as shown below:
- Host A has the fixed IP address 192.168.0.1 and runs the netserver component of netperf;
- Host B has the fixed IP address 192.168.0.2 and runs the netserver component of netperf;
- For each test, the tcp_stream_script and udp_stream_script netperf test scripts (located in the tools/scripts/ directory) were used;
- Four tests were conducted in all, using TCP and UDP with- and without forcing CPU affinity (i.e. forcing netperf processes to reside on CPU 1);
- The duration (in seconds) was reduced to 10 (from 60), resulting in a total test time of approximately 70 minutes.
Please see below.
Test | Result |
---|---|
tcp_stream_script 192.168.0.1 CPU | cam_intel1G_to_intelG_tcp_default.txt |
udp_stream_script 192.168.0.1 CPU | cam_intel1G_to_intel1G_udp_default.txt |
tcp_stream_script 192.168.0.1 CPU -T1,1 | cam_intel1G_to_intel1G_tcp_affinity.txt |
udp_stream_script 192.168.0.1 CPU -T1,1 | cam_intel1G_to_intel1G_udp_affinity.txt |
This test measures the performance of the NetFPGA-10G (1G Reference NIC) connected to Intel PRO/1000 PT Dual Port NIC installed in our test hosts.
- The test setup uses two Core-i7 Linux hosts, where Host A is fitted with the NetFPGA-10G card, programmed with the 1G Reference NIC and Host B has a built-in RealTek Intel PRO/1000 Dual Port NIC. Host A uses the NetFPGA-10G Reference NIC driver (v1.3.2). The NICs are connected directly via a Category 5e ethernet patch cable as shown below:
- Host A has the fixed IP address 192.168.0.1 and runs the netserver component of netperf;
- Host B has the fixed IP address 192.168.0.2 and runs the netserver component of netperf;
- For each test, the tcp_stream_script and udp_stream_script netperf test scripts (located in the tools/scripts/ directory) were used;
- Four tests were conducted in all, using TCP and UDP with- and without forcing CPU affinity (i.e. forcing netperf processes to reside on CPU 1);
- The duration (in seconds) was reduced to 10 (from 60), resulting in a total test time of approximately 70 minutes.
Test | Result |
---|---|
tcp_stream_script 192.168.0.2 CPU | cam_nf10_to_intel1G_tcp_default.txt |
udp_stream_script 192.168.0.2 CPU | cam_nf10_to_intel1G_udp_default.txt |
tcp_stream_script 192.168.0.2 CPU -T1,1 | cam_nf10_to_intel1G_tcp_affinity.txt |
udp_stream_script 192.168.0.2 CPU -T1,1 | cam_nf10_to_intel1G_udp_affinity.txt |
Test | Result |
---|---|
tcp_stream_script 192.168.0.1 CPU | cam_intel1G_to_nf10_tcp_default.txt |
udp_stream_script 192.168.0.1 CPU | cam_intel1G_to_nf10_udp_default.txt |
tcp_stream_script 192.168.0.1 CPU -T1,1 | cam_intel1G_to_nf10_tcp_affinity.txt |
udp_stream_script 192.168.0.1 CPU -T1,1 | cam_intel1G_to_nf10_udp_affinity.txt |