LAN adapters and fast disk subsystems. In contrast, database servers typically need fast processors (or multiple processors) and fast disk subsystems. Both file and database servers require large amounts of memory for operating system caching.

Tuning system performance involves determining where the current bottleneck is and then alleviating this bottleneck. For example, if the bottleneck is the processor, then a faster processor can be installed or alternatively, the CPU load can be reduced by using bus master LAN and disk adapters.

If the bottleneck is memory, then additional memory can be installed.

If the bottleneck is the disk subsystem, then either additional disks or disk adapters can be installed, or a specialized high performance disk subsystem such as an IBM Array Controller with IBM Fast SCSI-2 drives can be used. This allows an overlap of disk I/O requests.

If the bottleneck is the LAN adapter, then a faster LAN interface such as the IBM LANStreamer MC 32 adapter with 40 MBps data streaming support can be installed. Another optimization technique that can be employed is to utilize multiple LAN adapters in the server increasing throughput onto one or multiple segments.

The network operating system can create bottlenecks in its use of system resources. For example, inefficient use of buffers will waste the memory resources and can cause a memory bottleneck.

The performance of a subsystem is often inter-related to that of another subsystem. For example, memory constraints often cause excessive disk I/O as the operating system accesses virtual memory. High disk utilization can also occur if there is insufficient memory available for disk caching algorithms. Ineffective disk caching algorithms for a particular application workload can create memory constraints by wasting cache that is never accessed.

5.1.1 General Performance Characteristics

The disk subsystem is a major component of server performance and is frequently the location of the server bottleneck. Performance efficiency of this subsystem depends on whether the disk cache is sufficiently large and intelligent enough to contain the correct data required to satisfy most network requests from cache. In addition, the hard disks themselves must be fast enough to provide read data for the cache and empty the cache quickly when data must be written to disk. Thus, the disk subsystem must offer performance that can keep the cache filled with useful data. Failure to do so results in a lower disk cache hit rate, slower user access times and decreased performance.

The LAN adapter must move data between the network and system memory as fast as possible. For applications that issue large read and write requests, the width of the adapter data bus is an important factor. For example, applications such as multimedia, which require high bandwidth data can benefit greatly by using 32-bit adapters and data streaming technology.

On the other hand, when an application transfers small data frames, latency or the time it takes to move a frame through the LAN adapter becomes a critical factor. The IBM LANStreamer technology can be of great benefit in these applications due to its low latency design.

168NetWare Integration Guide

Page 180
Image 180
IBM SG24-4576-00 manual General Performance Characteristics