PogoLinux RAID 工作站
制造商:PogoLinux
电子邮件:sales@pogolinux.com
价格:1,499 美元
评测人:Choong Ng

对于那些不熟悉 RAID 的人来说,RAID 代表廉价磁盘冗余阵列。其理念是通过使用相对廉价的磁盘驱动器阵列与特殊的硬件或软件控制器相结合,来提供增强的可靠性或性能。三种最常见的 RAID 配置被称为 RAID 0、RAID 1 和 RAID 5。RAID 0,也称为条带化,是将数据分散在驱动器之间,以便单个读或写操作可以组合来自两个或多个硬盘的数据,从而提高总传输速率。RAID 1,也称为镜像,与 RAID 0 相反:RAID 1 不是专注于性能,而是专注于通过在不同的驱动器上存储多个数据副本,从而降低驱动器故障破坏数据的风险,来提高可靠性。我选择让工作站预配置 RAID 0 以获得增强的性能。
Velocity 的设置非常轻松:五分钟将其从包装箱中取出并放到我的桌子上,另外十分钟启动它并配置它以连接到网络。那些想要添加自定义硬件(例如首选显卡、千兆以太网或 DVD 驱动器)的用户会欣赏 Velocity 维护友好的机箱,只需两个手拧螺丝即可接触到主板。Red Hat 7 可以识别大多数第三方硬件,不会出现问题。
在设置系统之前,需要注意两个大问题。一个是默认的 Red Hat 7 有很多已知问题,因此您在让某些应用程序正常运行时可能会遇到麻烦。我遇到的另一个主要问题是,内核需要特殊的参数才能从 Promise RAID 硬件正确启动。只有当您想要更换内核或安装其他 Linux 发行版时,这才会成为问题;Pogo 的默认配置工作正常。常见的症状是内核在尝试挂载分区时崩溃,但解决方法很简单,只需为内核提供正确的 I/O 地址即可。有关如何执行此操作的详细说明,请参阅 Aaron Cline 在 http://www.geocities.com/ender7007/ 上的“非官方 Asus A7V 和 Linux ATA100 Quasi-Mini-Howto”。一旦机器识别出该卡,就不需要进一步配置即可利用 RAID 控制器,除了刚才提到的问题外,我在设置方面没有遇到任何问题。
我的总体初步印象是,Velocity 是一台非常快速的机器——正如人们对任何 1GHz Athlon 机器所期望的那样——并且组装得相当好。作为一个经常更换机器硬件的人,我也很欣赏通过手拧螺丝固定的侧面板轻松打开机箱。设置好机器并玩了一会儿后,现在是时候测量 Velocity 到底有多快了。
对于这些基准测试,将比较 RAID 0 模式下的 PogoLinux RAID 箱与配置相似的非 RAID 系统,相同的主板和处理器(好吧,A7Pro 与 A7V),相同的 RAM 和类似的 ATA 100 驱动器(但非 RAID 系统只有一个)。
列表 1. PogoLinux Velocity (RAID 0)
使用 Bonnie 基准测试套件,PogoLinux 箱产生了一些有趣的结果。执行大量非常小的磁盘事务的测试在 PogoLinux RAID 箱上的表现非常差——大约只有比较系统的一半速度——而依赖于较少事务但涉及更大数据量的测试则表现更好,正好在 PogoLinux 引用的 40-50MB/s 传输速率的中间。当人们考虑购买价值约 1,578 美元的硬件时,此信息非常重要。因此,接下来进行真实世界的测试。
要编译 Mozilla,请使用 time 命令进行测量,如表 1 所示。
在大多数应用程序中,RAID 系统的性能与单驱动器系统没有明显的不同。某些任务,例如解压缩 Mozilla,实际上在 RAID 系统上更慢。编译 Mozilla 只快了大约十秒钟,而总共耗时 50 分钟。这表明了计算中几乎普遍存在的真理:聚合可以为您带来带宽的增加,但不能带来延迟的减少。RAID 0 系统在执行许多小访问时性能相对较差的可能解释很长,但足以说明它与必须等待两个读/写头而不是一个读/写头会增加阵列的平均寻道时间有关。
这在现实世界中意味着,拥有 RAID 0 磁盘系统只会加速传输大量连续数据的任务(其中传输速率的提高有所帮助),而不会加速需要许多小磁盘访问的任务(其中磁盘延迟比传输速率更重要)。这方面的一个很好的例子是使用大型数据文件的应用程序,例如在 GIMP 中编辑高分辨率照片,在这些应用程序中,我确实注意到加载和保存大型文件时的性能得到了显着提高。
其他受益于提高磁盘传输速率的任务包括数据库搜索、视频编辑或任何类型的高带宽数据捕获(即,直接到磁盘的音频和视频)。不会从 RAID 0 中受益的任务(特别是与拥有两个独立运行的驱动器相比)包括为许多并发用户提供小请求的文件服务器、支持类似工作负载的数据库服务器、大多数通用应用程序和开发软件等。
对于许多用户的用途而言,RAID 0 系统提供的性能优势不如将等量的钱花在购买单个快速硬盘、更快的处理器、更多 RAM 或更快的主板上。如果您仍然购买另一块 45GB IBM 硬盘,PogoLinux 的 Velocity 工作站和配置相似但没有 RAID 的工作站(例如 PogoLinux 的 Altura 工作站)之间的价格差异约为 300 美元。花 300 美元,您可以购买 1.2GHz Athlon(而不是 1.0)、额外的 256MB RAM(如果您将预算拉伸到 370 美元,则可以购买额外的 512MB RAM)或 64MB GeForce2 GTS(而不是随附的 32MB MX)。另一方面,如果您确实需要最大吞吐量来处理大型文件或 RAID 1 配置的可靠性,那么 RAID 系统绝对是最佳选择。
