TCP Segmentation Offload (TSO) Performance On HP rp4440 Servers Using PCI-X 2-Port Gigabit Ethernet Cards August 2004 Table of Contents Introduction ......................3 rp4440 Performance with GigE and TSO ..............5 Service Demand: Less = More ..................6 Throughput: Faster = Better ..................7 Performance Highlights ....................
Introduction Introduction This article highlights performance improvements available when you use HP’s TCP Segmen- tation Offload (TSO) capabilities in conjunction with the new A7011A and A7012A 2-port Gigabit Ethernet cards (Figure 1) in a powerful server such as the HP rp4440. TSO works especially well in networks sending large amounts of data, such as in: web serv- ing applications, data backups, or file transfer applications including NFS.
Page 4
Introduction TCP Segmentation Offload (TSO), also known as “large send” enables a system’s protocol stack to offload portions of outbound TCP processing to a network interface card thereby reducing system CPU utilization and enhancing performance. Instead of processing many small maximum transmission unit (MTU)-sized frames during transmit, the system can send fewer larger virtual maximum transmission unit (VMTU)-sized frames.
rp4440 Performance with GigE and TSO rp4440 Performance with GigE and TSO Efficiency of the HP rp4440 server with TSO over PCI-X 2-port Gigabit Ethernet A7011A and A7012A cards is best demonstrated through tests that show: Service Demand. Service demand is the amount of time (in microseconds) it takes •...
Service Demand: Less = More Service Demand: Less = More Figure 2 rp4440 Service Demand with GigE and TSO Figure 2 shows Service Demand results on the rp4440 over GigE both without and with TSO. Service Demand is the amount of time it takes one CPU to handle one kilobyte of data.
Throughput: Faster = Better Throughput: Faster = Better Figure 3 rp4440 Throughput with GigE and TSO Figure 3 shows transmit and bidirectional throughput results on the rp4440 over GigE both without and with TSO. In the enclosed graph, the Gigabit Ethernet throughput numbers are shown in Megabits per second.
Performance Highlights Performance Highlights During bidirectional traffic over multiple ports of the A7011A/A7012A GigE cards, TSO reduces service demand by up to 30% while improving bidirectional throughput by up to 577 Mbit/s. When installed in a 4-way HP rp4440 server, the A7011A and A7012A cards provide exceptional networking throughput, connectivity, and reliability.
Suggested Use Technology Combinations to Use or to Be Aware Of TSO performs differently depending on a LAN card’s design and its software driver. In general, all of the cards supported by TSO benefit from a reduction in CPU service demand -- those served by the iether driver and those served by the igelan driver.
Test Details Test Details The following subsections describe the hardware and software used in testing and the methods of testing. Products Used in Testing The following products were used for the performance measurement tests: Table 1 Products Used in the Performance Measurement Tests Server Tested rp4440 Server.
For More Information Test Configuration The test configuration consisted of a 4-way (4-CPU), 800 MHz rp4440 cabinet with 16 Gigabytes of system memory and two A7012A PCI-X 2-port Gigabit Ethernet cards. The card and TSO performance were then measured in a single partition system. The A7011A /A7012A were in slots 7 and 8, the dual-rope or higher-performance slots.
HP shall not be liable for technical or editorial errors or omissions contained herein. HP-UX® , Serviceguard®, and Superdome® are registered trademarks of the Hewlett-Packard Corporation. PCI-X is a registered trademark of the PCI SIG. All other trademarks and registered trademarks are the property of the...