Next: The User-Space NFS Server
Up: NFS server in Linux:
Previous: Results
We measured the NFS server performances under different server setup
for the NFS V2 protocol with UDP.
We used SPEC System File Server Suite Release
2.0 (SFS 2.0) from Standard Performance Evaluation Corporation (SPEC).
The test was done for both the kernel-space NFS server in Linux kernel
2.2.9 plus the kernel NFS server patches in knfsd 1.4.2 and the
user-space NFS server version 2.2beta37. The setup consists of
- A NFS server is a dual 500Mhz Pentium III Xeon 512KB cache with
256MB RAM, 1 Intel 82557 100Mb Ethernet controller, 2 SCSI U-2
NCR53C895
controllers, 1 18GB QUANTUM QM318000TD-SW harddrive on one SCSI
controller, 4 9GB SEAGATE ST39102LW harddrives on the other
SCSI controller running the Linux kernel 2.2.9 plus knfsd 1.4.2.
- Clients are a 500Mhz Pentium III with 128MB RAM running the
Linux kernel 2.2.7, a dual 500Mhz Pentium III with 256MB RAM
running the kernel 2.2.9, a quad 400Mhz Pentium III Xeon 1024KB
cache with 1GB RAM running the Linux kernel 2.2.7, a Sparc Ultra 10
running Solaris 7 and a 450MHz Pentium II with 64MB RAM running
Solaris 7.
- All machines are connected with 100Mb Ethernet switches.
Those performance measurements were only used for the Linux NFS server
tuning. They shouldn't be interpreted for any other purposes. To
compare the
Linux kernel-space NFS server performance with other implementations
requires to follow very strict rules setup by SPEC, which is not the
intention of this paper.
Next: The User-Space NFS Server
Up: NFS server in Linux:
Previous: Results
H.J. Lu
1999-08-15