EnhanceIO™ SSD Cache Software
Non-intrusive transparent caching solution achieves the performance benefits of SSDs.
Easily installs to create, configure and analyze cached environments with cost-effective scalability on the most popular software platforms.
Cost-Effective Application Acceleration
While IT organizations have embraced the benefits of solid-state technology, many server environments cannot afford to replace all of their hard disk drives (HDDs) with SSDs to increase performance and scalability. For these enterprise server environments, EnhanceIO is a solution that runs beneath the application layer, enabling applications to utilize the performance benefits of SSDs without major IT infrastructure changes.
The Case for SSD Caching
Expense is the key reason that IT managers give for not moving their data to SSDs. This is because many IT managers focus most of their attention on price per gigabyte. On average, a gigabyte of SSD-based storage costs about twenty times that of HDD-based storage. Converting an HDD array to the same-sized array of SSDs would be cost-prohibitive.
An SSD cache can yield most of the benefits of switching from HDDs to SSDs at a fraction of the cost of an all-SSD system. A cached system typically operates on less power than an HDD-based system of similar performance, and that creates a side benefit by reducing cooling requirements. An SSD cache can also extend the useful life of an existing system by improving performance to meet growing demands through an incremental investment, rather than through a wholesale upgrade/replacement of the existing system.
Caching also enables faster access to the data without the extra storage administration overhead to acquire and install new disk shelves, configuring new LUNs and migrating data to the new LUNs. Caching is almost transparent and requires little if any downtime.
- Hardware Independence – EnhanceIO is independent of hardware and accelerates any host disk volume.
- Platform Independence – EnhanceIO has been designed for Windows Server and Linux Server environments.
- Block Level Acceleration – EnhanceIO accelerates I/O blocks that have been cached in the SSD.
- Versatility – EnhanceIO can accelerate multiple HDDs and/or volumes that are being accessed by the host upon which it is installed.Minimizes server resource overhead, ensuring availability of server resources for application use
- Metadata Storage – Metadata for the cache is stored in system DRAM rather than in an SSD for the fastest possible mapping of cache pages.
- Cache Block Size – EnhanceIO supports a block size of 2K, 4K (default), or 8K bytes.
- Performance Profiler – EnhanceIO’s Performance Profiler can monitor an application’s workload and guide the administrator to an economical configuration with accelerated I/O performance.
|Supported SSD Devices||Block devices, including SATA, SAS, Fibre Channel and PCIe solid-state devices or drives|
|Operating Systems||64-Bit Microsoft Windows Server 2008; 64-Bit Microsoft Windows Server 2012|
|64-Bit Red Hat Enterprise Linux 6.0, 6.1, 6.2 and 6.3|
|64-Bit CentOS 6.0, 6.1, 6.2 and 6.3|
|64-Bit Oracle Enterprise Linux 6.0, 6.1, 6.2 and 6.3|
|VMware 4.1 and 5.x: EnhanceIO for Linux and Windows 2008 R2 running as Guest|
|HyperV 2012: EnhanceIO for Linux and Windows 2008 R2 running as Guest|
|XenServer 6.1: EnhanceIO for Linux running as Guest|
|KVM: EnhanceIO for Windows 2008 R2 running as Guest|
|Cache Mode||Write-Back, Write-Through, Read-Only|
|System CPU Utilization||<5%|
|System RAM Utilization||0.1% (1/10th of 1% – example: 100MB for 100GB SSD cache)|
|Management||GUI or CLI to create, manage or remove cache and monitor performance|
|Cache Block Size||2KB, 4KB (default) or 8KB|
|Cache Replacement Policy||LRU, FIFO (default) or Random replacement|