NFS Server Performance and Tuning Guide for Sun Hardware

NFS File Servers

This section provides a hardware overview of Sun NFS servers. Table 2-1 illustrates the conditions under which a particular NFS file server will meet your needs. This table is arranged by first presenting the Netra NFS Server, a dedicated NFS server. Next, the table presents high capacity enterprise servers followed by workgroup servers. Workgroup servers are dedicated to a group, department, or small organization that shares common resources or tasks. Workgroup servers usually provide a specific function such as an NFS file server.

Table 2-1 NFS Server Comparison Table

Server 

Maximum Specifications 

Positioning 

Key Advantages 

Netra NFS Server 

--100 NFS clients 

--24 Gbytes of internal disk storage (48 Gbytes with 4 Gbyte disk drives) 

--2 subnets with Fast Ethernet (100 BaseT), Token Ring, FDDI 

--9 subnets with 10BaseT Ethernet 

Dedicated NFS server supporting both workgroup and department needs 

Industry leading NFS price/performance with RAID 5; 

Fast response times; easy to administer with HTML user interface; 

highly reliable with internal UPS and RAID 5; 

includes PC-NFS server software; 

exclusively supports NFS applications; 

RAID 5 and single file system is preconfigured 

Sun Enterprise 6000 

--At least 600 NFS clients 

--189 Gbytes of disk storage (system enclosure only) 

--More than 20 subnets per system 

--Ethernet, optional FDDI, SunATM, and Token Ring 

Most scalable and expandable Sun server 

Handles a minimum of 14,000 ops/second, which is equivalent to 140,000 PC clients; handles arbitrary NFS client loads 

Sun Enterprise 5000 

--At least 400 NFS clients 

--233 Gbytes of disk storage (system enclosure only) 

--More than 20 subnets per system 

--Ethernet, optional FDDI, SunATM, and Token Ring 

Data center server system 

Delivers high performance and high availability for enterprise wide applications supporting thousands of users; able to handle arbitrary NFS client loads  

Sun Enterprise 4000 

--At least 400 NFS clients 

--168 Gbytes of disk storage (system enclosure only) 

--More than 20 subnets per system 

--Ethernet, optional FDDI, SunATM, and Token Ring 

Compact yet highly expandable system 

Delivers high performance scalability for department applications in a distributed network computing environment; handles arbitrary NFS client loads 

Sun Enterprise 3000 

--At least 300 NFS clients 

--42 Gbytes of disk storage (system enclosure only) 

--More than 20 subnets per system 

-- Ethernet, optional FDDI, SunATM, and Token Ring 

Affordable departmental server 

Applications support up to hundreds of users in an office environments; handles arbitrary NFS client loads 

Sun Enterprise 6500 

--382 Gbytes internal storage (system cabinet only) 

--Greater than 10 Terabytes of total disk storage  

--30 CPUs and 30 Gbytes of memory  

High end datacenter server 

Handles arbitrary NFS client loads; Dynamic Reconfiguration, Alternate Pathing, and CPU power control 

Sun Enterprise 5500 

--509 Gbytes of internal storage (system cabinet only) 

--Greater than 6 Terabytes of maximum disk storage  

--14 CPUs and 14 Gbytes of memory 

Entry level datacenter server 

Handles arbitrary NFS client loads; Dynamic Reconfiguration, Alternate Pathing, and CPU power control 

Sun Enterprise 4500 

--33.6 Gbytes of internal storage (system only) 

--Greater than 4 Terabytes of total disk storage 

--14 CPUs and 14 Gbytes of memory 

High end departmental server 

Handles arbitrary NFS client loads; Dynamic Reconfiguration, Alternate Pathing, and CPU power control 

Sun Enterprise 3500 

--72.8 Gbytes of internal storage (system only) 

--Greater than 2 Terabytes of total disk storage 

--8 CPUs and up to 8 Gbytes of memory 

Entry level departmental server 

Handles arbitrary NFS client loads; Dynamic Reconfiguration, Alternate Pathing, and CPU power control 

SPARCcenter 2000 or 2000E 

--500 NFS clients 

--36 subnets 

--731 Gbytes of storage 

--Ethernet, FDDI, SunATM, and Token Ring 

Highest capacity; multipurpose enterprise server (the total solution for an entire company) 

Centralized administrationmaximum headroom for growth; multiprocessor, I/O, and network performance scalability 

SPARCserver 1000 or 1000E 

