EnhanceIO Contents Overview History See also References Navigation menu"EnhanceIO Open Source for Linux""Wayback Machine""LKML: OS Engineering: [PATCH] EnhanceIO ssd caching software""Western Digital Completes Acquisition of sTec, Inc""EnhanceIO™ SSD Cache Software : Frequently Asked Questions"

Solid-state cachingLinux kernel-related software


disk cacheSSD driveshard drivesFlashcache




EnhanceIO is a disk cache module for the Linux kernel. Its goal is to use fast but relatively small SSD drives to improve the performance of large but slow hard drives.




Contents





  • 1 Overview


  • 2 History


  • 3 See also


  • 4 References




Overview


EnhanceIO makes it possible to add an SSD or other fast disk device as a cache to another block device, such as a hard drive, in order to improve the performance of the disk. It was initially based on Facebook's similar Flashcache module.[1] Unlike Flashcache and other caching solutions, it doesn't use the Linux device mapper[1]. This means it does not create a new block device and caching can be added to existing disks, without reformatting or even unmounting them. This makes it easy to add cache to existing systems.



History


EnhanceIO was first announced as a commercial product in 2011 by sTec Inc[2], a company specializing in SSD products. Late 2012 sTec published code for the Linux module on GitHub. Even though it was then soon submitted to the Linux kernel mailing list[3], it was never merged into the main kernel.


In 2013, Western Digital acquired sTec Inc.[4] They offered the EnhanceIO product briefly under their HGST brand.[5] However, the project was soon discontinued and maintenance on the module halted.


As the project was abandoned, several forks were created with some patches to let EnhanceIO work on later kernels. As of 2017, the lanconnected fork seems to be most active.



See also


  • bcache

  • dm-cache

  • Flashcache


References




  1. ^ ab "EnhanceIO Open Source for Linux". GitHub. 19 August 2017..mw-parser-output cite.citationfont-style:inherit.mw-parser-output .citation qquotes:"""""""'""'".mw-parser-output .citation .cs1-lock-free abackground:url("//upload.wikimedia.org/wikipedia/commons/thumb/6/65/Lock-green.svg/9px-Lock-green.svg.png")no-repeat;background-position:right .1em center.mw-parser-output .citation .cs1-lock-limited a,.mw-parser-output .citation .cs1-lock-registration abackground:url("//upload.wikimedia.org/wikipedia/commons/thumb/d/d6/Lock-gray-alt-2.svg/9px-Lock-gray-alt-2.svg.png")no-repeat;background-position:right .1em center.mw-parser-output .citation .cs1-lock-subscription abackground:url("//upload.wikimedia.org/wikipedia/commons/thumb/a/aa/Lock-red-alt-2.svg/9px-Lock-red-alt-2.svg.png")no-repeat;background-position:right .1em center.mw-parser-output .cs1-subscription,.mw-parser-output .cs1-registrationcolor:#555.mw-parser-output .cs1-subscription span,.mw-parser-output .cs1-registration spanborder-bottom:1px dotted;cursor:help.mw-parser-output .cs1-ws-icon abackground:url("//upload.wikimedia.org/wikipedia/commons/thumb/4/4c/Wikisource-logo.svg/12px-Wikisource-logo.svg.png")no-repeat;background-position:right .1em center.mw-parser-output code.cs1-codecolor:inherit;background:inherit;border:inherit;padding:inherit.mw-parser-output .cs1-hidden-errordisplay:none;font-size:100%.mw-parser-output .cs1-visible-errorfont-size:100%.mw-parser-output .cs1-maintdisplay:none;color:#33aa33;margin-left:0.3em.mw-parser-output .cs1-subscription,.mw-parser-output .cs1-registration,.mw-parser-output .cs1-formatfont-size:95%.mw-parser-output .cs1-kern-left,.mw-parser-output .cs1-kern-wl-leftpadding-left:0.2em.mw-parser-output .cs1-kern-right,.mw-parser-output .cs1-kern-wl-rightpadding-right:0.2em


  2. ^ "Wayback Machine" (PDF). Web.archive.org. 13 October 2011. Archived from the original on 13 October 2011.CS1 maint: BOT: original-url status unknown (link)


  3. ^ "LKML: OS Engineering: [PATCH] EnhanceIO ssd caching software". Lkml.org. Retrieved 2017-08-21.


  4. ^ "Western Digital Completes Acquisition of sTec, Inc". Hgst.com. Retrieved 2017-08-21.


  5. ^ "EnhanceIO™ SSD Cache Software : Frequently Asked Questions". Hgst.com. Retrieved 2017-08-21.








Popular posts from this blog

Lowndes Grove History Architecture References Navigation menu32°48′6″N 79°57′58″W / 32.80167°N 79.96611°W / 32.80167; -79.9661132°48′6″N 79°57′58″W / 32.80167°N 79.96611°W / 32.80167; -79.9661178002500"National Register Information System"Historic houses of South Carolina"Lowndes Grove""+32° 48' 6.00", −79° 57' 58.00""Lowndes Grove, Charleston County (260 St. Margaret St., Charleston)""Lowndes Grove"The Charleston ExpositionIt Happened in South Carolina"Lowndes Grove (House), Saint Margaret Street & Sixth Avenue, Charleston, Charleston County, SC(Photographs)"Plantations of the Carolina Low Countrye

random experiment with two different functions on unit interval Announcing the arrival of Valued Associate #679: Cesar Manara Planned maintenance scheduled April 23, 2019 at 00:00UTC (8:00pm US/Eastern)Random variable and probability space notionsRandom Walk with EdgesFinding functions where the increase over a random interval is Poisson distributedNumber of days until dayCan an observed event in fact be of zero probability?Unit random processmodels of coins and uniform distributionHow to get the number of successes given $n$ trials , probability $P$ and a random variable $X$Absorbing Markov chain in a computer. Is “almost every” turned into always convergence in computer executions?Stopped random walk is not uniformly integrable

How should I support this large drywall patch? Planned maintenance scheduled April 23, 2019 at 00:00UTC (8:00pm US/Eastern) Announcing the arrival of Valued Associate #679: Cesar Manara Unicorn Meta Zoo #1: Why another podcast?How do I cover large gaps in drywall?How do I keep drywall around a patch from crumbling?Can I glue a second layer of drywall?How to patch long strip on drywall?Large drywall patch: how to avoid bulging seams?Drywall Mesh Patch vs. Bulge? To remove or not to remove?How to fix this drywall job?Prep drywall before backsplashWhat's the best way to fix this horrible drywall patch job?Drywall patching using 3M Patch Plus Primer