我希望在OpenVZ 6上使用最新的CentOS内核(2.6.32-042医护104.1)使用bcache或dm-cache。不幸的是,dm-cache和bcache是内核3.10的一部分,但我知道OpenVZ内核有很多支持它的功能。在这种情况下是否可以使用这两种方法?如果是这样的话,我该怎么做呢?
我研究了Flashcache,但是我听说bcache和Flashcache的性能要好得多。
提前谢谢。:)
发布于 2015-03-18 00:56:32
dm-缓存直到3.9才被合并,bcache直到3.10才被合并。EnhanceIO是闪存的分叉,一些优化也可以在3.10上使用。
自2.6.32以来,内核中已经有了很多进步,而且在RHEL6内核中没有OpenVZ所依赖的这些特性的支持端口。
OpenVZ将在未来几个月内发布一个RHEL7测试版(3.10),很可能很快就会发布一个稳定的版本。
发布于 2016-01-15 20:52:03
基本上有模块openvz / centos,至少在2.6.32-042st112.15-el6-openvz版本中是这样的。你可以向以下机构查询:
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的主机上,似乎包含了一些支持:
root@mu2:~# lvconvert --help|grep -i cache
lvconvert [--type cache[-pool]|--cache]
[--cachepool CacheDataLogicalVolume[Path]]
[--cachemode CacheMode]
[--poolmetadata CacheMetadataLogicalVolume[Path] |
[Cache|CacheDataPool]LogicalVolume[Path]
我还没用过,但希望这能帮到你。
https://serverfault.com/questions/675184
复制相似问题