SSD 缓存(也称为闪存缓存)是一种经济高效的方法,将最常访问的数据存储在 SSD 上,可以提高 HDD 阵列的性能。本文帮助你了解添加 SSD 缓存的好处,以及如何选择合适的SSD,内容主要分为五部分:1.推荐应用 2.不合适的应用程序 3.只读和读写缓存 4.内存要求 5.选择合适的SSD

推荐应用

SSD 缓存可在输入输出 (I/O) 操作需要频繁访问随机放置的小块数据的情况下提高性能。

如果您将 Synology NAS 用于以下应用程序,SSD 缓存可能会提高性能:

  • 文件服务器(连接的并发用户越多,访问小于 1 MB 文件的次数越多,性能提升越大)
  • iSCSI 和 Fibre Channel存储
  • Synology Virtual Machine Manager
  • 数据库存储
  • 快照
  • 网页服务器
  • 使用 Synology Active Backup for Business 执行定期备份任务
  • 邮件服务

如果 Synology NAS 上经常访问的数据量超过 SSD 缓存的大小上限,或者如果应用程序始终处于高负载状态,则不建议使用 SSD 缓存。缓存刷新会占用大量资源,如果没有非高峰时间,可能会影响性能。建议在全 SSD 存储空间上存储经常访问的数据并运行高负载应用程序,以加快操作速度。

不适合的应用程序

SSD 缓存在涉及顺序访问模式的情况下不会提高性能。

如果您将 Synology NAS 用于以下应用程序,SSD 缓存带来的性能提升预计会很小:

  • 用于上传/下载/访问大文件的文件服务器
  • 主要采用顺序访问的文件服务器
  • 视频串流/播放

只读和读写缓存

Synology NAS 允许您从两种 SSD 缓存类型中进行选择:只读缓存读写缓存。两者在不同的应用程序中都很有用。

读写 SSD 缓存始终具有冗余。至少需要 1 个 SSD 才能创建只读缓存,而至少需要 2 个 SSD 才能创建读写缓存。

内存要求

SSD 缓存具有以下系统内存要求:

  • 根据您的 DSM 版本:
    • DSM 7.0 及以上版本:每GB 的 SSD 缓存需要 400 KB 系统内存。
    • DSM 6.2 及以下版本:每GB 的 SSD 缓存需要 416 KB 系统内存。
  • 最多可使用四分之一的内置系统内存来支持 SSD 缓存。
  • 所有附加系统内存均用于支持 SSD 缓存。
  • 您不能使 SSD 缓存大于系统内存允许的大小。

示例:在 DSM 7.1 上创建 800 GB SSD 缓存需要大约 800 x 400 = 320000 KB = 320 MB 的系统内存。

选择合适的 SSD

为 Synology NAS 选择 SSD 时要考虑的三个重要因素是耐用性、性能一致性和断电保护的可用性。

  1. 耐用性:公布的硬盘每日写入次数 (DWPD) 反映了官方规定的硬盘在保修期内可完全重写的最大次数。
  2. 性能一致性:SSD性能的常见基准包括在设定的时间段内持续 4k 随机读/写 IOPS(每秒输入/输出操作数)以及延迟随时间的变化。对于企业环境,较高的 IOPS 值和稳定的低延迟非常重要。
  3. 断电保护:如果您的 SSD 具有内置断电保护功能,则内置电子措施可确保在断电时不会丢失任何数据,并且 SSD 可以继续运行。

Synology SSD 专为 24/7 的 NAS 环境而打造,并通过严格的验证,可与 Synology 系统互操作。它们具有端到端数据保护、集成断电保护功能,适用于 2.5 英寸 SATA 和 M.2 22110 接口。

密集测试(包括 I/O 压力、电源重启和温度试验)可确保 Synology SSD 能够提供适合企业环境的可靠性和一致的性能。