ActiveCluster:使用数组首选项优化主机性能
ActiveCluster:什么是数组偏好?
数组首选项(AKA首选阵列)设置是一个每主机设置允许ActiveCluster阵列为其在哪些路径中最适合读写操作的每个主机提供指导。通信是通过ALUA协议完成的。每个主机路径Alua属性将设置为优选(本地)阵列路径的活动/优化,或者在远程阵列中的路径中激活/非优化。对于连接到Fasharrays(AKA统一存储访问)的主机,使用主机数组首选项可确保最低延迟(最短)路径用于读取和写入I / O到本地阵列。设置数组首选项还将消除Write IO到延长的卷,必须跨越站点之间的WAN链路两次(两轮行程)。
统一环境应在每个主机的主机对象详细信息面板中的FlashArray上启用首选数组,以避免不必要的读取延迟。
何时设置数组首选项
下面的图像表示主机和阵列之间存在的逻辑路径,以及统一访问模型中的两个阵列之间的复制连接。在两个FlashArtrays之间具有重要距离(> 500微秒)的均匀环境中,应将优选的阵列设置应用于连接到一个或多个拉伸卷的每个主机,以确保主机使用最佳路径来访问存储。站点之间的潜伏期越多,此设置的重要性越重要,因为它可以防止主机在站点之间的较长距离连接上执行读取,并避免写入2x WAN RTT延迟。
统一存储配置(未启用优选阵列)
下面的图像表示单个站点或校园环境中的统一存储配置。但是,在这种情况下,优选的数组选项是不是放。这意味着主机将平等地处理所有路径,或者根据主机配置为使用的任何路径选择策略。当阵列之间的延迟可以忽略不计(<500微秒)或足够短的距离,其中任何对性能的延迟被容忍,例如在同一数据中心中的两个机架之间时,可以使用这种类型的配置。
非统一存储配置
对于非统一存储访问环境,如下图像所示,主机首选项无需性能优势或改进。每个主机只有一个阵列的路径。在此环境中,不需要优选的阵列设置。 This configuration is used when host to array connectivity does not exist between sites.
如何设置数组首选项
可以在每个主机的详细信息窗格的右上角处使用Kabob(3垂直点)修改优选的阵列设置。从Pure1 GUI,单击“存储导航”按钮,然后选择“主机”,然后单击所需的主机。
或者,从纯CLI,使用purehost命令指定共同定位或最接近主机的数组:
pureuser @ somearray> purehost setattr --preferred-array