闪烁着蓝色灯光和绿色 LED 的数据中心过道插图

如何测试企业级固态硬盘 - 第 1 部分:使用包含真实数据、应用和硬件的真实环境

事实上:一分钱一分货。这道理同样适用于固态硬盘选购。但要选择合适的固态硬盘,只是简单地查阅规格表并不足以让您真正了解固态硬盘在您的环境中运行的情况。当然,您可以从亚马逊购买到一些廉价的硬盘,并在预算方面让相关方感到满意。但是,如果这些硬盘在长期全天候使用之下出现故障,当您需要更换全部硬盘时,大家仍会感到满意吗?

选择合适的企业级固态硬盘意味着要运行真实的测试,以了解这些硬盘部署到生产环境后的表现如何。测试和对比会对硬件施加压力,以达到出现故障的极限,需要查看耐用性,以及了解性能是否会随着时间推移而改变。

本文共分两部分,将深入探讨组建和运行有效的企业级固态硬盘测试的挑战和建议;首先,从硬件的角度着手,配置好试验台,然后了解如何比较基准。

鉴于此,对试验台有什么硬件要求?

真实测试需要真实硬件

多个服务器机架

首先,您无法在笔记本电脑上运行适当的企业级测试,任何持不同意见者都被误导了。试验台必须从真实的数据中心硬件着手。也就是要使用与数据中心设备类似的配备 RAID 控制器的专用服务器。



如果您打算购买新测试系统,我们推荐购买运行最新一代芯片组的 2U 服务器。如果您打算测试 NVMe,应选择支持 PCIe 4.0 的主板,因为它向后兼容 PCIe 3.0 硬盘,并为最新一代的产品做好了准备。根据外形尺寸,安装一定数量针对您的 RAID 控制器而配置的 SATA 或 NVMe 硬盘。您还可以选择高带宽的 PCIe 网卡。

达不到稳定状态就是失败

一名身穿西装的人在线形图上绘制向上的趋势曲线

测试时,需要了解硬盘性能是否会随着时间推移而改变。这就是为什么顺序工作负载和随机工作负载之前的预处理至关重要。两者都有自己的预处理标准,对于满足规格极其重要。

一旦硬件完成拷机和安装,其表现与刚拆箱的新硬盘不同。因此,在硬盘完成安装并在稳定状态运行之后测试硬盘更为重要。

这可能需要开发特定的脚本,以帮助利用与用例相匹配的适当数据集进行拷机。例如,如果您使用大量的 MySQL、PHP 或 Oracle,在运行您的 OLTP 基准工作负载之前,这些数据库会创建脚本,以向硬盘写入适当数量的数据表。如果您的硬盘用于虚拟计算,应对虚拟硬盘进行预处理,确保虚拟硬盘达到稳定状态的性能。

硬件方面,您需要牢记的是:所有测试必须模仿真实的工作条件。从硬盘的稳定状态,到硬盘所属的系统和组件,要安全地设置测试以获取正确结果,唯一的办法就是从与您的数据中心环境最匹配的硬件配置着手。

#KingstonIsWithYou

在我们的下篇文章中,我们将探讨如何创建报告和测试,从而提供准确的基准来比较固态硬盘。

相关产品