SuperCache Express™ 5 on Servers

OVERVIEW   SuperCache Express™ 5 implements patented block-level caching technology to raise system performance beyond that of the NT file-level cache alone. It breaks the disk I/O bottleneck by using the server's system memory to store the most frequently used data, executing read and write requests from memory rather than from disk. SuperCache Express core component is a storage volume filter driver which resides in the storage stack just above the storage volume class drivers."
How it works   SuperCache Express intelligently stores frequently used disk data in system memory. The memory used to store the data is called a cache. SuperCache Express intercepts requests for disk data and, when possible, fulfills the request using the cache instead of requesting data from the disk. When data is read from or written to the cache, the performance is similar to a RAM disk – extremely fast.
    Unlike our RamDisk products, some requested data will not always be present in the cache. Although data for all requests come from or go to the cache, some will also involve the disk. Nonetheless, depending upon the size of the cache and the nature of the disk I/O requests, performance accelerations can be significant and often dramatic.

SuperCache Storage System Diagram


When deferred writing is enabled, SuperCache Express accelerates disk writes. With deferred writing, write requests are fulfilled immediately by simply writing the data to the cache. Later, SuperCache Express writes the data to the hard disk. Deferred writing is also known as lazywriting, since the write data stored in the cache is 'lazily' written to the disk afterward.

The effect of deferred writing is to 'smooth out' I/O activity on the hard drive. Applications and services with large flows of write data will especially benefit from deferred writing.

It is important to note that enabling deferred writing increases the risk of data loss in the event of a system crash or power failure. SuperSpeed Software recommends that you enable the lazy-write feature ONLY on systems equipped with an Uninterruptible Power Supply (UPS).

Why another cache?   Doesn’t Windows already have a cache? The Windows operating system supports a file-system level cache, the NT file-system cache. However, the flow of data at the file-system level and the flow of data at the block (or storage volume) level are not the same. Each level – the file-system level and the block level – represents a different data flow paradigm, or model. Optimization of flows at the file system level does not optimize flows at the block level. SuperCache Express enhances disk I/O throughput by optimizing flows at the block-level.
When to use  
SuperCache Express is an excellent choice for these scenarios:
1. The data files are too large to fit into available physical memory.
2. The data files are located on a disk partition or disk volume that is too large to fit into available physical memory, and cannot be moved to one where they will fit.
3. The data files must not be placed on a volatile disk.

Support for NUMA


Windows Server 2003 SP1 and later operating systems provide special support for machines with a non-uniform memory architecture (NUMA). When active on such platforms, the memory manager for SuperCache Express examines the processor and memory affinities reported by Windows and the ACPI SRAT, and then optimizes physical memory allocations across the described NUMA nodes. The NUMA support in SuperCache Express greatly improves the speed of memory allocations and equalizes the distribution of cache allocations among the NUMA nodes. Currently, NUMA support does not include the ability to build caches on specific nodes.

New Interface   SuperCache Express now has a more user friendly and informative interface.
  • Overview of available storage drives in system
  • Caching graph showing 4 performance items
  • Configure SuperCache by right clicking a volume
Added Feature called "Mirror Mode"   SuperCache Mirror Mode (formerly a separate product called SuperVolume) allows the user to duplicate an entire volume/partition into RAM. Learn more about Mirror Mode.
Licensing   A SuperCache Express license specifies an operating system edition and a processor count. A license specifying a particular operating system edition will permit usage of the product on that and inferior editions. Similarly, a license specifying particular processor count (physical processor socket count) will permit usage of the product on machines with that or an inferior number of processors enabled.

Windows Server 2003, 2008 & 2012 - all editions, 32- and 64-bit
(Itanium-based CPUs are not supported)
Processor (CPU) Support  
300 MHz processor or higher
All Intel and AMD Pentium-class platforms
Intel 64-bit, EM64T processor families
AMD 64-bit: Athlon 64, Opteron
All SMP configurations of the above that are supported by Windows™
(see table below)
Memory Support  
Minimum: 1 GB RAM
Recommended: 2 GB or greater
Maximum: as per amount recognized by Microsoft Windows™
(see table below)
Types: all including SDRAM, DDR, DDR2, DDR3, Rambus etc.
Supports use of "Unmanaged Memory (UM)" for 32-bit Windows operating systems. UM allows SuperCache Express to access memory above the 4 GB OS limit. (see table below)
32-bit Hardware
Operating system edition (32-bit) Maximum
Maximum Cache
Windows Server 2012 Standard & Datacenter 4 TB 95%
Windows Server 2003 & 2008 Enterprise & Datacenter 64 GB 62 GB
Windows Server 2003 & 2008 Standard & Small Business 4 GB 3 GB
64-bit Hardware
Operating system edition (64-bit) Maximum
Windows Server 2012 Standard & Datacenter 4 TB 95%
Windows Server 2008 R2 Enterprise & Datacenter 2 TB 1.9 TB
Windows Server 2003 & 2008 Standard 32 GB 30 GB
* Operating system's supported hardware limit

For a more comprehensive list see: Memory Limits for Windows Releases
Other considerations:  
Only read caching is allow on the boot volume (typically C:).
16 MB free disk space for installation
Version History (pdf)
Quick Reference (pdf)

Untitled Document
SuperCache Express™ 5.2.1253
Operating System Edition CPUs Price  

Windows™ Server
2003, 2008 & 2012
R2 Editions

···  32-bit builds (x86) ···
Small Business
1-2 $449.95
4+ $749.95
*See below
···  64-bit builds (x64)   ···
Small Business
1-2 $449.95
4+ $749.95
*See below

*Call 1-877-388-7733 ext. 114

Please provide the following information:
What is your OS and edition e.g. Enterprise?
How many physical CPUs in your server?
How many copies do you need?



Last updated 17 February 2016

Citrix   HP   IBM

  Home - Site Map - Contact Us - Legal Notices - Privacy Policy  

SuperSpeed LLC is the owner of the following U.S. Patents 5577226, 5606681, 5918244, 6370615, 6629201, 6651136, 7017013, 7039767, 7111129, 7475186, 7594068, 7631139, 7886099 and other patents are pending.

Copyright © 1996-2015 SuperSpeed LLC. All rights reserved.