SSD缓存也称为闪存缓存是一种经济实惠的方法可通过将最常访问的数据存储在 SSD 上来提高HDD阵列的性能。阅读以下信息以了解添加SSD缓存是否会使您受益以及哪种设置适合您的使用情形。
创建SSD缓存时的重要注意事项
首先评估SSD缓存是否会显着提高应用程序然后决定是创建读写缓存还是只读缓存最后选择合适的硬盘。
推荐应用程序
SSD缓存可在输入输出 (I/O) 操作需要频繁访问随机放置的小型数据块的情况下提高性能。
如果将Synology NAS用于以下应用程序则SSD缓存可能会提升性能
- 文件服务器连接的并发用户越多访问的小文件1性能提升越大
- 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缓存模式 | 支持的 RAID 类型 | SSD数量 | 方案 | ||
---|---|---|---|---|---|
DSM 7.0 及以上版本 | DSM 6.2 | 最小值 | 上限 | ||
只读 | Basic RAID 0/1/10 | RAID 0 | 1 | 6 (DSM 7) 12 (DSM 6.2) | 经常读取的小文件随机小块中的文件或添加到卷的文件更改非常少的新文件。例如向所有学生共享的学习资料、供下载的数字图书馆内容或供网站呈现的网页内容。 |
读写 | RAID 1/5/6/10 | RAID 1/5/6 | 2 | 6 (DSM 7) 12 (DSM 6.2) | 小型文件随机小块中的文件频繁读取和写入。示例数据库和虚拟机存储。 |
读写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 专为全天候 NAS 环境而构建经过严格验证可与 Synology 系统进行互操作。它们具有端到端数据保护和集成断电保护功能可用于 2.5 英寸 SATA 和 M.2 22110 接口。
密集测试包括 I/O 压力、断电重启和温度试验可确保 Synology SSD 可以提供适合企业环境的可靠性和一致性能。
Synology 还会测试和验证第三方 SSD 。 SSD性能因制造商和型号而异。有关更多详细保修和性能信息请咨询SSD制造商。
注意
- 小文件是指小于 1 MB 的文件。