首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在内核上使用bcache或dm-cache进行SSD缓存

在内核上使用bcache或dm-cache进行SSD缓存
EN

Server Fault用户
提问于 2015-03-13 07:19:08
回答 2查看 1.3K关注 0票数 0

我希望在OpenVZ 6上使用最新的CentOS内核(2.6.32-042医护104.1)使用bcache或dm-cache。不幸的是,dm-cache和bcache是内核3.10的一部分,但我知道OpenVZ内核有很多支持它的功能。在这种情况下是否可以使用这两种方法?如果是这样的话,我该怎么做呢?

我研究了Flashcache,但是我听说bcache和Flashcache的性能要好得多。

提前谢谢。:)

EN

回答 2

Server Fault用户

回答已采纳

发布于 2015-03-18 00:56:32

dm-缓存直到3.9才被合并,bcache直到3.10才被合并。EnhanceIO是闪存的分叉,一些优化也可以在3.10上使用。

自2.6.32以来,内核中已经有了很多进步,而且在RHEL6内核中没有OpenVZ所依赖的这些特性的支持端口。

OpenVZ将在未来几个月内发布一个RHEL7测试版(3.10),很可能很快就会发布一个稳定的版本。

票数 2
EN

Server Fault用户

发布于 2016-01-15 20:52:03

基本上有模块openvz / centos,至少在2.6.32-042st112.15-el6-openvz版本中是这样的。你可以向以下机构查询:

代码语言:javascript
运行
复制
root@mu2:~# fgrep CONFIG_DM_CACHE /boot/config-2.6.32-042stab112.15-el6-openvz
CONFIG_DM_CACHE=m
CONFIG_DM_CACHE_MQ=m
CONFIG_DM_CACHE_CLEANER=m

不确定Centos 6主机上的主机节点用户空间使用情况,但在使用Debian 8的主机上,似乎包含了一些支持:

代码语言:javascript
运行
复制
root@mu2:~# lvconvert --help|grep -i cache
lvconvert [--type cache[-pool]|--cache]
        [--cachepool CacheDataLogicalVolume[Path]]
        [--cachemode CacheMode]
        [--poolmetadata CacheMetadataLogicalVolume[Path] |
        [Cache|CacheDataPool]LogicalVolume[Path]

我还没用过,但希望这能帮到你。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/675184

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档