HOME SOFTWARE CONSULTANCY TRAINING REFERENCE PARTNERS SEARCH
spacer
Latest Tips
e-business
ITIL
Linux
Management
Modeling
Oracle
SQL
UNIX
Windows
z/OS
 
 
 
spacer
 

John Popplewell writes:

As part of the process of fueling the debate on Raid performance, I thought I would offer you the following practical experience of the performance of a system I have been looking at.

The system is running a large online transaction processing system at 600 message pairs per second and it is required to achieve more throughput, the first obvious step of adding further cpu power to the system didn't get any more throughput.

Analysis of one of the IO subsystems [CLARiiON FC4700 with 10 physical 73 Gb disks configured in a raid 1/0 configuration] showed that this was an extremely write intensive workload that was performing 2200 logical IOs per second. Taking into account the percentage of the IO's that performed updates and the fact that the discs are mirrored meant there was a requirement to destage from the cache approximately 3000 IOs per second to the physical discs. The disk subsystem was unable to cope at this rate and the reason why more throughput couldn't go through the system was the fact that the database logs were on this disk subsystem. The answer to more throughput on this system is to install additional physical discs on the CLARiiON disk subsystem.

Whilst accepting that the performance of any disk subsystem is a function of many items (number of spindles, cache size, disk spindle characteristics etc) I would suggest that as a rule of thumb the write rate per physical
spindle should be kept below 150 IOs per second to achieve "good" performance. I won't attempt to define "good performance". The ROT of 150 write IOs per second may need to be modified depending on the
number of physical reads per second occurring.

Next month we shall publish any more input that we receive on the subject!

Next Windows Tip