SSD do give a really fast Random Read Performance over conventional Hard Disks typical data transfer size is 4k or 8k.
Although the Sequential Reads performance is not that huge, data transfer size of 128k or 64k sequentially.
But when it comes to writing to disks, enterprise storage arrays (EMC DMX4, HDS USPv etc) writes all data to cache and the write is acknowledged to the host. Destaging takes place later.
In such a scenario, how is SSD going to perform?
Moreover, for updates in oracle the ssd have to go through the erase-write cycle, conventional hdd dont. How does this impact performance?
|
| |||||||||||
feedback
|
closed as not a real question by ErikA, Shane Madden, Ward, Chopper3 Aug 25 '11 at 17:27
It's difficult to tell what is being asked here. This question is ambiguous, vague, incomplete, overly broad, or rhetorical and cannot be reasonably answered in its current form. See the FAQ for guidance on how to improve it.
|
The NVRAM/cache of the storage array has complex caching algorithms, where not only a watermarking system (high + low) is employed but also certain timing parameters come into play so that ie the NVRAM is flushed every few seconds etc. Usually the array cache size is much smaller than the total storage capacity of the whole system. The SSDs come into play when your access pattern (read and writes) are really randomly spread out over a big portion of that array and the ingress IO flow is high the NVRAM/cache just helps for the first IO bursts then you'll still only get the combined IO performance (depending on RAID group properties and RAID mode etc.) of your rotating rust or the SSDs if you employ these. Depending on the storage array it internally might use SSD to additionally cache reads or writes as the SSD cache is much bigger and much slower and also easier to implement than DRAM cache since the SSDs are usually part of the FC or SAS fabric and seen by all controllers. Normal NVRAM/wirte cache might also need a cache coherent synchronization etc. EMC et al make a big secret as to what they're actually doing when SSDs are attached and usually it's not your run-of-the-mill MLC SSDs - I'm talking about enterprise grade SSDs (in terms of $$$) that might be hybrid-DRAM (STEC) or FusionIO-like designs which work quite different to the stuff you read on the net about SSDs. | ||||
|
feedback
|