本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
Intelligent-Tiering 存储类别的性能特征
f FSx or Lustre Intelligent-Tiering 存储类为传统上在基于 HDD/SDD 的混合型高性能文件存储文件系统上运行的工作负载提供弹性、成本优化的存储。使用 Intelligent-Tiering 存储类别的文件系统利用完全弹性、智能分层、区域存储,该存储会随着工作负载的变化而自动增长和缩小,以适应工作负载。有关如何对数据进行分层的信息,请参阅 Intelligent-Tiering 存储类别如何分层数据。
具有智能分层存储类别 FSx 的 for Lustre 文件系统所支持的吞吐量与其存储无关。智能分层文件系统可扩展到吞吐量的倍数和数百万 TBps 的 IOPS。使用 Intelligent-Tiering 存储类别的文件系统还提供可选的预置 SSD 读取缓存,以实现对频繁访问数据的低延迟访问。默认情况下,Amazon f FSx or Lustre 会为经常访问的元数据预置 SSD 读取缓存。由于大多数工作负载通常为读取密集型,且在任意时刻仅对整体数据集的一小部分子集进行活跃操作,Intelligent-Tiering 存储与 SSD 读取缓存的混合模型使采用 Intelligent-Tiering 存储类别的文件系统能够为多数工作负载提供媲美 SSD 文件系统的性能表现,同时相较于 SSD 和 HDD 存储类别实现显著的存储成本节约。
在 Intelligent-Tiering 文件系统中读取和写入数据,尤其是近期访问过的数据或访问频率不足以存放在文件服务器内存缓存的数据,性能取决于 SSD 读取缓存的大小。从 Intelligent-Tiering 存储进行数据访问的 time-to-first-byte延迟约为数十毫秒,而且每个请求的成本也很高,而从固态硬盘读取缓存进行访问的延迟为亚毫秒,并且没有每个请求的成本。
在为文件系统配置 SSD 读取缓存的大小时,应考虑工作负载中频繁访问的数据集大小,以及工作负载对较少访问数据读取延迟增高的敏感度。创建文件系统后,您可以在 SSD 读取缓存大小调整模式之间切换,并向上或向下扩展缓存。有关如何修改 SSD 读取缓存的更多信息,请参阅 管理预置的 SSD 读取缓存。
当 FSx for Lustre 将数据块写入智能分层存储时,就会出现写入请求。将数据写入文件系统时,写入请求会被聚合并写入 Intelligent-Tiering 存储,从而提高吞吐量并降低请求成本。读取可以从文件服务器的内存缓存、SSD 读取缓存或直接从 Intelligent-Tiering 存储中提供。当从 Intelligent-Tiering 存储中进行读取时,每个检索到的数据块都会发出读取请求。当您按顺序读取数据时,for Lustre 将预取数据 FSx 以提高性能。
使用 Intelligent-Tiering 存储类别的文件系统中,内存缓存的数据将作为网络 I/O 直接提供给请求客户端。当客户端访问未存储在内存缓存中的数据时,这些数据将作为磁盘 I/O 从 SSD 读取缓存或 Int-Tiering 存储读取,然后作为网络 I/O 提供给客户端。
Intelligent-Tiering 的文件系统性能
下表显示了 Lustre Intelligent-Tiering 文件系统所设计的性能。 FSx
| 预配置吞吐容量 () MBps | 网络吞吐量 (MBps) | 网络 IOPS | 内存缓存存储空间(GB) | 最大 SSD 缓存磁盘吞吐量 (MBps) | 最大 SSD 缓存磁盘 IOPS | ||
|---|---|---|---|---|---|---|---|
基准 |
突增 |
基准 |
突增 |
||||
| 每 4000 | 12500 | ‐ | 数十万 |
76.8 | 4000 | 160000 | ‐ |