您可以通过在 volume create 命令中使用 -caching-policy 参数来更改位于 Flash Pool 聚合上的卷的缓存策略。在 Flash Pool 聚合上创建卷时,将默认为该卷分配 auto 缓存策略。
大多数情况下,最好使用默认缓存策略。只有在其他策略可以提升性能时,才应更改卷的缓存策略。
在 Flash Pool 聚合上创建卷时,您可以设置卷的缓存策略。使用 volume modify 命令可以修改缓存策略。也可以在 Flash Pool 聚合和非 Flash Pool 聚合之间移动缓存策略。
策略名称 | 说明 | 读取缓存策略 | 写入缓存策略 | 特权 |
---|---|---|---|---|
auto | 将所有元数据块和随机读取的用户数据块读取到缓存并将所有随机覆盖的用户数据块写入缓存。 | random_read | random-write | 管理 |
none | 不缓存任何用户数据或元数据块。 | none | none | 管理 |
random_read | 将所有元数据块和随机读取的用户数据块读取到缓存。 | random_read | none | 高级 |
noread-random_write | 将所有随机覆盖的用户数据块写入缓存。 | none | random-write | 高级 |
meta | 只将元数据块读取到缓存。 | meta | none | 高级 |
meta-random_write | 将所有元数据块读取到缓存并将所有随机覆盖的用户数据块写入缓存。 | meta | random-write | 高级 |
random_read_write | 将所有元数据、随机读取的用户数据块和随机写入的用户数据块读取到缓存。 | random_read_write | none | 高级 |
random_read_write-random-write | 将所有元数据、随机读取的用户数据块和随机写入的用户数据块读取到缓存。同时将随机覆盖的用户数据块写入缓存。 | random_read_write | random-write | 高级 |