群晖SSD,提高您的读写速度!

SSD 缓存

SSD 缓存可通过将经常访问的数据存储在 SSD 缓存上来提高随机访问的性能。SSD 缓存可装载到存储空间或 iSCSI LUN(块级)上。

启用 SSD 缓存的目的是提高存储空间中经常访问的小部分数据的随机访问性能。例如,大量连续读取或写入操作(例如,高清视频串流)和完全随机数据读取模式都没有重读模式,这样就不会从 SSD 缓存获益太多。对于一般的应用程序,建议启用跳过连续 I/O 选项,这样连续 I/O 就仍可到达存储空间所在的硬盘。

SSD 缓存有两种类型,这两种缓存都实施了 LRU(最近最少使用)算法以交换缓存中的数据:

  • 在 Basic 或 RAID 0 配置中,只读缓存可含有 1 至 12 个 SSD,以提高其所在存储空间的随机读取性能。
  • 读写缓存可装载在 RAID 1/RAID 5/RAID 6 配置中,具体取决于 SSD 数量(最多 12 个 SSD),以提高其所在存储空间的随机读取和写入性能。

每 1 GB 的 SSD 缓存需要约 416 KB 的系统内存(可算上可扩展内存),缓存大小上限为 930 GB。因此,如果只读缓存配置为 2 个 128 GB SSD,则缓存总大小将为 256 GB,并且至少需要 104 MB 的内存;如果读写缓存配置为 2 个 128 GB SSD,则缓存总大小将为 128 GB,并且至少需要 52 MB 的内存。如果内存不足,则 SSD 缓存的创建或 SSD 缓存大小将受限。

SSD 缓存需要一定量的系统内存(取决于缓存大小),因此当您装载较大的 SSD 缓存时,可能需要升级 Synology NAS 的内存。为保持系统运作稳定且快速,仅四分之一的预安装系统内存可以作为 SSD 缓存之用。

1 GB 的 SSD 缓存需要约 416 KB 的系统内存(可算上扩展内存)。
注:此功能不适用于 DSM 5.1 或更早版本上创建的读写 SSD 缓存。即,在早于 DSM 5.2 的版本上创建每 1 GB 的 SSD 缓存仍需要 4 MB 的系统内存,即便在 DSM 5.2 环境下使用也是一样。

因此,如果只读缓存配置为 2 个 128 GB SSD,则缓存总大小将为 256 GB,并且至少需要 104 MB 的内存;如果读写缓存配置为 2 个 128 GB SSD,则缓存总大小将为 128 GB,并且至少需要 52 MB 的内存。如果内存不足,则 SSD 缓存的创建或 SSD 缓存大小将受限。

默认情况下,SSD 缓存仅加速随机 I/O,而不加速连续 I/O。SSD 缓存的缓存命中率可以根据以下公式进行计算:

  • SSD 只读缓存的命中率 = 加速的随机读取计数/总随机读取计数 * 100%
  • SSD 读写缓存的命中率 = 加速的随机读写计数/总随机读写计数 * 100%

如果目标存储空间或 iSCSI LUN(块级)具有出色的连续 I/O 性能,您可以让 SSD 缓存停止缓存连续 I/O 并直接从硬盘访问数据,以获取更高的速度和更好的性能。

  • 对于读写缓存:如果有一个 SSD 损毁,请按照下列步骤进行修复。
    1. 用新 SSD 更换故障 SSD。(新 SSD 的型号和容量必须与旧的相同)。
    2. 单击修复按钮。
    3. 从列表中选择 SSD。
    4. 单击应用
  • 对于只读缓存:当其中一个 SSD 损毁时,请移除缓存并更换故障 SSD。然后单击创建以配置新缓存。

此功能可让您计算及查看特定存储空间中最近访问文件的总大小和数量。如果您尚未在所选存储空间上创建任何 SSD 缓存,可参考这些信息来估算适合您系统的 SSD 缓存容量。如果您之前已在所选存储空间上创建了 SSD 缓存,缓存的分析和使用情况也将显示在此处。

原文链接:https://www.backup-solution.com.cn/blog/2020/03/24/%E7%BE%A4%E6%99%96ssd%EF%BC%8C%E6%8F%90%E9%AB%98%E6%82%A8%E7%9A%84%E8%AF%BB%E5%86%99%E9%80%9F%E5%BA%A6%EF%BC%81/

© 版权声明
THE END
喜欢就支持一下吧
点赞9 分享