NetApp性能调优:如何不加磁盘提高性能
2008-12-17 12:08:23 来源:WEB开发网通过使用 PCS,您可以确定 PAM 能否为您的工作提高性能,并确定自己需要多少模块。此外,您还可以测试不同的操作模式,以确定“默认”、“元数据”、“低优先级”这三种模式中哪一个最适合您。
要开始使用 PCS,可通过以下命令启用该功能:
options flexscale.enable pcs
如果存储系统保持在 80% 以上的 CPU 使用率,建议您不要启用 PCS。启用 PCS 后,您必须让模拟缓存“热身”或收集数据块。缓存经过“热身”后,您即可使用 NetApp 的 Perfstat 工具查看和分析数据。
此过程将使用同时包括元数据和普通用户数据的默认缓存模式来模拟缓存。您也可以使用其它操作模式进行测试。
启用元数据模式:
options flexscale.normal_data_blocks off
启用低优先级模式:
options flexscale.normal_data_blocks on
options flexscale.lopri_blocks on
完成测试后,请禁用 PCS:
options flexscale.enable off
PCS 启用后,通过以下命令可了解当前情况:
> stats show -p flexscale-pcs
输出示例请见图 2。
图 2) PCS 输出示例。
以下指南有助您理解这些数据:
如果“hit/(invalidate+evict)”即“命中数/(无效数 + 退出数)”的比率很小,则很多数据将在被使用之前丢弃。“instance (ec0, ec1, ec2)”即“实例 (ec0, ec1, ec2)”可能太小。
如果“(hit+miss)/invalidate”即“(命中数 + 未命中数)/无效数”的比率很小,则可能表示工作有大量更新;可切换为元数据模式并再次检查命中率。
更多精彩
赞助商链接