Ik heb een database server waarvan de database in de loop der jaren flink gegroeid is, we zitten nu op zo'n 110GB. Server is wat RAM betreft ook wat meegegroeid (van 8GB naar 24GB) maar op dit moment begint de database server weer de grote bottleneck te worden in het geheel:

Het systeem heeft een Areca ARC-1220 met BBU en 4x500GB 7200 samen met 4x 74GB Raptor (eigenlijk 3x + 1x 160GB ivm vervangen van defecte raptor). Database staat natuurlijk op de raptors.
Het idee is nu om te kijken of SSD lucht kan geven, grote probleem zijn de random reads en SSD zou daar erg sterk in moeten zijn. Nadeel van SSD is dat de (niet enterprise grade) SSDs wat minder betrouwbaar zijn, na een flink aantal writes zijn ze gewoon op en waarschijnlijk gaan twee dezelfde SSDs ook op ongeveer hetzelfde moment 'stuk'.
Mooiste zou zijn als ik nu twee raptors zou kunnen vervangen door twee SSDs waarbij het geheel in RAID10 draait. Grote vraag is alleen wat de Areca daarvan gaat vinden. Mijn vermoeden is dat de Areca alles 100% gelijkmatig verdeelt over de disks in een raidset waardoor de performance verbetering maximaal 50% is tov de Raptors.
Ideaal zou zijn als de Areca de SSDs zou gebruiken voor al het leeswerk en de Raptors eigenljik alleen gebruikt als (net iets achterlopende) mirror. Iemand een idee hoe deze RAID controller omgaat met raidsets die bestaan uit sterk afwijkende disks?
Zijn er andere mogelijkheden om deze combinatie te realiseren? Enige waar ik op kom is het maken van een RAID1 van 2 SSDs met 2 Raptors als hotspare maar ook dat kost 50% performance.

Het systeem heeft een Areca ARC-1220 met BBU en 4x500GB 7200 samen met 4x 74GB Raptor (eigenlijk 3x + 1x 160GB ivm vervangen van defecte raptor). Database staat natuurlijk op de raptors.
Het idee is nu om te kijken of SSD lucht kan geven, grote probleem zijn de random reads en SSD zou daar erg sterk in moeten zijn. Nadeel van SSD is dat de (niet enterprise grade) SSDs wat minder betrouwbaar zijn, na een flink aantal writes zijn ze gewoon op en waarschijnlijk gaan twee dezelfde SSDs ook op ongeveer hetzelfde moment 'stuk'.
Mooiste zou zijn als ik nu twee raptors zou kunnen vervangen door twee SSDs waarbij het geheel in RAID10 draait. Grote vraag is alleen wat de Areca daarvan gaat vinden. Mijn vermoeden is dat de Areca alles 100% gelijkmatig verdeelt over de disks in een raidset waardoor de performance verbetering maximaal 50% is tov de Raptors.
Ideaal zou zijn als de Areca de SSDs zou gebruiken voor al het leeswerk en de Raptors eigenljik alleen gebruikt als (net iets achterlopende) mirror. Iemand een idee hoe deze RAID controller omgaat met raidsets die bestaan uit sterk afwijkende disks?
Zijn er andere mogelijkheden om deze combinatie te realiseren? Enige waar ik op kom is het maken van een RAID1 van 2 SSDs met 2 Raptors als hotspare maar ook dat kost 50% performance.