--300 NFS clients 

--12 subnets 

--395 Gbytes of storage 

--Ethernet, FDDI, SunATM, and Token Ring 

High capacitymultipurpose workgroup server 

Excellent capacity performance; multipurpose server (NFS, compute, database), affordable, scalable, integrated packaging 

Sun Enterprise 450 

--Used in environments that require large amounts of disk storage with fast or multiple I/O channels to clients or to the network 

Mid-range server 

Supports RAID 1 (disk mirroring), RAID 3 (striping data and parity across drive groups), and RAID 5 (hot spares for FC-AL disks) 

Sun Enterprise 250 Server 

--Up to 54 Gbytes of disk storage, dual CPU processor, and fast PCI I/O channels 

Mid-range server 

Supports RAID 0 (disk striping), RAID 1 (disk mirroring), and RAID 5 (hot spares); automated hardware failure notification; hot sparing support 

Sun Enterprise 150 Server 

--Internal disk array with up to twelve hot-plugable disks providing 48 Gbytes of disk capacity (based on 4 Gbyte disks) 

High end workgroup server 

Supports RAID 0 (disk striping) RAID 1 (disk mirroring) and RAID 5 (hot spares); high level of I/O throughput and capacity; significant expansion capabilities; advanced I/O and networking 

Sun Enterprise 2 

--At least 350-400 NFS clients 

--67 Gbytes of disk storage (4 Gbytes in the system and 63 Gbytes in the SPARCstorage Array) 

--4 subnets 

--Ethernet, optional FDDI and SunATM 

High performance multiprocessing server for mid to large size workgroups 

High throughput for multiprocessing; high application performance; efficient design and process handling 

Sun Enterprise 1 

--200-220 NFS clients 

--147 Gbytes of storage 

-- 4 subnets 

--Ethernet, optional FDDI and SunATM 

High capacity; medium to large workgroup server (50 to 100 users) 

Excellent performing uniprocessor workgroup server that simplifies administration and lowers costs 

SPARCserver 20 

--125 NFS clients 

--138 Gbytes of storage 

--4 subnets 

--Ethernet, FDDI, SunATM, and Token Ring 

Low cost; multipurpose workgroup server 

PC LAN server 

Low cost, powerful, flexible, and easily redeployed 

Dedicated NFS Servers

This section presents an overview of the Netra NFS Server system.

Netra NFS Server System

The Netra NFS Server system provides an easily managed, highly reliable, highly tuned dedicated NFS server. It is built exclusively to support NFS applications; Solaris software environment applications are not supported. This Netra NFS server provides superior NFS operations performance over general purpose servers.

The key benefits of this Netra NFS server include:

This server meets the demands of high speed network environments. Because this server delivers high performance for NFS operations, it is most often installed in departments and workgroups where data access requirements are high and other servers are available for running applications and system management software (see Figure 2-1).

Figure 2-1 Environments Supported by the Netra NFS Server

Graphic

As Figure 2-1 shows, the Netra NFS Server system supports both workgroup and department needs.

Netra NFSServer Software Support

The easy to use customized Netra NFS SmartServe(TM) software, which is focused exclusively on NFS applications, is tuned for NFS performance and is easy to administer. The software has the following features:

Netra NFS Server Hardware Overview

This server is based on the Ultra 1 processor board, which is designed to deliver balanced system performance. With twelve slots of data disks, the data disk capacity of this server is 24 Gbytes (48 Gbytes with 4 Gbyte disk drives). The disk drives are hot plugable. A 10BaseT Ethernet controller is built onboard.

One of the three SBus slots are used for ISP controllers. The second SBus slot contains a 100BaseT network card. The third SBus slot is available for additional network interfaces.

This system comes in two options: tower and rack-ready. Four rack-ready systems can be installed in standard Sun racks. The system also has a standard 3.5-inch diskette drive and a 644 Mbyte capacity CD-ROM drive. The eight SIMM slots can store up to 512 Mbytes of RAM.

Enterprise Servers

Sun has a range of enterprise servers. This section discusses the following enterprise servers:

Sun Enterprise 4000, 5000, and 6000 Systems

The Sun Enterprise 6000 server system, the Sun Enterprise 5000 server system and the Sun Enterprise 4000 server system are available in two enclosures (see Figure 2-2):

Figure 2-2 Sun Enterprise 6000 and 5000 Server Cabinet System and Sun Enterprise 4000 Stand-alone System

Graphic

