2022年EMC多核FASTCache技术 .pdf

上传人:C****o 文档编号:39731158 上传时间:2022-09-07 格式:PDF 页数:23 大小:1.19MB
返回 下载 相关 举报
2022年EMC多核FASTCache技术 .pdf_第1页
第1页 / 共23页
2022年EMC多核FASTCache技术 .pdf_第2页
第2页 / 共23页
点击查看更多>>
资源描述

《2022年EMC多核FASTCache技术 .pdf》由会员分享,可在线阅读,更多相关《2022年EMC多核FASTCache技术 .pdf(23页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、白皮书EMC VNX 多核 FAST?CacheVNX5400、VNX5600、VNX5800、VNX7600 和 VNX8000详细介绍摘要本白皮书介绍了全新VNX?存储系统中的EMC?多核FAST?Cache 技术。文中介绍了多核FAST?Cache 功能的实施方法,并详细说明了如何将其与Unisphere?和NaviSecCLI 结合使用。另外,还介绍了使用指导和为客户带来的主要好处。2013 年 8 月名师资料总结-精品资料欢迎下载-名师精心整理-第 1 页,共 23 页 -EMC VNX 多核 FAST Cache VNX5400、VNX5600、VNX5800、VNX7600 和

2、VNX8000 详细介绍2版权所有?2013 EMC Corporation。保留所有权利。EMC 确信本出版物在发布之日内容准确无误。本出版物中的信息可随时更改而不另行通知。本出版物的内容按“原样”提供。EMC Corporation 对本出版物的内容不提供任何形式的陈述或担保,明确拒绝对有特定目的的适销性或适用性进行默示担保。使用、复制或分发本出版物所描述的任何EMC 软件都要有相应的软件许可证。有 关 最 新 的EMC 产 品 名 称 列 表,请 参 见http:/ 上的 EMC Corporation 商标。VMware 和 VMware View 是 VMware,Inc.在美国和/

3、或其他司法辖区的注册商标或商标。此处使用的所有其他商标均为其各自所有者的资产。部件号 H12208 名师资料总结-精品资料欢迎下载-名师精心整理-第 2 页,共 23 页 -EMC VNX 多核 FAST Cache VNX5400、VNX5600、VNX5800、VNX7600 和 VNX8000 详细介绍3目录执行摘要.4 简介.4 目标受众.5 术语.5全局多核 FAST Cache 和总体拥有成本.6多核 FAST Cache 组件.6工作原理.7 多核 FAST Cache 升级.7 主机读取操作.8 主机写入操作.8 多核缓存复制到多核FAST Cache.9 多核FAST Cac

4、he 清理.10 多核FAST Cache 刷新.10 管理.10 Unisphere.10 NaviSecCLI.15 Unisphere Analyzer.15 最佳做法.16 互操作性考虑事项.16 故障处理.17 结 论.17 参考资料.17 附录 A 多核 FAST Cache 配置选项.19 附录 B FAST VP 和多核 FAST Cache.20 附录 C 多核 FAST Cache 与存储系统缓存之间的对比情况.22名师资料总结-精品资料欢迎下载-名师精心整理-第 3 页,共 23 页 -EMC VNX 多核 FAST Cache VNX5400、VNX5600、VNX58

5、00、VNX7600 和 VNX8000 详细介绍4执行摘要自从在企业阵列的磁盘模块(通常称为SSD)中首次部署闪存技术,EMC?已在整个EMC?VNX?系列中大量使用此技术。闪存技术不仅具有高性能,而且可快速降低每GB 成本,从而产生缓存层概念。缓存层是使用FAST Cache 优化闪存驱动器的大容量辅助缓存,介于存储处理器主缓存(基于DRAM)和硬盘驱动器(HDD)之间。在新的 EMC VNX 存储系统中,此功能称为EMC 多核 FAST?Cache。多核 FAST Cache 可扩展存储系统的现有缓存容量,以提高系统整体性能。通过将频繁受访的数据复制到比HDD 更快的 FAST Cach

6、e 优化闪存驱动器来扩展DRAM 缓存功能,从而提高系统性能,借以实现上述优势。多核FAST Cache 还提供比DRAM 缓存更大、可扩展性更高的缓存。其容量介于100 GB 到 4.2 TB 之间,比现有存储系统的可用DRAM 缓存大得多(参见“附录 A 多核 FAST Cache 配置选项”)。在系统级别,多核FAST Cache 可实现闪存驱动器容量的最高效利用。这是因为,多核 FAST Cache 将闪存驱动器用于存储系统中最常访问的数据,而不是将其专门用于特定应用程序。配置多核FAST Cache 属于使用现有内存分配接口、但不使用主机(服务器)周期的无中断在线处理。多核FAST

7、Cache 创建于 RAID 保护的镜像对中,并且容量选项取决于存储系统型号,以及安装的闪存驱动器的数量和类型。您可以创建多核 FAST Cache,在存储卷上启用它,并通过Unisphere?进行管理。无需用户干预,即可使应用程序体验多核FAST Cache 的性能优势。多核FAST Cache 可用于传统 LUN 和池 LUN。简介本白皮书介绍了多核FAST Cache 的功能。多核FAST Cache 旨在利用闪存驱动器的性能,并有效利用闪存驱动器来存储系统内最常访问的数据。如果特定数据块频繁受访,则VNX 会自动将该数据块复制到多核FAST Cache,并从硬盘驱动器复制到闪存驱动器。

8、对同一数据块的后续I/O 访问按闪存驱动器的响应时间获得支持,因此大大提高了存储系统的性能。如果此数据块的访问频率降低,且有其他数据块需复制到多核FAST C ache,则会先替换掉近期使用次数最少的数据。有关多核FAST Cache 算法和基本操作的详细信息,将在本白皮书的“工作原理”部分进行讨论。名师资料总结-精品资料欢迎下载-名师精心整理-第 4 页,共 23 页 -EMC VNX 多核 FAST Cache VNX5400、VNX5600、VNX5800、VNX7600 和 VNX8000 详细介绍5目标受众本白皮书面向考虑使用全新VNX 存储系统中的多核FAST Cache 功能的

9、EMC 客户、合作伙伴和员工。本白皮书假设读者熟悉VNX 存储系统和 EMC 管理软件。术语缓存页面 多核 FAST Cache 中最小的分配单元,大小为64 KB。干净缓存页面 有效的多核 FAST Cache 页面,其中包含已与用户LUN 同步的数据副本。缓存脏页 有效的多核FAST Cache 页面,其中包含最新数据副本,但尚未与用户 LUN 同步。缓存预热 创建新页面后将其复制到FAST Cache 的过程,或者应用程序访问配置文件变为开始引用全新数据集。数据块 特定地址范围中的部分数据(64 KB)。DRAM 内存 多核 Cache 用于在高速存储介质(DRAM)中存储数据的存储系统

10、组件,以更快满足相关数据请求。扩展 相邻物理块的集合。多核 FAST Cache 复制 将数据从多核 FAST Cache 页面复制到基于硬盘的后端 LUN 的过程。多核 FAST Cache 升级 将数据从 HDD 复制到多核 FAST Cache 页面的过程。多核 FAST Cache 刷新 将数据从多核 FAST Cache 页面复制到基于硬盘的后端 LUN,释放页面以供使用的过程。多核 FAST Cache 命中 可使用多核 FAST Cache 的内容完成 I/O 时的实例。多核 FAST Cache 失误 多核 FAST Cache 不包含完成 I/O 所需的数据且必须使用 HDD

11、 时的实例。闪存驱动器 使用固态介质存储数据的数据存储设备。由于闪存驱动器不具有移动部件,因此与旋转硬盘驱动器(HDD)相比,它可以实现极短的响应时间和极高的 IOPS。硬盘驱动器(HDD)在磁性表面存储数据并以不同速度旋转的数据存储设备。热点 LUN 上的繁忙区域。引用局部性 几乎在同一时间重复访问距离非常接近的逻辑块的概念。逻辑块地址 用于指定数据块在存储设备上的位置的寻址机制。内存映射 一个地址阵列,其中每位代表一个多核FAST Cache 页面。此映射显示了哪些页面位于多核FAST Cache 中,以及它们在多核FAST Cache 中的具体位置。内存映射副本驻留在DRAM 缓存中,从

12、而确保以内存速度访问相关页面。名师资料总结-精品资料欢迎下载-名师精心整理-第 5 页,共 23 页 -EMC VNX 多核 FAST Cache VNX5400、VNX5600、VNX5800、VNX7600 和 VNX8000 详细介绍6多核缓存 通过使用 VNX 存储处理器的DRAM 来提高主机写入和读取性能的 MCx 软件组件。多核缓存命中 可使用多核缓存的内容完成I/O 时的实例。多核缓存失误 多核 FAST Cache 不包含完成 I/O 所需的数据时的实例。池 池 LUN 使用的一组磁盘驱动器。一个系统上可以有零个或多个池。磁盘只能是一个池的成员。池磁盘不能在RAID 组中使用。

13、精简 LUN 在池中创建的存储逻辑单元,其中存储系统消耗的物理空间可能小于主机服务器看到的用户容量。密集 LUN 在池中创建的存储逻辑单元,其中存储系统消耗的物理空间与主机服务器看到的用户容量相同。全局多核 FAST Cache 和总体拥有成本借助多核 FAST Cache,您可利用闪存驱动器的较短响应时间和较高IOPS,而无需将闪存驱动器专门用于特定应用程序。此技术可增添可用存储系统缓存(在VNX7600 和 VNX8000 存储系统中添加高达4.2 TB 的读/写多核 FAST Cache;参见“附录 A 多核 FAST Cache 配置选项”)。多核FAST Cache 可将热点置于阵列

14、中的任意位置,无论是在传统LUN 还是存储池 LUN 中。使用多核 FAST Cache 的一项主要优势是提升了应用程序性能,特别是对于I/O 活动经常意外大幅增加的工作负载。应用程序工作数据集中频繁受访的部分会复制到多核FAST Cache,因此应用程序的性能可立即大幅提升。借助多核FAST Cache,应用程序能够以闪存驱动器的速度,承受大量突发的读/写负载,从而实现性能一致。另一项主要优势是降低了系统的总体拥有成本(TCO)。多核 FAST Cache 将数据的热子集或激活子集复制到数据块的闪存驱动器中。通过分载多核缓存后的部分(如果不是大多数)剩余IOPS,客户可使用低成本、高容量的磁

15、盘驱动器来满足其剩余存储需求。少量闪存与大量磁盘的配对比率,能够以最低成本($/GB)和最佳功率效率(IOPS/KWH)提供最佳性能($/IOPS)。安装 FAST Cache 启用程序后,所有传统LUN 和存储池上都会默认启用多核FAST Cache。在安装启用程序前创建的传统LUN 和存储池将禁用多核FAST Cache。要将多核 FAST Cache 用于这些项,您必须使用Unisphere 或 NaviSecCLI 手动启用多核 FAST Cache。多核 FAST Cache 组件多核FAST Cache 要求FAST Cache 启用程序利用该功能。要创建多核FAST Cache,

16、系统中至少需要有2 个 FAST Cache 优化驱动器,以配置在RAID 1 镜像对中。安装该启用程序后,系统将使用以下主要组件来处理和执行多核FAST Cache:策略引擎 管理经过多核 FAST Cache 的 I/O 流。当 LUN 中的数据块频繁受访时,则会暂时复制到多核FAST Cache(FAST Cache 优化驱动器)。策略引擎还会维护有关数据访问模式的统计信息。策略引擎所定义的策略属于系统定义策略,用户不能更改。名师资料总结-精品资料欢迎下载-名师精心整理-第 6 页,共 23 页 -EMC VNX 多核 FAST Cache VNX5400、VNX5600、VNX5800

17、、VNX7600 和 VNX8000 详细介绍7内存映射 跟踪 64 KB 粒度块中的范围使用情况和所有权。内存映射会维护有关64KB 存储块的状态以及多核FAST Cache 中的内容的信息。内存映射的副本存储在DRAM 内存中,因此当安装FAST Cache 启用程序时,SP 内存会动态分配到多核FAST Cache 内存映射。内存映射的大小随创建的多核FAST Cache 的大小线性增加。内存映射的副本还会镜像到闪存磁盘,以维护数据的完整性和高可用性。工作原理多核 FAST Cache 升级多核 FAST Cache 升级是从旋转介质HDD 中复制数据,并将其放置到多核FAST Cach

18、e 中的过程。由于从旋转介质复制到闪存的技术实现了数据性能升级,因此该过程被称为升级。多核 FAST Cache 升级原因在正常运行期间,策略引擎确定64 KB 数据块频繁受访后,多核FAST Cache 升级便会启动。请注意,64 KB 数据块必须在短时间内多次被读和/或写操作访问。另外,数据不能驻留在基于闪存的存储中,这意味着当前驻留在池的极高性能层或基于闪存的传统 RAID 组中的数据无法复制到多核FAST Cache 中。由于数据无法从在闪存驱动器之间移动的过程中获益,因此存在此限制。有关FAST?VP 和多核 FAST Cache 协同工作的信息,请参见“附录 B FAST VP 和

19、多核 FAST Cache”。如果多核 FAST Cache 的已用空间少于80%,则会出现一项新功能。在此期间,针对HDD 上 64 KB 数据块的所有读或写I/O 都会导致要访问的数据立即升级到多核FAST Cache。此项新功能允许活动数据快速利用闪存技术。出于以下原因,多核FAST Cache 的已用空间可能少于80%:多核 FAST Cache 初始创建,包括销毁和重建多核FAST Cache 利用多核 FAST Cache 的 LUN 未绑定利用多核 FAST Cache 的 LUN 上禁用多核 FAST Cache 升级操作在以上任一情形下,策略引擎确定64 KB 数据块应升级到

20、多核FAST Cache 后,该64 KB 区域会从 HDD 复制到多核FAST Cache。然后,内存映射会进行更新,以表明相关数据现在驻留在多核FAST Cache 中。当该应用程序再次访问相关数据,且发生多核缓存失误时,I/O 将定向至多核 FAST Cache。这称为多核 FAST Cache 命中。由于现在从闪存驱动器访问数据,因此应用程序可获得非常短的响应时间和非常高的IOPS。如果经过一段时间后,工作集的绝大部分都复制到多核FAST Cache 中,则应用程序的平均性能将会提升,尽管后端HDD 的性能较低。未考虑升级的访问模式多核缓存通过处理可能未从使用多核FAST Cache

21、中获益的特定 I/O 模式来补充多核FAST Cache。例如,小块连续I/O 在多核缓存级别得到处理,这意味着无需周期即可将数据复制到可能不再使用的多核FAST Cache。又比方说,小块连续写入将合并到针对 HDD 的较大 I/O 中,小块连续读取将产生预取。在这两个示例中,均创建了较大的后端 I/O,但可能不会使要访问的数据升级到多核FAST Cache 中。多核缓存名师资料总结-精品资料欢迎下载-名师精心整理-第 7 页,共 23 页 -EMC VNX 多核 FAST Cache VNX5400、VNX5600、VNX5800、VNX7600 和 VNX8000 详细介绍8还会处理高频

22、访问模式、零填充请求以及大于128 KB 的 I/O。多核缓存充当多核FAST Cache 的筛选器,提供更多周期,以将数据复制到将从数据使用获益的多核FAST Cache。主机读取操作首次根据多核缓存的内容检查主机应用程序中的传入读I/O。如果该I/O 可从多核缓存中获得支持,则该I/O 已完成。在此次交换中未访问多核FAST Cache 内存映射。如果在多核缓存中发生读取失误,则系统会检查多核FAST Cache 内存映射,以确定该 I/O 是否针对已存在于多核FAST Cache 中的块。如果相关数据存在于多核FAST Cache 中,则策略引擎会将I/O 请求重定向到多核FAST Ca

23、che。然后,相关数据会从多核 FAST Cache 复制到多核缓存。多核缓存随后会满足读取请求。如果相关数据不存在于多核FAST Cache 中,则对 I/O 请求应用存储系统中没有多核FAST Cache 时应用的路径。相关数据从HDD 复制到多核缓存中。此时,多核缓存满足读取请求。对于频繁使用的数据,策略引擎会将其升级到多核FAST Cache 中。图 1 显示读取操作。图 1.多核 FAST Cache 读取操作主机写入操作如果主机 I/O 请求有关写入操作,且系统和LUN 上启用了写入缓存,则多核缓存支持I/O 并向主机发送确认。无论要更新的数据是否位于多核FAST Cache 中,

24、此交换均会发生。在此次交换中未访问内存映射。在系统或 LUN 上禁用写入缓存且启用多核FAST Cache 的实例中,多核缓存暂时保留 I/O,并检查内存映射,以查看相关数据是否存在于多核FAST Cache 中。这就是多核缓存直写操作。如果要更新的数据位于多核FAST Cache 中,则多核缓存会更新多核 FAST Cache 中的数据和内存映射,然后向主机发送确认以完成I/O。如果多核FAST Cache 中不包含相关数据,则多核缓存会更新LUN 底层存储中的数据。对于频繁使用的数据,策略引擎会将其复制到多核FAST Cache 中,作为干净缓存页面。图2 进一步说明此情形。名师资料总结-

25、精品资料欢迎下载-名师精心整理-第 8 页,共 23 页 -EMC VNX 多核 FAST Cache VNX5400、VNX5600、VNX5800、VNX7600 和 VNX8000 详细介绍9图 2.多核缓存直写操作(写入缓存禁用)多核缓存复制到多核FAST Cache要复制到多核FAST Cache 的数据还可来自多核缓存(图 3)。当多核缓存清理DRAM 中的缓存脏页时,系统会检查策略引擎,以查看要清理的块是否驻留在多核FAST Cache 中。如果驻留其中,则多核缓存会直接将相关数据从DRAM 复制到多核 FAST Cache 中,并将 DRAM 中的页面标为干净。然后将多核FAS

26、T Cache 页面标为脏。如果相关数据未驻留在多核FAST Cache 中,则相应 HDD 会使用要清理的数据进行更新。此时,策略引擎会确定要更新的块是否频繁受访以及是否可升级。如果是,则相关数据也会从DRAM 复制到多核 FAST Cache。由于在多核 FAST Cache 中和 HDD 上具有相关数据的精确副本,因此多核FAST Cache 页面被视为干净。这意味着,多核FAST Cache 的此类副本不计入多核FAST Cache 的脏页计数。注意:FAST Cache 脏页(%)统计信息仅表示多核FAST Cache 中未复制回 HDD 的数据的百分比。此统计信息不代表多核FAST

27、 Cache 中当前包含的数据量。名师资料总结-精品资料欢迎下载-名师精心整理-第 9 页,共 23 页 -EMC VNX 多核 FAST Cache VNX5400、VNX5600、VNX5800、VNX7600 和 VNX8000 详细介绍10图 3.多核缓存复制操作多核 FAST Cache 清理多核 FAST Cache 包含一个在最小后端活动期间,主动将脏页复制到基础物理设备的清理过程。在此清理过程中,数据会保留在多核FAST Cache 中,以便页面再次受访时,仍由多核FAST Cache 来支持后续主机请求。脏页与驱动器同步后,页面会变为干净缓存页面。后续多核FAST Cache

28、 升级首先使用自由页面,接着使用近期使用次数最少且已清理的页面,然后刷新多核FAST Cache 脏页,并将其释放以实现升级计划。由于具有可用的自由页面和干净页面,因此复制到多核FAST Cache 比刷新脏页更能快速实现升级计划,从而提高系统性能。多核 FAST Cache 刷新多核 FAST Cache 刷新是一个过程,在此过程中多核FAST Cache 页面复制到 HDD 中,并得到释放以供使用。在没有自由页面或干净页面可用于实现升级计划的情况下,会进行多核 FAST Cache 刷新以完成此操作。要刷新哪些数据块来为新升级腾出空间,由“近期使用次数最少”(LRU)算法确定,并且这些页面

29、会从多核FAST Cache 刷新到后端 HDD。能否运行计划好的升级,取决于页面是否得到释放。管理您可使用Unisphere 或 NaviSecCLI 来创建、管理和监控多核FAST Cache。有关Unisphere 的详细信息,请参见EMC 在线支持网站上的白皮书EMC Unisphere:Unified Storage Management Solution for the new VNX Series (EMC Unisphere:全新 VNX 系列的统一存储管理解决方案)。以下各节讨论了Unisphere 和 NaviSecCLI 中与多核 FAST Cache 有关的部分。有关多

30、核FAST Cache 配置选项的详细信息,请参见“附录 A 多核 FAST Cache 配置选项”。UnisphereUnisphere 中“系统”选项卡的右侧任务窗格提供了“系统属性”和“管理缓存”链接。单击这两个链接都将打开“系统属性”窗口(图 4)。名师资料总结-精品资料欢迎下载-名师精心整理-第 10 页,共 23 页 -EMC VNX 多核 FAST Cache VNX5400、VNX5600、VNX5800、VNX7600 和 VNX8000 详细介绍11要启用多核FAST Cache,请单击“系统属性”窗口中的“FAST Cache”选项卡,以查看多核 FAST Cache 信

31、息。如果尚未在存储系统中创建多核FAST Cache,则对话框底部的“创建”按钮处于启用状态。如果已创建多核FAST Cache,则“销毁”按钮处于启用状态。图 4.“存储系统属性”对话框如果已创建多核FAST Cache,则“状态”、“大小”和“RAID 类型”字段将会更新,以反映配置详细信息。创建多核FAST Cache 后,“RAID 类型”字段会显示“RAID 1”。单击“创建”将打开“创建FAST Cache”对话框(图 5)。名师资料总结-精品资料欢迎下载-名师精心整理-第 11 页,共 23 页 -EMC VNX 多核 FAST Cache VNX5400、VNX5600、VNX

32、5800、VNX7600 和 VNX8000 详细介绍12图 5.“创建 FAST Cache”对话框如果用来启用多核FAST Cache 的闪存驱动器数量不足,则Unisphere 会显示错误消息,且无法创建多核FAST Cache。屏幕底部会显示将用于创建多核FAST Cache 的闪存驱动器。您可以选择“手动”选项,以手动选择驱动器。要在配置多核FAST Cache 后更改其大小,您必须先将其销毁,然后再重建。这需要多核FAST Cache 刷新当前其中包含的所有脏页。当多核FAST Cache 重新创建时,必须重新填充其数据(预热期)。图 6 显示如何在“创建LUN”对话框的“高级”选

33、项卡下,为传统LUN 启用多核FAST Cache。如果传统 LUN 已创建,请单击“LUN 属性”对话框中的“缓存”选项卡,以配置 FAST Cache(图 7)。名师资料总结-精品资料欢迎下载-名师精心整理-第 12 页,共 23 页 -EMC VNX 多核 FAST Cache VNX5400、VNX5600、VNX5800、VNX7600 和 VNX8000 详细介绍13图 6.“创建 LUN”对话框中的“高级”选项卡(传统LUN)图 7.“LUN 属性”对话框中的“缓存”选项卡借助存储池,多核FAST Cache 可基于每个池得到启用。在存储池中创建的所有LUN 都将共同启用或禁用多

34、核FAST Cache。您可以使用“创建存储池”对话框中的“高级”选项卡来配置多核FAST Cache,如“图 8”所示。图 8.“创建存储池”对话框中的“高级”选项卡如果已创建存储池,则使用“存储池属性”对话框中的“高级”选项卡来启用多核FAST Cache(图 9)。名师资料总结-精品资料欢迎下载-名师精心整理-第 13 页,共 23 页 -EMC VNX 多核 FAST Cache VNX5400、VNX5600、VNX5800、VNX7600 和 VNX8000 详细介绍14图 9.“存储池属性”对话框中的“高级”选项卡右键单击表标题并选择“选择列”,即可在任意Unisphere 表(

35、例如LUN 表)中查看多核 FAST Cache 属性。还可以单击表右上角的“工具”图标并选择“选择列”。这将打开一个对话框(如“图 10”中所示),您可在其中选择“FAST Cache”。表中的每个条目都将显示其FAST Cache 属性。图 10.Unisphere 中 LUN 屏幕上的多核 FAST Cache 列名师资料总结-精品资料欢迎下载-名师精心整理-第 14 页,共 23 页 -EMC VNX 多核 FAST Cache VNX5400、VNX5600、VNX5800、VNX7600 和 VNX8000 详细介绍15NaviSecCLI前一节中描述的管理功能也可使用NaviSe

36、cCLI 实现。表 1 列出适用于多核FAST Cache 的 CLI 命令:表 1.多核 FAST Cache CLI 命令任务NaviSecCli 命令创建多核FAST Cache cache fast-create 销毁多核FAST Cache cache fast-destroy 获取多核FAST Cache 信息cache fast-info 创建传统LUN 时配置多核FAST Cache Bind -fastcache 0|1 在传统 LUN 上启用或禁用多核FAST Cache chglun-fastcache 0|1 在传统 LUN 上获取多核FAST Cache 配置信息ge

37、tlun -fastcache 创建存储池时配置多核FAST Cache storagepool create -fastcache on|off 在现有存储池上配置多核FAST Cache storagepool modify id -fastcache on|off 在存储池上获取多核FAST Cache 状态storagepool list id -fastcache“”表示需要更多CLI 选项。Unisphere AnalyzerUnisphere Analyzer 会收集多核FAST Cache 统计信息,以监控性能。要查看这些统计信息,请执行以下步骤来启用Analyzer 的“高级

38、”模式:1.在 Unisphere 中,单击“系统”。2.单击“监视和警报”。3.单击“数据块统计信息”。4.单击“自定义图表”。5.单击“常规”选项卡。6.选中“高级”复选框。7.单击“确定”应用设置。存储处理器级别提供以下多核FAST Cache 统计信息:FAST Cache 脏页(%)FAST Cache 刷新的 MB 数(MB/s)针对传统 LUN 和存储池提供以下多核FAST Cache 统计信息:FAST Cache 读取命中/秒FAST Cache 读取失误/秒FAST Cache 读取命中率FAST Cache 写入命中/秒FAST Cache 写入失误/秒FAST Cach

39、e 写入命中率名师资料总结-精品资料欢迎下载-名师精心整理-第 15 页,共 23 页 -EMC VNX 多核 FAST Cache VNX5400、VNX5600、VNX5800、VNX7600 和 VNX8000 详细介绍16EMC 在线支持网站上包含的视频将帮助您查看这些统计信息。登录EMC 在线支持网站并搜索“Analyzer Series”,以查看多核 FAST Cache 视频。最佳做法多核 FAST Cache 的首选应用程序工作负载:o 具有高度局部性的小数据块随机I/O 应用程序o 数据再次命中 非常频繁地访问相同数据o 当前性能受 HDD 容量(而非 SP 容量)限制的系统

40、如果您的闪存驱动器数量有限,且可选择将其用于FAST VP 或多核FAST Cache,那么EMC 建议您使用FAST Cache 优化驱动器创建多核FAST Cache。然后将剩余的闪存驱动器用于启用了FAST VP 的存储池。多核FAST Cache 具有全局性,有利于存储系统中的所有LUN 和池。FAST VP 仅有利于闪存驱动器驻留的存储池。有关多核FAST Cache 和 FAST VP 的详细信息,请参见“附录 B FAST VP 和多核 FAST Cache”。Unisphere 允许您选择使用FAST Cache 优化驱动器创建多核FAST Cache。您还可以手动选择这些驱动

41、器,以确保闪存驱动器分布在所有后端总线上。避免将驱动器放置在将与其他存储模块中的驱动器一起镜像的DPE 或 DAE-OS 存储模块(0_0)中。例如,请勿将0_0 中的磁盘与 1_0 中的磁盘一起镜像。如果当前瓶颈与驱动器有关,则多核FAST Cache 可提升系统整体性能,但提高 IOPS 将使 SP 上的 CPU 利用率更高。系统应调整规模,以使最大持续利用率为 70%。在现有系统上,检查SP CPU 利用率。如果利用率超过80%,请联系 EMC 存储专家,以在启用多核FAST Cache 前审查系统健康,并确定后续步骤。注意:对于存储池,多核FAST Cache 功能应用于整个池,因此必

42、须在池级别启用/禁用(针对池中的所有LUN)。有关最佳做法指导的详细信息,请参见EMC 在线支持网站上的白皮书VNX Unified Best Practices for Performance(VNX 统一性能最佳做法)。有关对这些应用程序使用多核 FAST Cache 的指导,请参阅应用程序专用白皮书。互操作性考虑事项有些可选应用程序(例如MirrorView?和 SnapView?)需要专用的LUN。这些 LUN 不再在缓存中得到特殊处理(像在VNX OE 5.31 中一样),但与新的MCx 体系结构配合良好。因此,EMC 建议您在 MirrorView 的 Write Intent 日

43、志和 SnapView 的 Clone Private LUN 上禁用多核FAST Cache,以免多核 FAST Cache 进行不必要的升级。MirrorView/A 和 SAN Copy?(增量会话)等的SnapView 快照和相关复制软件需要保留LUN。多核 FAST Cache 不会提升保留LUN 的性能,但也不会损害 Write Intent 日志和 Clone Private LUN 的性能。对保留LUN 禁用多核FAST Cache 有助于最大程度地降低多核FAST Cache 整体工作负载。如果保留 LUN 是在 RAID 组中创建的,则可在LUN 级别禁用多核FAST Ca

44、che。如名师资料总结-精品资料欢迎下载-名师精心整理-第 16 页,共 23 页 -EMC VNX 多核 FAST Cache VNX5400、VNX5600、VNX5800、VNX7600 和 VNX8000 详细介绍17果保留LUN 是在池中创建的,并且池中具有需要多核FAST Cache 的其他LUN,则可只对保留 LUN 禁用多核 FAST Cache。多核 FAST Cache 会占用以前用于多核缓存的一部分存储系统内存。占用的内存量取决于存储系统型号和多核FAST Cache 大小。在存储区驱动器位置安装的闪存驱动器不能用于创建多核。VNX OE 限制此类使用。故障处理VNX 全

45、局热备盘算法用于配置为多核FAST Cache 的闪存驱动器。全局热备盘可在组中任一驱动器出现故障时,自动在线重建冗余RAID 组。EMC 使用主动型热备盘进一步改进了此功能。主动型热备盘可在驱动器即将出现故障时识别这种情况,并在驱动器出现故障之前预先复制驱动器内容。这些功能的组合最大程度地降低了每个RAID 组出现其他驱动器故障的隐患,并可防止数据丢失。出于性能原因,只有 FAST Cache 优化驱动器能替换多核FAST Cache 中出现故障的闪存驱动器。如果多核 FAST Cache 组中出现单磁盘故障,则相关磁盘所属的驱动器的基础镜像对(RAID 1)进入降级模式。然后,缓存页面清理

46、算法可针对降级组,提高多核FAST Cache 页面从多核FAST Cache 驱动器复制到HDD 的速度,并且该组中所有缓存脏页均复制到后端驱动器。仅允许对多核FAST Cache 组进行读操作,以降低非冗余RAID 组中因驱动器故障而丢失数据的潜在风险。在此状态下,以降级组为目标的写操作现由剩余的组支持。降级组修复后,借助永久热备盘或驱动器替换,降级组将退出降级模式,并开始无缝地重新预热其中的数据。注意:FAST VP 优化驱动器无法用作FAST Cache 优化驱动器的备盘。结论多核 FAST Cache 允许存储系统为具有高度访问局部性的数据提供闪存驱动器类性能。此工作数据集会增加IO

47、P,但不会将所有数据都放置到闪存驱动器中。多核FAST Cache 可承受应用程序中的大量突发I/O,以降低 HDD 上的负载,从而有助于降低存储解决方案的总体拥有成本。您可通过Unisphere 以简单直观的方式管理多核FAST Cache。多核 FAST Cache 可与 FAST VP 技术互补。这两项技术有助于确保数据放置在最适当(基于其使用模式)的存储层上。参考资料EMC 在线支持网站上提供了以下白皮书:EMC Unified Storage System Fundamentals for Performance and Availability(EMC 统一存储系统的性能和可用性基

48、础知识)EMC VNX FAST VP名师资料总结-精品资料欢迎下载-名师精心整理-第 17 页,共 23 页 -EMC VNX 多核 FAST Cache VNX5400、VNX5600、VNX5800、VNX7600 和 VNX8000 详细介绍18 EMC Unisphere:Unified Storage Management Solution (EMC Unisphere:统一存储管理解决方案)EMC VNX Virtual Provisioning(EMC VNX 虚拟资源调配)Leveraging EMC FAST Cache with Oracle OLTP Database

49、Applications(对 Oracle OLTP 数据库应用程序利用EMC FAST Cache)EMC?Infrastructure for VMware?View?5.0(适用于VMware?View?5.0 的 EMC?基础架构)Applied Best Practices Guide:EMC VNX Unified Best Practices for Performance(适用的最佳做法指南:EMC VNX 统一存储性能最佳做法)名师资料总结-精品资料欢迎下载-名师精心整理-第 18 页,共 23 页 -EMC VNX 多核 FAST Cache VNX5400、VNX5600

50、、VNX5800、VNX7600 和 VNX8000 详细介绍19附录 A 多核 FAST Cache 配置选项表 2.多核 FAST Cache 最高配置选项存储系统闪存(SSD)磁盘容量多核 FAST Cache 容量上限VNX5400100 GB/200 GB 0.5 TB/1 TB VNX5600100 GB/200 GB 1 TB/2 TB VNX5800100 GB/200 GB 1.5 TB/3 TB VNX7600100 GB/200 GB 2.1 TB/4.2 TB VNX8000100 GB/200 GB 2.1 TB/4.2 TB 表 3.基于驱动器数量的特定多核FAST

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 高考资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