Thread: Server choice for small workload : raptors or SSD?
I presently have about 40 databases on an aging server which runs both Postgresql and Apache. The databases presently consume about 20GB and I expect them to be consuming around 40GB in a year or more if demand for our services expand as we hope. The present database is 2 x Quad core E5420 Xeon (2.5GHz) with 8GB of RAM with an LSI battery-backed RAID 10 array of 4no 10K SCSI disks. It performs fine although reads on complex queries can be a little slow due to limited RAM. I plan to buy two servers and split the workload between them, and back each of these up to a VM over streaming replication. This is in addition to our current pg_dump processes which run twice a day at present. Although one server is adequate for our needs, two helps reduce the risk of any one database going down. I'd be grateful for comments on whether to go with a server with the A or B spec. Both servers have the following in common: E5620 Quad-Core / 4x 2.40GHz LSI MegaRAID SAS 9260-4i with BBU (6Gbps) 48 GB PC3-10600 DDR3 / 1333MHz / registered ECC RAM Server A: 4 * 300GB 10K WD raptors in a RAID10 configuration Server B: 2 * 500GB 7.2K SATA disks in RAID 1 2 * 100GB Intel 710 Solid State SATA 270MBs read, 170MBs write in RAID 1 ** Both servers cost about the same. ** The 710 SSDs use MLC NAND flash. Review here: http://www.tomshardware.com/reviews/ssd-710-enterprise-x25-e,3038.html Regards Rory -- Rory Campbell-Lange rory@campbell-lange.net Campbell-Lange Workshop www.campbell-lange.net 0207 6311 555 3 Tottenham Street London W1T 2AF Registered in England No. 04551928
We've used Raptors in production for a few years. They've been about as reliable as you'd expect for hard drives, with the additional excitement of a firmware bug early on that led to data loss and considerable expense. New machines deployed since November last year have 710 SSDs. No problems so far, blindingly fast, very low power. Unless I needed to store vast amounts of data, or was required to use very cheap hardware, there's nothing that would make me go back to hard drives.
On Wed, Mar 21, 2012 at 6:47 PM, Rory Campbell-Lange <rory@campbell-lange.net> wrote: > I'd be grateful for comments on whether to go with a server with the A > or B spec. Both servers have the following in common: > > E5620 Quad-Core / 4x 2.40GHz > LSI MegaRAID SAS 9260-4i with BBU (6Gbps) > 48 GB PC3-10600 DDR3 / 1333MHz / registered ECC RAM > > Server A: > > 4 * 300GB 10K WD raptors in a RAID10 configuration > > Server B: > > 2 * 500GB 7.2K SATA disks in RAID 1 > 2 * 100GB Intel 710 Solid State SATA 270MBs read, 170MBs write > in RAID 1 ** I just purchased up a big DB server... I went with the Intel 320 SSDs because they were cheaper, and I needed 8 of them. I also splurged for the 9265 LSI card, and added the FastPath option for speeding up the SSDs. This will probably add a bit over $150 to your SSD server. I have some servers now using 320s as boot drives, and they are *wicked* fast. All that aside, if your DB is 40GB now, it doesn't matter so much what your disks are since you're going to end up running primarily out of server disk cache. Is your workload heavily read or heavily write? If you are not writing so much, then your RAM is going to make the difference in these drives pretty insignificant. And personally, I avoid WD drives like the plague. Nothing but bad experience in my large disk arrays. I prefer Hitachi or Seagate.