HighPoint 发布了他们最新的 SSD 缓存产品 RocketCache 3240X8。 RocketCache 是一种 PCIe 硬件和软件组合,旨在利用一到三个低容量 SSD 作为基于硬盘驱动器的大容量存储阵列前面的高速缓存。 虽然有许多客户端缓存解决方案使用软件和单个 SSD 来提供改进的性能,但 RocketCache 解决方案的独特之处在于它为桌面用户提供了极大的灵活性,可以从四个受支持的驱动器进行多次迭代。
HighPoint 发布了他们最新的 SSD 缓存产品 RocketCache 3240X8。 RocketCache 是一种 PCIe 硬件和软件组合,旨在利用一到三个低容量 SSD 作为基于硬盘驱动器的大容量存储阵列前面的高速缓存。 虽然有许多客户端缓存解决方案使用软件和单个 SSD 来提供改进的性能,但 RocketCache 解决方案的独特之处在于它为桌面用户提供了极大的灵活性,可以从四个受支持的驱动器进行多次迭代。
缓存选项的细分范围从单个 SSD 到三个用于缓存的 SSD:
- 最高性能——最高读/写性能,使用一个或多个 SSD 进行缓存
- 具有高速缓存保护的高性能 - 快速读取并直接写入硬盘驱动器以进行保护
- 高保护和缓存性能 – 两块 RAID1 硬盘用于冗余,一块或两块 SSD 用于缓存
- 最大保护——RAID1 中的两个硬盘驱动器用于冗余,数据写入 HDD,SSD 用于缓存
HighPoint 提供两种型号的 RocketCache,即 3240X8 和 3244X8。 3240X8 是为使用 SFF-8087 连接的内部磁盘阵列设置的,而 3244X8 是为通过 SFF-8088 接口连接的外部设备而设计的。 我们的评测型号是 HighPoint RocketCache 3240X8 PCI-Express 2.0 x8 SATA/SAS 控制器卡,零售价为 179.99 美元。
HighPoint 火箭缓存规格
- PCI-Express 2.0x8
- 4 个 SATA 6Gb/s 通道
- Marvell 88SE9485 控制器
- 1 x SFF-8087 端口
- 最多支持 4 个 SATA SSD/HDD
- 4 种缓存模式
- 向后兼容 PCI-E 1.0
- 驱动程序支持 Microsoft Windows 7、2008、Vista
- 不可开机
- 1年保修
设计与设置
与最近上市的一些面向消费者的解决方案相比,HighPoint RocketCache 3240X8 代表了一种独特的缓存替代方案。 虽然 OCZ Synapse 或 OCZ RevoDrive Hybrid 等产品与特定硬件相关联,但 RocketCache 可以使用任何现成的硬盘驱动器或 SSD。 它还为具有多个硬盘驱动器的配置设置提供 RAID 保护。 作为硬件解决方案,HighPoint 能够支持多达四个设备,并在某些领域提供比当前缓存产品更高的性能。
HighPoint RocketCache 是一个相当紧凑的 RAID 卡,在我们的消费者测试设备中占用一个 PCIe 插槽。 卡上最明显的两个部分是 Marvell RAID 控制器的橙色散热器和 mini-SAS SSF-8087 连接。
RocketCache 硬件的所有配置都通过易于使用的 Web 界面进行处理。 在您的计算机上安装驱动程序和接口软件后,您只需转到“localhost:7402”并进入 HighPoint 配置管理器。 从这里您可以监控卡的状态、更改设置和创建新的缓存存储阵列。 我们发现该设置非常易于理解,并且布局合理,可供爱好者或专业用户浏览。
配置存储阵列时,该卡与任何形状或大小的硬盘驱动器和 SSD 几乎兼容,但有一个限制。 无论 SSD 容量如何,您都只能使用 64GB 的闪存进行缓存。 这意味着单个缓存 SSD 将使用 64GB,两个 SSD 的 RAID0 将使用每个 32GB,三个 SSD 的 RAID0 将每个使用约 21GB。 上图是最高性能模式下的 RocketCache,2 个 240TB 硬盘和 0 个 202.17GB SSD 用作 RAID223.57 中的缓存驱动器。 每个 SSD 上剩余的未使用空间为 XNUMXGB(XNUMX 可用)HighPoint 表示限制来自主机系统的 RAM 使用率,因为它将活动卸载到计算机。
合成基准
为了充分展示 HighPoint RocketCache 的潜力,我们使用 2TB Western Digital RE4 硬盘驱动器进行大容量存储和 240GB 英特尔 SSD 520s 闪存缓存进行测试。 所有显示的结果都是完全缓存的,这意味着根据您为阵列选择的 SSD,性能会有所不同。 如果您使用容量较小的“启动”SSD,这种情况尤其如此,它通常提供较慢的顺序读取和写入速度以及较慢的随机 4K 传输速度。 我们的每个基准组还具有 Western Digital RE4 和英特尔 SSD 520 本身在英特尔 SATA 控制器上的未缓存性能,以显示硬盘驱动器本身的性能和在缓存平台之外工作的 SSD。
我们在本次评测中测试的三种配置包括在 RAID0 中具有单个硬盘驱动器和最多三个 SSD 的“最高性能”模式,以及在 RAID1 中具有两个硬盘驱动器和用于缓存的单个 SSD 的“高保护和缓存性能”模式.
我们的第一个基准测试使用顺序大块传输来衡量直线性能。
就其本身而言,此配置中的硬盘驱动器只能提供低于 150MB/s 的传输速度,但使用单个 SSD 速度可提高到 475MB/s 的读取速度和 436MB/s 的写入速度。 三个 SSD 的性能扩展到 1,171MB/s 读取和 1,155MB/s 写入。
与大块传输保持一致,下一个测试从顺序访问传输切换到随机访问传输。
由于旋转盘媒体在随机访问时速度不快,因此在此设置中单独的硬盘驱动器测得读取速度为 66MB/s,写入速度为 84MB/s,但是当添加 SSD 进行缓存时,读取速度高达 458MB/s,读取速度高达 428MB/s写。 在 RAID0 中使用三个 SSD,性能峰值达到 1,110MB/s 读取和 1116MB/s 写入。
我们的下一个测试着眼于队列深度为 4 的随机 1K 传输速度,这对于 SSD 来说很容易,但对于具有移动组件的硬盘驱动器来说却很困难。
通过小块随机访问,硬盘驱动器的读取速度仅为 0.33MB/s,写入速度为 0.81MB/s,但在 SSD 的帮助下,读取速度提高到 9.54MB/s,写入速度提高到 64.54MB/s。
我们在本次审查中的最后一个综合基准测试着眼于随机 4K 写入延迟,它是写入性能的函数,随着性能的提高而降低。 具有旋转介质和物理磁头以移动到驱动器上不同位置的硬盘驱动器平均耗时 4.8 毫秒,而添加 SSD 以帮助实现缓存功能时平均耗时 0.06 毫秒。
真实世界的基准
我们在评论中试图关注的一件事是任何给定的驱动器在现实条件下的表现如何。 对于普通用户来说,尝试将随机 4K 写入速度转化为日常情况可能很困难。 它有助于在每种可能的设置下比较驱动器,但它并不能真正解决更快的日常使用或更好的游戏加载时间。 为此,我们求助于我们的 StorageMark 2010 轨迹,其中包括 HTPC、生产力和游戏轨迹,以帮助读者了解驱动器在其条件下的排名。
第一个真实测试是我们的 HTPC 场景。 在此测试中,我们包括:在 Media Player Classic 中播放一部 720P HD 电影,在 VLC 中播放一部 480P SD 电影,通过 iTunes 同时下载三部电影,以及通过 Windows Media Center 在 1080 分钟内录制一个 15i HDTV 流。 具有较低延迟时间的较高 IOps 和 MB/s 速率是首选。 在此跟踪中,我们记录了写入驱动器的 2,986MB 和读取的 1,924MB。
在没有缓存解决方案帮助的情况下,7200RPM 硬盘驱动器在我们的 HTPC 跟踪中测得的平均速度为 38MB/s。 添加单个 SSD 后,性能提升至 357MB/s,使用三个 SSD 可扩展至 714MB/s。
我们的第二个真实测试涵盖了生产力场景中的磁盘活动。 出于所有意图和目的,此测试显示了大多数用户在正常日常活动下的驱动器性能。 此测试包括:在办公生产力环境中运行 32 小时,运行 Outlook 2007 的 8 位 Vista 连接到 Exchange 服务器,使用 Chrome 和 IE2007 浏览网页,在 Office 4,830 中编辑文件,在 Adobe Reader 中查看 PDF,以及一小时通过 Pandora 播放两小时的本地音乐和额外的在线音乐。 在此跟踪中,我们记录了写入驱动器的 2,758MB 和读取的 XNUMXMB。
在 Productivity 设置中,硬盘驱动器的平均速度为 17MB/s,使用单个 SSD 时提高到 261MB/s。 三个 SSD 平均可扩展到 503MB/s。
我们的第三个真实测试涵盖了游戏环境中的磁盘活动。 与 HTPC 或 Productivity trace 不同,这个在很大程度上依赖于驱动器的读取性能。 简单细分读/写百分比,HTPC 测试为 64% 写入,36% 读取,Productivity 测试为 59% 写入和 41% 读取,而游戏轨迹为 6% 写入和 94% 读取。 测试由预配置了 Steam 的 Windows 7 Ultimate 64 位系统组成,其中已经下载并安装了 Grand Theft Auto 4、Left 4 Dead 2 和 Mass Effect 2。 跟踪记录了每个游戏从一开始加载的大量读取活动,以及游戏进程中的纹理。 在此跟踪中,我们记录了写入驱动器的 426MB 和读取的 7,235MB。
在游戏场景中,硬盘驱动器的平均速度为 39MB/s,而使用单个 SSD 进行缓存时为 370MB/s,使用三个 SSD 时最高为 749MB/s。
结语
HighPoint RocketCache 3240X8 是在桌面环境中将 SSD 用作缓存的有趣尝试。 将三个 SSD 分层在一起,RocketCache 肯定可以产生一些可观的吞吐量。 对于视频编辑或大型 HTPC 文件服务等特定受众,该产品非常适合。 支持多个硬盘驱动器以及 RAID1 保护,RocketCache 将自己与其他消费解决方案区分开来,并略微紧随 LSI 的 CacheCade Pro 2.0 等企业解决方案之后,后者提供类似的选项,但规模要大得多。 与 OCZ 的 Synapse 或 RevoDrive Hybrid 等供应商锁定的消费者缓存产品相比,RocketCache 将一些可配置性交到客户手中,让他们决定朝哪个方向发展。
虽然有所有好处,但此解决方案也有一些缺点。 首先是此缓存产品不可启动,这意味着如果您想通过正常活动(例如更快的启动时间或更快的应用程序加载时间)获得更快响应时间的好处,您仍然需要获得额外的 SSD。 第二个也许更令人沮丧的缺点是闪存缓存大小限制,设置为 64GB。 由于最快的 SSD 通常尺寸较大,如果您不想在设置缓存解决方案后浪费昂贵的 SSD 容量,那么为了获得这些速度的好处,您必须使用剩余的分区。 缓存限制的另一个缺点是,如果您只是坚持使用流行的 60/64GB SSD 通过 RAID0 串在一起,您甚至会遇到剩余空间。 虽然看起来这些问题完全与软件有关,但我们从 HighPoint 了解到,未来的产品可能会提供更多选项,但不会添加到这张卡中。
优点
- 提供比大多数消费者缓存解决方案更多的选项
- 可扩展的缓存解决方案,在 RAID0 中最多具有三个 SSD
- 与两个硬盘一起使用时提供 RAID1 数据保护
缺点
- 闪存缓存总量限制为 64GB
- 不可开机
- 价格高于其他包含 SSD 的消费者缓存解决方案
底线
总的来说,HighPoint RocketCache 3240X8 提供了令人印象深刻的功能,可以在某些场景下吸引用户。 如果您的主要目标是提高启动性能或操作系统交互速度,则此产品不适合您。 如果您想显着提高媒体服务阵列对建筑物或家庭周围多个媒体播放器的速度,RocketCache 可能正合您意。
Amazon.com 上的 HighPoint RocketCache