Numerous factors influence overall server performance. However, in the hardware arena, the four primary factors weighing in are: network, processor, memory and disk. Of these four, the most common performance bottleneck is disk input/output (I/O) access.
System performance and resource utilization
When disk I/O is the performance bottleneck, other system resources are underutilized. In particular, processors will be waiting on disk data and report utilizations of far less than 99%. Although most system memory may be allocated to the primary service or application (implying high utilization), reallocating a portion of it to accelerate disk performance often results in much greater overall system performance.
There are many areas of a computer system that can cause it to run slowly. Some examples are: the CPU’s performance, the motherboard’s bus speeds, the amount of RAM, the network connection or even the video card. However, the slowest component is normally the hard drive. Why? Because it relies on mechanical parts while the rest of a computer's components that process data are entirely electronic. A slow down caused by the hard drive is called a “disk I/O bottleneck” and is quite common.
RamDisk and RamDisk
RamDisk and RamDisk Plus offer dramatic improvement in the storage performance of servers and applications running on Windows Server 2003, Windows XP, and Windows 2000. Intel’s IoMeter benchmark reveals that our RAM disks typically show a 50 times performance gain over a physical hard disk. In many instances, that translates into an improvement of 3 to 10 times in overall application speed.
In server environments, RAM disks are especially useful for enhancing the performance of servers or applications constrained by access to temporary data. For example, locating database tempdb files on a RAM disk can accelerate overall performance by 30 to 1000%. Server editions of RamDisk and RamDisk Plus support fail-over server clusters