找回密码
 加入怎通
查看: 290|回复: 1

医疗设备固态硬盘SSD什么时候做垃圾回收?

[复制链接]
heshao 发表于 2024-04-12 20:08:49 | 显示全部楼层 |阅读模式
  我们常常会关注SSD的优点,功能、存储的容量、应用的范围,而往往会忽略小细节比如:& I; b& _: U6 [3 R) T
& f/ X2 t4 @: m/ E! ~: g
  当用户写入数据时,如果可用的闪存块小于一定阈值,就需要做GC,为用户腾出写作的空间。此时制作的GC称为ForegroundGC(前台垃圾回收)。这是一种被动的方式,它是在SSD没有多少可用的闪存块时制作的GC。相应的是BackgroundGC(后台垃圾回收),是SSD空闲时SSD主动制作的GC,让用户在写入时有足够的可用闪存块,无需临时抱佛脚(ForegroundGC),从而提高用户的写入性能。
2 t6 K5 K/ f3 q$ ]( m; O8 F7 A, I
# p7 K4 [, a& e6 ?( V/ u  然而,医疗设备固态硬盘出于功耗考虑,一些SSD可能不会回收后台垃圾。SSD空闲时,可以直接进入省电模式,或者做少量GC,然后进入省电模式。这是两种常见的垃圾回收时间,由SSD自己控制。事实上,除了SSD本身,一些SSD还支持主机控制GC。这就非常有趣,让我们花点时间来看看。2015年,威固发布了SATA接口工业级SSD,威固技术主机通过应用软件获取SSD的运行状态,然后控制SSD的一些行为。  X4 v% u) @( a; P) W9 t

9 A; M" B5 w5 I8 C% i0 k: F0 T  在SSD内部,运行一些后台任务,如垃圾回收、记录SSD运行日志等。这些后台任务的执行会影响SSD的性能,使SSD的延迟不可预测。HMS技术使主机能够控制SSD的后台任务、后台任务执行或不执行、何时执行、何时不执行,主机控的。这有什么用?对于单个SSD,用户可以在SSD空闲时通过HMS软件执行垃圾回收任务。这样,在后续的写作过程中,SSD有足够的空闲块可以写,不需要时可以回收垃圾,从而提高SSD的性能,减少写作的延迟。威固 SSD是工业级固态硬盘,与消费级SSD相比,工业级更追求稳定的性能和延迟。后台任务的存在使得SSD性能和延迟难以保持一致。威固技术的出现使整个系统具有稳定的性能和可预测的延迟。5 M& g! W' H, m, g5 R. k/ o
0 N# e( ]8 W# i) v% j
  由此可见,无论是前台垃圾回收站亦或是后台垃圾回收站,对用户写入数据都发挥着举足轻重的作用。
9 L9 V$ y! @+ f0 V# o) I7 g: Q
8 U) [7 Q/ X4 W  a  ^1 ^
回复

使用道具 举报

CJJ1234 发表于 2026-03-03 21:45:14 | 显示全部楼层
楼主辛苦了,整理这么多内容,必须点赞收藏
回复 支持 反对

使用道具 举报

2026年3月23日真牛社区(fd.znbgj.com)签到记录贴
我今天最想说:「www.hzzdsw.com 加油」.

    您需要登录后才可以回帖 登录 | 加入怎通

    本版积分规则

    QQ|手机版|小黑屋|网站地图|真牛社区 ( 苏ICP备2023040716号-2 )

    GMT+8, 2026-3-24 00:17 , Processed in 0.243843 second(s), 22 queries , Gzip On.

    免责声明:本站信息来自互联网,本站不对其内容真实性负责,如有侵权等情况请联系420897364#qq.com(把#换成@)删除。

    Powered by Discuz! X3.5

    快速回复 返回顶部 返回列表