Flashcache (original) (raw)
Flashcache is a disk cache component for the Linux kernel, initially developed by Facebook since April 2010, and released as open source in 2011. Since January 2013, there is a fork of Flashcache, named EnhanceIO and developed by sTec, Inc. Since 2015 that fork became unmaintained and it was forked again and maintained by individuals. Flashcache works by using flash memory, a USB flash drive, SD card, CompactFlash or any kind of portable flash mass storage system as a write-back persistent cache. An internal SSD can also be used for increasing performance.
Property | Value |
---|---|
dbo:abstract | Flashcache is a disk cache component for the Linux kernel, initially developed by Facebook since April 2010, and released as open source in 2011. Since January 2013, there is a fork of Flashcache, named EnhanceIO and developed by sTec, Inc. Since 2015 that fork became unmaintained and it was forked again and maintained by individuals. Flashcache works by using flash memory, a USB flash drive, SD card, CompactFlash or any kind of portable flash mass storage system as a write-back persistent cache. An internal SSD can also be used for increasing performance. (en) flashcache — модуль для ядра Linux, работающий в стеке Device Mapper, и позволяющий использовать одни блочные устройства для кэширования доступа к другим блочным устройствам. Разработан Facebook и опубликован весной 2010 года на условиях лицензии GPL. Изначально предназначался для использования SSD-накопителей для кэширования обращения к медленным (но значительно более ёмким и дешёвым) дисковым накопителям. Эффективность применения flashcache зависит от многих факторов, в общем случае, технология помогает в задачах, производительность которых ограничена вводом-выводом, с преобладанием операций чтения, а объём рабочего набора данных слишком велик для кэширования в оперативной памяти. Как у любой технологии кэширования при большом количестве «холодного» (некэшированного) чтения производительность может быть ниже, чем у кэшируемого устройства; для «разогрева» кэша может требоваться значительное время. В отличие от включённых в ядро и , flashcache требует сборки как отдельный модуль. Форк flashcache — проприетарный , не использует Device mapper. (ru) |
dbo:wikiPageExternalLink | http://lkml.indiana.edu/hypermail/linux/kernel/1306.1/01246.html https://www.phoronix.com/scan.php%3Fpage=news_item&px=MTM4ODA http://www.tomsitpro.com/articles/facebook-releases-flashcache-3-ssd-cache,1-1298.html https://www.facebook.com/notes/facebook-engineering/flashcache-at-facebook-from-2010-to-2013-and-beyond/10151725297413920 |
dbo:wikiPageID | 38283909 (xsd:integer) |
dbo:wikiPageLength | 5357 (xsd:nonNegativeInteger) |
dbo:wikiPageRevisionID | 1115166762 (xsd:integer) |
dbo:wikiPageWikiLink | dbr:Bcache dbr:EnhanceIO dbc:Linux_kernel-related_software dbr:Device_mapper dbr:STec,_Inc. dbr:Open_source dbr:Linux_kernel dbr:Cache_(computing) dbr:Cache_Acceleration_Software dbr:CompactFlash dbr:ReadyBoost dbr:Windows_Vista dbr:Dm-cache dbr:Linear_probing dbr:Facebook dbr:Flash_memory dbr:Hash_table dbr:LKML dbr:Trim_(computing) dbc:Solid-state_caching dbr:Solid-state_drive dbr:IBM dbr:Microsoft_Windows dbr:NetApp dbr:Oracle_Database dbr:Secure_Digital_card dbr:Write-back dbr:USB_flash_drive dbr:NAND_flash dbr:Set-associative |
dbp:wikiPageUsesTemplate | dbt:Citation_needed dbt:Distinguish dbt:Reflist dbt:Update |
dcterms:subject | dbc:Linux_kernel-related_software dbc:Solid-state_caching |
gold:hypernym | dbr:Component |
rdf:type | owl:Thing dbo:MilitaryUnit |
rdfs:comment | Flashcache is a disk cache component for the Linux kernel, initially developed by Facebook since April 2010, and released as open source in 2011. Since January 2013, there is a fork of Flashcache, named EnhanceIO and developed by sTec, Inc. Since 2015 that fork became unmaintained and it was forked again and maintained by individuals. Flashcache works by using flash memory, a USB flash drive, SD card, CompactFlash or any kind of portable flash mass storage system as a write-back persistent cache. An internal SSD can also be used for increasing performance. (en) flashcache — модуль для ядра Linux, работающий в стеке Device Mapper, и позволяющий использовать одни блочные устройства для кэширования доступа к другим блочным устройствам. Разработан Facebook и опубликован весной 2010 года на условиях лицензии GPL. Изначально предназначался для использования SSD-накопителей для кэширования обращения к медленным (но значительно более ёмким и дешёвым) дисковым накопителям. В отличие от включённых в ядро и , flashcache требует сборки как отдельный модуль. Форк flashcache — проприетарный , не использует Device mapper. (ru) |
rdfs:label | Flashcache (en) Flashcache (ru) |
owl:sameAs | freebase:Flashcache wikidata:Flashcache dbpedia-ru:Flashcache https://global.dbpedia.org/id/3jfAb |
prov:wasDerivedFrom | wikipedia-en:Flashcache?oldid=1115166762&ns=0 |
foaf:isPrimaryTopicOf | wikipedia-en:Flashcache |
is dbo:wikiPageWikiLink of | dbr:Bcache dbr:EnhanceIO dbr:Dm-cache dbr:Fusion_Drive dbr:Hybrid_array dbr:Hybrid_drive dbr:Solid-state_drive dbr:Smart_Response_Technology |
is foaf:primaryTopic of | wikipedia-en:Flashcache |