Documentation Home
> NFS Server Performance and Tuning Guide for Sun Hardware
NFS Server Performance and Tuning Guide for Sun Hardware
Book Information
Preface
Chapter 1 NFS Overview
NFS Characteristics
NFS Version 2 and Version 3
NFS Version 3 Features and Operations
Changes in Version 3 from Version 2
64-Bit File Size
Asynchronous Writes
Read Directory With Attributes
Weak Cache Consistency
Tuning Cycle
Third Party Tools
Chapter 2 Hardware Overview
NFS File Servers
Dedicated NFS Servers
Netra NFS Server System
Netra NFSServer Software Support
Netra NFS Server Hardware Overview
Enterprise Servers
Sun Enterprise 4000, 5000, and 6000 Systems
Sun Enterprise 3500, 4500, 5500, and 6500 Systems
SPARCcenter 2000 and SPARCcenter 2000E Systems
SPARCserver 1000 and the SPARCserver 1000E System Features
Workgroup Servers
Sun Enterprise 150 Server System
Sun Enterprise 250 System
Sun Enterprise 450 System
Sun Enterprise 1 and 2 Systems
SPARCserver 20 System
SPARCserver 20 System Features
Disk Expansion Units
SPARCstorage Array Subsystem
Sun StorEdge A1000 RAID Disk Array
Sun StorEdge A3000 Subsystem
Sun StorEdge A5000 Subsystem
Sun StorEdge A7000 Intelligent Storage Server
Sun StorEdge MultiPack
Sun StorEdge UniPack
Chapter 3 Analyzing NFS Performance
Tuning the NFS Server
Optimizing Performance
Resolving Performance Problems
Checking Network, Server, and Client Performance
Checking the NFS Server
Checking Each Client
Chapter 4 Configuring the Server and the Client to Maximize NFS Performance
Tuning to Improve NFS Performance
Balancing NFS Server Workload
Networking Requirements
Data-Intensive Applications
Configuring the Network When the Primary Application of Your Server Is Data-Intensive
Attribute-Intensive Applications
Systems with More Than One Class of Users
Disk Drives
Determining if Disks Are the Bottleneck
Limiting Disk Bottlenecks
Replicating File Systems
Adding the Cache File System
Configuration Rules for Disk Drives
Using Solstice DiskSuite or Online: DiskSuite to Spread Disk Access Load
Using Log-Based File Systems With Solstice DiskSuite or Online: DiskSuite 3.0
Using the Optimum Zones of the Disk
Central Processor Units
Determining CPU Usage
Memory
Determining if an NFS Server Is Memory Bound
Calculating Memory
General Memory Rules
Specific Memory Rules
Swap Space
Prestoserve NFS Accelerator
NVRAM-NVSIMM
NVRAM SBus
Tuning Parameters
Setting the Number of NFS Threads in /etc/init.d/nfs.server
Identifying Buffer Sizes and Tuning Variables
Using /etc/system to Modify Kernel Variables
Adjusting Cache Size: maxusers
Parameters Derived From maxusers
Adjusting the Buffer Cache (bufhwm)
Directory Name Lookup Cache (DNLC)
Increasing the Inode Cache
Increasing the Inode Cache in the Solaris 2.4 or the 2.5 Operating Environments
Increasing Read Throughput
Chapter 5 Troubleshooting
Troubleshooting Tools
General Troubleshooting Tuning Tips
Client Bottlenecks
Server Bottlenecks
Network Bottlenecks
Appendix A Using NFS Performance-Monitoring and Benchmarking Tools
NFS Monitoring Tools
Network Monitoring Tools
snoop
Looking at Selected Packets in a Capture File (pkts)
SPEC System File Server 2.0
0.97 LADDIS Benchmark
SPEC SFS 2.0 Results
© 2010, Oracle Corporation and/or its affiliates