DataCore recently launched 10.0 PSP1. While the name sounds like it is just another incremental upgrade on their admittedly already amazing software, this is far more than a simple PSP considering the new features.
Random Write Accelerator
This is a new feature in which capacity is traded for pure performance. By taking writes, even non-sequential overwrites (not just net new) and sequentialzing them to the disks, DataCore is able to accelerate disk performance by up to 46x. Yes, 46 times — not 46 percent.
This is especially true on RAID 5 pools where the write penalty is especially noticeable. Spinning disks are able to achieve the performance of flash for workloads at the small trade-off of capacity. Considering the difference in cost, and how much larger spinning disks are in general, it can still save a lot of money.
Quality of Service Controls
This allows for the limiting of certain virtual disks to a certain amount of IOs/MBs. This prevents the problem of “noisy neighbors” in which one disk consumes so much performance and capacity that it degrades the performance of the disks around it.
This allows you to classify disks and produce reports that show the total throughput as well as IOs for disks. The end goal is to either charge back to divisions or simply figure out where all of the performance of a SAN is being used.
This allows for a third DataCore node to control disks during outages (planned or otherwise) to mitigate the risk of running from a single DataCore node. This is especially beneficial for those doing stretch high availability (HA). A DataCore node can be taken down for maintenance and the third node can step in to replace it; keeping all I/O local to that environment, and keeping HA in place so that there isn’t as large of an exposure.
These are only the most noteworthy new features though; there are several more.