forked from NetFPGA/NetFPGA-public
-
Notifications
You must be signed in to change notification settings - Fork 0
Tests at Stanford site
mshahbaz edited this page Oct 17, 2012
·
6 revisions
This page displays the performance results for reference NIC 10G and 1G at the Stanford site.
Omitted since only commodity parts involved. See results at Tests at Dublin Site
This test measures the performance of the NetFPGA-10G (10G Reference NIC) connected directly to a Myricom Myri-10G 10G-PCIE2-8C2-2S NIC.
- The test setup uses two Core-i7 Linux hosts, where Host A is fitted with a Myricom PCIe NIC and Host B is fitted with the NetFPGA-10G card, programmed with the 10G Reference NIC. Host B uses the NetFPGA-10G Reference NIC driver. The NICs are connected directly via a GORE SFP+ cable between their lowermost SFP+ ports as shown below:
- Host A has the fixed IP address 192.168.3.1 and runs the netserver component of netperf;
- Host B has the fixed IP address 192.168.3.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/alpha/ 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 5 (from 60), resulting in a total test time of approximately 30 minutes.
Test | Result |
---|---|
tcp_stream_script 192.168.3.2 CPU | stanford_tcp_nicto10g.txt |
udp_stream_script 192.168.3.2 CPU | stanford_udp_nicto10g.txt |
tcp_stream_script 192.168.3.2 CPU -T1,1 | [stanford_tcp_nicto10g_affinity.txt] (stanford_tcp_nicto10g_affinity.txt) |
udp_stream_script 192.168.3.2 CPU -T1,1 | stanford_udp_nicto10g_affinity.txt |
Test | Result |
---|---|
tcp_stream_script 192.168.3.1 CPU | stanford_tcp_10gtonic.txt |
udp_stream_script 192.168.3.1 CPU | stanford_udp_10gtonic.txt |
tcp_stream_script 192.168.3.1 CPU -T1,1 | stanford_tcp_10gtonic_affinity.txt |
udp_stream_script 192.168.3.1 CPU -T1,1 | stanford_udp_10gtonic_affinity.txt |
Omitted since only commodity parts involved. See results at Tests at Dublin Site
This test measures the performance of the NetFPGA-10G (1G Reference NIC) connected to RealTek RTL8111/8168B 1G NIC built into our test hosts.
- The test setup uses two Core-i7 Linux hosts, where Host A has a built-in RealTek RTL8111/8168B NIC and Host B is fitted with the NetFPGA-10G card, programmed with the 1G Reference NIC. Host B uses the NetFPGA-10G Reference NIC driver. The NICs are connected directly via a Category 5e ethernet patch cable as shown below:
- Host A has the fixed IP address 192.168.3.1 and runs the netserver component of netperf;
- Host B has the fixed IP address 192.168.3.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/alpha/ 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 5 (from 60), resulting in a total test time of approximately 30 minutes.
Test | Result |
---|---|
tcp_stream_script 192.168.3.2 CPU | stanford_tcp_nicto1g.txt |
udp_stream_script 192.168.3.2 CPU | stanford_udp_nicto1g.txt |
tcp_stream_script 192.168.3.2 CPU -T1,1 | stanford_tcp_nicto1g_affinity.txt |
udp_stream_script 192.168.3.2 CPU -T1,1 | stanford_udp_nicto1g_affinity.txt |
Test | Result |
---|---|
tcp_stream_script 192.168.3.1 CPU | stanford_tcp_1gtonic.txt |
udp_stream_script 192.168.3.1 CPU | stanford_udp_1gtonic.txt |
tcp_stream_script 192.168.3.1 CPU -T1,1 | stanford_tcp_1gtonic_affinity.txt |
udp_stream_script 192.168.3.1 CPU -T1,1 | stanford_udp_1gtonic_affinity.txt |