WEB开发网
开发学院服务器存储技术 NetApp性能调优:如何不加磁盘提高性能 阅读

NetApp性能调优:如何不加磁盘提高性能

 2008-12-17 12:08:23 来源:WEB开发网   
核心提示:Tech OnTap 的读者可能大多都知道,存储系统的随机读取性能在很大程度上取决于硬盘数(存储系统中的硬盘总数)和硬盘转速(单位 RPM),NetApp性能调优:如何不加磁盘提高性能,但是,为提高性能而增加硬盘就意味着需要更多的功耗、散热及空间;而且,配备 PAM 后,存储系统在发出磁盘读取前,伴随着硬盘容量增加速度

Tech OnTap 的读者可能大多都知道,存储系统的随机读取性能在很大程度上取决于硬盘数(存储系统中的硬盘总数)和硬盘转速(单位 RPM)。但是,为提高性能而增加硬盘就意味着需要更多的功耗、散热及空间;而且,伴随着硬盘容量增加速度快于其性能表现的提升,很多应用程序可能为了获得最佳性能而要求增加磁盘轴,即便它们并不需要如此大的容量。

在开发性能提高模块(Performance Acceleration Module,简称 PAM)时,NetApp 的目标就是突破随机读取性能和轴数之间的联系,使得存储系统能在提供更高级别性能的同时减少对功耗、散热和空间的需求。衡量性能的其中一个重要方面是延迟时间或响应时间,亦即满足指定读取请求的时间。对于 PAM 而言,NetApp 将其目标定为在高 CPU 负荷 (80%) 的情况下,缩短一个数量级的平均读取延迟。我们首次发布的产品成功实现了这一目标。在内部测试过程中,我们还发现 PAM 能使 Microsoft Exchange、VMware、文件服务及 Perforce 等多种常用应用程序显著提速。

本文将深入探讨 PAM,其中包括:

PAM 软硬件概述

读取缓存策略

使用预测缓存统计 (PCS) 功能确定能否受益于 PAM(无需购买模块)

什么是 PAM?

简而言之,性能提高模块就是二级缓存:用于存放从WAFL缓冲区高速缓存中退出的块。(WAFL即NetApp的“任意位置写入文件布局”,用于定义 NetApp 如何在磁盘上排列数据。WAFL 缓冲区高速缓存是系统内存中由 WAFL 维护的读取缓存。)在没有 PAM 的系统中,每次尝试读取系统内存中并不存在的数据时都会造成磁盘读取。配备 PAM 后,存储系统在发出磁盘读取前,会先检查请求的读取是否已缓存到其安装的任一模块中。

1 2 3 4 5 6  下一页

Tags:NetApp 性能 如何

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接