
Feature Overview
7
NFS
The following NFS functionality has been added to the 1.1 release:
• NFS version 3client andserver support.SGI Linux Environment 1.0had NFS server
version 2 implemented in user space without any support for locking.
• Network Lock Manager (NLM) version 4 client and server support.
• Kernel level NFS and NLM implementation.
NFS and NFSD are configured as modules by default, but they can be configured to
compile as part of the kernel by setting the CONFIG_NFS_FS and CONFIG_NFSD
configurationparameters.TheCONFIG_NFS_V3parameteris set by default and can be
turned off if the user wants to use NFS version 2 only. The CONFIG_NFSD parameter
needs to be configured for LOCKD to work, so if CONFIG_LOCKD is set,
CONFIG_NFSD should be set also.
Kernel Spinlock Metering
The SGI Linux Environment 1.1 release includes a feature that allows developers to
gather statistical information about the SMP kernel’s use of spinlocks and mrlocks
(multiple-readersingle-writer spinlocks). This functionality is called spinlock metering,or
lockmetering.
Spinlock metering is built into the kernel using the CONFIG_LOCKMETER
configuration option (in the Kernel Hacking section of make xconfig). A kernel built
withlockmetering will exhibit asmall (roughly1%) performancedegradation relativeto
a kernel that is not configured for lockmetering. See the following URL for additional
information:
http://oss.sgi.com/projects/lockmeter
Commenti su questo manuale