Kbase P97352: What is the optimal RAID stripe size
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  02/07/2008 |
|
Status: Verified
GOAL:
What is the optimal RAID stripe size
GOAL:
What is the optimal RAID "chunk" size
GOAL:
What RAID stripe size is recommended by Progress
FACT(s) (Environment):
UNIX
Progress 9.x
OpenEdge 10.x
FIX:
Each system configuration should be tested in light of their needs and expectations.
From a Progress standpoint, the array's configuration details should be transparent to the Progress database storage manager.
Progress does not know what the optimal stripe (chunk) size should be. It depends on interactions among a variety of factors such as: the number of disks, the disk speed, and the controller speed.
Limited tests on LINUX, found that stripe size in the range of 64K, 128K, or 256K was somewhat better than the smaller sizes.
Some customers have tested with 1MB stripe sizes on other operating systems, and showed some performance gain over 64K stripes.
Limited research on the web shows a definite advantage of the 1MB size stripe for all flavors of RAID when compared under a base configuration.
The optimal stripe size may be different on various systems and configurations. Each intended configuration should be tested prior to going into production.
Progress does not recommend any specific size for stripes on RAID.