The same CPU/memory board, I/O boards, disk board, processor modules, memory SIMMs, power modules, and cooling modules are used in all enclosures.

The minimum configuration for the Sun Enterprise 4000, 5000, and 6000 is:

Sun Enterprise systems have extensive error detection mechanisms, and an Automatic System Reconfiguration (ASR) feature that enables the system to be rebooted with failed components (such as CPUs, memory, or I/O) disabled. When an error is detected, the system is reconfigured so that the board containing the failed components is placed in low power mode and is no longer accessible.

The hot-plugable feature inserts a new board into a powered up system, despite being "live," or being supplied with electrical power. Once a working board is added to a powered on system with the hot-plugable feature, the Solaris 2.5.1 or 2.6 software environments will not use the new board until the system is rebooted. The systems also support hot-plugable disk drives and redundant, hot-plugable power and cooling units.

High speed networking is supported by integrated 10 or 100 Mb Ethernet and optional ATM interface.

The systems support remote control administration, which enables remote rebooting and power cycling.

The system monitor for these servers is Solstice(TM) SyMON(TM), a system performance tool that you can use to:

Sun Enterprise 3500, 4500, 5500, and 6500 Systems

The 3500-6500 mid range server line uses the 336 MHz UltraSPARC(TM) processor and the 84MHz to 100 MHz interconnect called the Sun Gigaplane(TM) system bus. This server family includes hot-pluggable disk drives, processors, power supplies and cooling. Dynamic Reconfiguration and Alternate Pathing software, which lets you add, remove, or replace system resources while maintaining application availability, is a new feature of these servers. The server family also has CPU power control, a new feature.

The Sun(TM) Enterprise(TM)3500 server, designed to be an entry-level departmental server, is contained in a tower/deskside enclosure. It has five system slots that can be used for either CPU/memory boards or I/O boards and contains up to eight CPUs. It has up to 8 Gbytes of memory, 72.8 GBytes of internal disk storage, and can provide greater than 2 Terabytes of maximum total disk storage. The system also includes one CD-ROM drive and an optional tape drive. It includes disk bays for eight dual-ported FC-AL disk drives.

The Sun Enterprise 4500 server is housed in a tabletop enclosure and has eight system slots providing capacity for up to 14 CPUs. It is designed to be a high end departmental server and has up to 14 Gbytes of memory. The server provides 33.6 Gbytes of interal storage and can provide up to 4 Terabytes of maximum total disk storage. The server also contains one tape drive.

The Sun Enterprise 5500 server, designed to be an entry-level datacenter server, also has eight system slots providing up to 14 CPUs but the enclosure is a 68-inch cabinet. It contains up to 14 Gbytes of memory. It provides up to 509 Gbytes of internal storage and has the capability to provide greater than 6 Terabytes of maximum total disk storage. The server also contains a tape library.

The Sun Enterprise 6500 server, a high-end datacenter server, also is housed in a 68-inch cabinet. It has 16 system slots and can contain up to 30 CPUs and 30 Gbytes of memory. The server provides 382 Gbytes of internal storage and can provide greater than 10 Terabytes of maximum total disk storage. The server also contains a tape library. The system rack provides support for multiple internal disk subsystems and tape options.

Figure 2-3 Front View of the Sun Enterprise 6500, 5500, and 4500 Servers

Graphic

SPARCcenter 2000 and SPARCcenter 2000E Systems

The SPARCcenter 2000 and the SPARCcenter 2000E systems, which were introduced in 1992, provide the computing solution for a company. As such, the SPARCcenter 2000 system and the SPARCcenter 2000E system are multifunctional network NFS file servers. They support less than 500 NFS clients and have the flexibility required for dedicated or multifunctional application environments.

The SPARCcenter 2000 system and the SPARCcenter 2000E system provide scalability and extensive expansion in these areas:

They meet the following requirements:

The heart of the SPARCcenter 2000 system or the SPARCcenter 2000E system is a high-speed packet-switched bus complex that provides very high data transfer bandwidth. The backplane supports two distinct XDBuses operating in parallel.

The SPARCcenter 2000 system or the SPARCcenter 2000E system use up to twenty SuperSPARCTM modules in a shared-memory symmetric multiprocessing configuration, meeting most performance needs. You can expand or upgrade the processing capability by adding SuperSPARC modules.

Main memory is configured in multiple logical units that are installed in the bus complex.

