Storage IOPS and Bandwidth Increasing Linearly With the Number of Servers with StorPool Storage
StorPool is a high performance storage software, installed on a cluster of servers which then enables a pool (global namespace) of shared storage to be built using these servers (it can be thought of as being a virtual SAN). Because StorPool is so flexible and efficient, it can be deployed on either separate storage servers, or on the compute servers themselves, besides the applications (in a converged / hyper converged set up). In each case StorPool delivers extremely fast, scalable and cost efficient block storage. Featuring advanced fully distributed architecture, it is potentially the fastest and most efficient block storage software, available on the market today.
StorPool combines the storage IOPS performance of all of the drives in the cluster and optimizes drive access patterns, to provide both low latency and extremely efficient handling of storage traffic bursts. All storage operations are distributed equally between all of the servers through data striping and sharing, which allows StorPool to boost performance and remove I/O bottlenecks.
StorPool delivers outstanding performance, low latency and seamless scalability. Below are the results of some tests which were performed in the StorPool lab. These tests were carried out in a converged set up, whereby the 3 servers running the benchmarking software (fio).
Test Results Summary
StorPool is a distributed storage software running on standard server hardware and it uses minimal system resources, in order to achieve outstanding performance.
The performance highlights below are measured of a small StorPool system, comprising of just 3 servers, 12 SSDs in total, running on a 10GE network:
|All-SSD, 2 copies*|
|Sequential reads||3,515 MB/s|
|Sequential writes||2,153 MB/s|
|Random reads 4k block size||468,040 IOPS|
|Random writes 4k block size||253,742 IOPS|
*Represents the number of copies of the data
Summary: StorPool provides exceptional performance, whilst at the same time delivering end to end data integrity and shared storage capabilities. In addition, StorPool also maintains high performance (in terms of storage IOPS and bandwidth) and unrivalled efficiency (in terms of CPU and RAM usage), even whilst it is serving the demanding storage requests of many different and competing workloads.