I thought I would try this list. It may be I should post this in the Solaris 11 list, but I thought I would try here first.
I am going to purchase a new Solaris x86 with 128GB ram, 2 CPUs and 6x300GB disks.
Now I am wondering if I should add one 100 GB 2.5-inch eMLC SSD into the system, but searching the web I am unsure how best to use and SSD device. There is plenty discussions about ZFS and SSD but they all talk about small sizes (few GB) and I would only be able to buy the one SSD card.
The machine is going to a general Solaris 11 system running many zones e.g. Databases, web servers, smtp, compute server. Has any one used this Oracle SSD card and what for or should I forget it for such a system.
Only you can now if your system needs an SSD or not. We have succesfully used the flash accelerator cards in ZFS hybrid storage pools. I have also even used external USB flash devices succesfully. What are you storage needs? What do you want to do with the server? The options to use SSDs are basically these:
- as a L2ARC cache device for a zpool to speed up zfs reads
- as a seperate ZIL device to speed up writes (but you may want to mirror ZIL)
- as the only device for a filesystem or ASM
- as a device for database smart flash cache
I'd recommend to start looking at the problem you want to solve with an SSD before buying one and wonder how to use it to solve a problem that does not even exist for you.
I guess you could do that but the question is again: why? If IO is not a concern for your server, why bother making it faster (and more expensive). Mirrored SSDs for root would propably make the system boot a bit faster. But how often do you do that?