![]() ![]() The process of fixing storage ecosystem performance so it catches up with NVMe performance is a time-consuming one. Fixing the NVMe performance storage problem In addition, each application executes these features differently, so the lack of standardization leads to greater storage management complexity. The challenge is that not all applications support the advanced storage features demanded by enterprises. The reasoning is that most high-performance applications have similar capabilities built into them, so offloading the storage management performance load to those applications better distributes the performance issue. The FPGA provides storage software with dedicated processing power that isn't as core-based.Ī third workaround is to limit the role of software and to reduce the number of features it provides. Moving software to hardware is the opposite strategy of the software-defined data center concept gaining in popularity nowadays, but it may be the most viable method for organizations with pressing storage I/O performance problems. If the storage software is not multithreaded, there will be little benefit to using more powerful processors.Ī second workaround is for vendors to move their storage software into field-programmable gate arrays (FPGAs) or even silicon. The problem is that companies like Intel continue to improve processing power by increasing the number of cores and not the power per core. The most common one is to put the latest and most powerful processors in the storage system so the storage software can process I/O and manage features more quickly. Vendors use a number of workarounds to fix the software problem that exists between NVMe flash and the storage software. ![]() That leaves storage software as the primary area of performance concern in the storage ecosystem when using NVMe. A typical name brand NVMe array with 24 NVMe drives may have the raw potential to deliver almost 12 million IOPS, but once the overhead of the storage ecosystem is factored in, it often only delivers less than 1 million IOPS.ĬPU power continues to increase, and, with NVMe over fabrics on the horizon, most networking issues with NVMe-based flash storage will be resolved. Yet most storage systems, even though they have 24 of these drives, deliver only 10% of the potential raw performance of a single drive. Many NVMe drives claim more than 500,000 IOPS. With NVMe flash, however, media latency is almost eliminated, and the resource overhead created by these components is exposed.Īn easy way to verify this latency gap is to examine the raw performance of an NVMe-based flash drive. In the HDD era, and even in the SAS-based flash era, the performance of these components could hide behind the latency of the storage media. Storage architectures typically contain storage media, in this case, NVMe flash storage software to drive the storage system and the storage network, which externally connects storage to other elements in the data center like servers.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |