Designing a High Performance Network File Server

Designing a High Performance Network File Server
An Integrity Superdome Case Study
Dave Olker
Systems Networking and Security Lab
dave.olker@hp.com
Executive Summary .............................................................................................................................. 2
Customer Application Requirements ....................................................................................................... 2
Benchmark Methodology ...................................................................................................................... 3
Detailed Server Configuration ............................................................................................................... 4
Install Required Patches..................................................................................................................... 4
Filesystem Considerations ................................................................................................................. 5
Filesystem Initial Creation .............................................................................................................. 5
Filesystem Tuning.......................................................................................................................... 5
NFS and Kernel RPC Tunable Parameters............................................................................................ 7
Networking Considerations............................................................................................................... 8
Enable TCP Segmentation Offload.................................................................................................. 8
Enable Checksum Offload ............................................................................................................. 8
Increase TCP Send and Receive Windows....................................................................................... 9
Hardware Configuration Considerations...........................................................................................10
Optimally Assign Ethernet Card Interrupt Handling Duties ............................................................... 10
Optimize APA Port Placement and Configuration ........................................................................... 12
Ensure Network Switch is Configured to Match APA Configuration .................................................. 12
Bind nfsktcpd Service Threads to the CPUs Processing Interrupts....................................................... 13
Summary .......................................................................................................................................... 14
For More Information ......................................................................................................................... 14

Summary of content (14 pages)