知识卡片
FTL位置决定差异化空间
内容
按FTL放在哪里,SSD分Device Based(FTL在主控芯片内,绝大多数消费级和企业级SSD采用)和Host Based(FTL放进主机驱动,垃圾回收/磨损平衡/坏块管理都搬到主机端,典型产品FusionIO)两种模式。FTL搬到主机端的好处是能针对具体应用做差异化定制,代价是绑定特定主机驱动。发散:”谁来实现某个模块”本身是一种权衡,不止是分层问题,还决定了能否差异化。
参考来源
- 位置:《深入浅出SSD:固态存储核心技术、原理与实战》第4章《SSD核心技术:FTL》4.10节"Host Based FTL"(源文件:_epub-src/OEBPS/text00090.html)
- 结论依据:原文明确定义Host Based与Device Based两种FTL放置模式,并指出Host Based的优点是可以实现差异化,典型产品是FusionIO,直接支持卡片论点。
- 原始内容:"按照FTL放在哪里划分,SSD有Host Based FTL和Device Based FTL两种模式。顾名思义,Host Based把FTL放在主机驱动程序中,Device Based则是把FTL放在SSD主控内部……也有一些企业级SSD采用了Host Based FTL,像垃圾回收、磨损平衡、坏块管理等都放在主机驱动程序中完成,这种模式的优点是可以实现差异化,典型产品是FusionIO。"