The I/O is expandable. For example, you can configure up to 40 SBus slots on 10 independent buses. The large I/O capacity and configurability makes the SPARCcenter 2000 system or the SPARCcenter 2000E system suitable for very large applications.

The system monitor for this server is Solstice SyMON.

SPARCserver 1000 and the SPARCserver 1000E System Features

The SPARCserver 1000 and the SPARCserver 1000E systems have the following features:

Workgroup Servers

This section presents an overview of the following workgroup servers:

The highest capacity workgroup servers are presented first.

Sun Enterprise 150 Server System

The Sun Enterprise 150 server system is a tower workgroup server based on the 167 MHz UltraSPARC(TM) microprocessor. It has the following features:

The Sun Enterprise 150 server system is ideal for an NFS server because it is a high-end workgroup server with high I/O performance and fast system throughput. Figure 2-4 shows a front view of the server.

Figure 2-4 Sun Enterprise 150 Front View

Graphic

For additional disk storage, you can attach either the Sun StorEdge UniPack or the Sun StorEdge MultiPack to the server. If you need greater amounts of disk storage, use the SPARCstorage Array to the server. For a backup device, use the SPARCstorage Library, which olds ten cartridges in a removable magazine for an average total capacity of 140 Mbytes.

Sun Enterprise 250 System

The Sun Enterprise 250 system server is a mid-range server with up to 54 Gbytes of disk storage, dual CPU processors, and fast PCI I/O channels.

Software features are:

Hardware features are:

Figure 2-5shows a front view of the Sun Enterprise 250 system.

Figure 2-5 Sun Enterprise 250 Front View

Graphic

Sun Enterprise 450 System

The Sun Enterprise 450 system server, based on the UltraSPARC-II(TM) processor, is designed for mid-range server markets that require large amounts of local disk storage with fast or multiple I/O channels to clients or to the network.

Software features are:

Hardware features are:

Figure 2-6 Front View of the Sun Enterprise 450 Server

Graphic

You can attach up to two external tape devices or a single size or twelve drive Sun StorEdge MuliPack to the SCSI port. You can attach additional tape or disk devices by installing PCI host adapter cards. If you require large amounts of disk storage, you can also attach the Sun StorEdge A3000 subsystem to the system that provides a reduntant array of inexpensive disks (RAID).

Sun Enterprise 1 and 2 Systems

The Sun Enterprise 1 system is the first member of a new class of workstations based on the UltraSPARC-I processor and is designed to deliver balanced system performance.

The Sun Enterprise 1 system can be used as a high capacity NFS server for medium to large workgroups (50 to 100 users). It is designed for reliability, availability, and serviceability. It enables easy access to replace disk drives, SIMMs, and graphics cards.

The Sun Enterprise 2 system is a multiprocessor system based on the UltraSPARC-I processor. It is standard with Fast/Wide SCSI and Fast Ethernet, which enables the data throughput capability of this system to include the disk I/O and the network traffic. The system also has a 64-bit SBus running at 25 MHz giving maximum SBus throughput.

The Sun Enterprise 2 system can be used as an NFS server for mid- to large- sized workgroups.

The Ultra SPARC CPU is matched by a very high performance crossbar-switched interconnect that can move data at peak rates of 1.3 Gbytes/second. This interconnect, the Ultra Port Architecture (UPA), is the key to providing the greatly enhanced memory bandwidth. Both the Sun Enterprise 1 and 2 systems have a 64-bit SBus running at 25 MHz giving maximum SBus throughput.

The architecture was designed to be fully compatible with previous generations of workstations so that all Solaris operating environment applications can run unchanged.

Figure 2-7 shows a front view of the Sun Enterprise 1 system.

Figure 2-7 Sun Enterprise 1 Front View

Graphic

SPARCserver 20 System

The SPARCserver 20 system, introduced in 1994, is designed to be a workgroup NFS file server or a database server in an office environment. It is based on the same MBus and SBus technologies as the SPARCserver 10 system. Performance is increased over the SPARCserver 10 by using faster MBus and SBus technology, and faster SPARC modules. The SPARCserver 20 system has increased computing and network performance.

The SPARCserver 20 system is available in three uniprocessor configurations and three multiprocessor configurations.

The uniprocessor configurations are:

The multiprocessor configurations are:

Figure 2-8 shows the front view of the SPARCserver 20 system.

Figure 2-8 SPARCserver 20 System Front View

Graphic

SPARCserver 20 System Features

The SPARCserver 20 system features include: