For financial reasons we are limited to Windows 2003 and SQL Server 2005 to host Windows SharePoint Services v3, I am looking at the disk topology at the moment and a little unsure if I have got it right. I would appreciate any thoughts.
Disk Topology
HP DL360 G5 (2x 3.00 GHz Quad Core; 22GB RAM)
HP Smart Array P400i (Embedded; 512MB BBWC)
Array A (SYSTEM; RAID 1; 128K Block Size)
146.8 GB Disk (SAS; 15K)
146.8 GB Disk (SAS; 15K)
Array B (DATA; RAID 1+0; 64K Block Size)
300.0 GB Disk (SAS; 10K)
300.0 GB Disk (SAS; 10K)
300.0 GB Disk (SAS; 10K)
300.0 GB Disk (SAS; 10K)
- Because I am using Windows 2003 I can not adjust the partition alignment of the SYSTEM partition.
- I have configured the Stripe Size of Array B to 64K and the Partition Offset and the File Allocation Unit Size to 64K. (ref)
- All firmware on for the Server, RAID Controller and Disks has been upgraded using the HP Firmware Upgrade Disc.
Maths Bit
According to Jimmy May the following two functions should equal a natural (positive integer) number.
Partition Offset ÷ Stripe Unit_Size
Stripe Unit Size ÷ File Allocation Unit Size
In the case of Array B as all values are 64KB (65536 bytes) so both functions are equal to 1.
Usage
- We are an educational establishment:
- ~2,100 Students,
- ~300 Staff,
- ~800 Sets of Parents.
- Using SharePoint as VLE, Intranet and Extranet (for Parents).
- In extreme conditions we could have 400 simultaneous users, 1,200 across the 16 critical hours in the day.
- In general there will be more like 100 simultaneous users.
Questions
- Have I got my maths correct?
- Is this server going to be sufficient for our needs?
- Is the disk topology optimal for the combination of servers and disks (I have some spare 300GB 10K, 147GB 15K and 72GB 15K disks). Might I be better with two RAID 1 arrays in place of the 1+0 array and split off Data/Logs/TempDB.
Thanks in advance!