全闪卷必开 TRIM:SSD 性能与寿命保养
掉速的不是盘,是没人回收垃圾块
全闪 NAS 上线时速度漂亮,几个月后写入越来越肉——这不是 SSD 坏了,而是删除文件后那些数据块没有及时被 SSD 知道。SSD 覆盖写之前要先清空旧块,TRIM 的作用就是由系统主动告诉 SSD"这些块已经没用了,可以回收",让盘在后台整理,写入性能和寿命都受益。全 SSD 存储池的这项功能默认不开启,得手动启用。
开启条件对一遍
先确认机型支持:产品规格文档里写明支持 SSD TRIM 才行,文档在官方下载中心能查到。再看盘与池的搭配:某些 SSD 型号在 RAID 5、RAID 6 配置的池上不支持 TRIM,去官方兼容性列表查自己的盘型、看备注栏;RAID 0 配置的池不支持;池里只有块级 LUN 的也不支持。另外 TRIM 的对象是完全由 SSD 组成的存储池,混插机械盘的池没有这个选项。
开启与排计划
打开存储管理器进存储页面,选中全 SSD 池,点右上角菜单选"设置",在 SSD TRIM 区域勾选启用,点"设置计划"挑执行时间,确定后生效。排好的任务可以在任务计划里查看目标、状态和计划。两点提醒:TRIM 执行期间系统性能会受影响,耗时跟空间大小、SSD 型号、使用状况和垃圾回收量都有关系,所以计划尽量落在业务低峰,比如周末凌晨;执行时段别安排大批量写入任务凑热闹。
和 SSD 缓存不是一回事
常有客户问:加了 SSD 缓存还要不要管 TRIM?两者分工不同——缓存是拿一组 SSD 给热点数据提速,解决"访问快不快";TRIM 是对池里 SSD 的日常保养,解决"长期写入稳不稳"。预算有限时先保证池本身健康,缓存属于锦上添花,别把顺序做反了。
至于文件系统层面的保养,Btrfs 空间另有碎片整理这条线(下一篇细讲),数据清理与空间回收计划也各管一段,一个开关包打天下是不存在的。全闪存储池的选型规划与性能调优,欢迎联系贵州诚鑫致达科技。