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 时要考虑的三个重要因素是耐用性、性能一致性和断电保护的可用性。
- 耐用性:公布的硬盘每日写入次数 (DWPD) 反映了官方规定的硬盘在保修期内可完全重写的最大次数。
- 性能一致性:SSD性能的常见基准包括在设定的时间段内持续 4k 随机读/写 IOPS(每秒输入/输出操作数)以及延迟随时间的变化。对于企业环境,较高的 IOPS 值和稳定的低延迟非常重要。
- 断电保护:如果您的 SSD 具有内置断电保护功能,则内置电子措施可确保在断电时不会丢失任何数据,并且 SSD 可以继续运行。
Synology SSD 专为 24/7 的 NAS 环境而打造,并通过严格的验证,可与 Synology 系统互操作。它们具有端到端数据保护、集成断电保护功能,适用于 2.5 英寸 SATA 和 M.2 22110 接口。
密集测试(包括 I/O 压力、电源重启和温度试验)可确保 Synology SSD 能够提供适合企业环境的可靠性和一致的性能。