通过该操作,可以创建智能缓存策略,将匹配条件的数据存储在高性能的NVMe SSD盘中,以达到读取数据加速的目的。
前提条件
- 存储池中至少存在一个主存和缓存类型不一致的硬盘池。
- 存储池中每一个主存和缓存类型不一致的硬盘池的缓存盘空间大于3200G,缓存主存比大于等于1.333%。
- 已经完成命名空间的创建。
操作步骤
- 选择“资源 > 调优 > SmartCache”。
- 当智能缓存未开启时,开启“SmartCache”开关。
- 在左上方的“帐户”下拉框中选择需要创建智能缓存策略的帐户。
- 单击“创建”。
系统弹出“创建智能缓存策略”页面。
- 设置智能缓存策略基本信息。
相关参数如
表1所示。
表1 智能缓存策略参数
参数名称 |
参数说明 |
名称 |
智能缓存策略的名称。
说明:
- 名称不能重复。
- 只能包含字母、数字、“-”和“_”。
- 长度为1~63个字符。
|
命名空间 |
智能缓存策略生效的命名空间。单击“选择”,在系统弹出的“命名空间”页面选择命名空间,然后单击“确定”。 |
Dtree |
智能缓存策略生效的Dtree。单击“选择”,在系统弹出的“Dtree”页面选择Dtree,然后单击“确定”。如果不设置Dtree,智能缓存策略对整个命名空间生效。 |
- 设置文件的过滤策略。包括“按文件大小”、“按文件名称”和“用户/用户组”。
- 按文件大小
设置智能缓存策略生效的文件大小,最大值为448KB。
- 按文件名称
选择“按文件名称”过滤时,需要设置“文件名称过滤”为“包含”或“排除”,然后设置对应的文件名称。
- 文件名称的总长度为1~1023。
- 通配符“*”能匹配任意字符,只支持以下写法:example、*、*example*、*example、example*、example*example。
- 多个文件名称使用英文逗号(,)分隔。
- 用户/用户组
选择“用户/用户组”过滤时,需要选择文件所属的用户/用户组类型并设置“用户名过滤”或“用户组名过滤”为“包含”或“排除”。
- 当“所属用户/用户组类型”为“LDAP域用户”、“LDAP域用户组”、“NIS域用户”或“NIS域用户组”时,需要设置对应的用户/用户组名称。
- 当“所属用户/用户组类型”为“UNIX本地认证用户”或“UNIX本地认证用户组”时,需要单击“选择”,在弹出的“UNIX本地认证用户”或“UNIX本地认证用户组”页面选择对应的用户/用户组,然后单击“确定”。
- 单击“确定”。