被劝退多年的QLC硬盘,TrueNAS说家庭NAS够用了
买NAS固态硬盘的时候,你大概率听过同一句话:别碰QLC,加钱上TLC。这条建议在论坛里被重复了太多年,几乎成了装机常识。TrueNAS最近发了一篇长文,专门拆解OpenZFS怎么处理这两种闪存,结论跟主流说法不太一样——对很多人的使用场景来说,QLC被冤枉了。 注意,TrueNAS没有说QLC比TLC强。它说的是另一件事:NAND类型在NAS里的重要性,可能没有你想的那么高。 QLC的短板,不在你的NAS里发作 先把账算清楚。TLC每个存储单元放3个比特,QLC放4个,密度更高,每TB成本更低。代价也很明确:原生写入更慢,持续负载下延迟更高,擦写寿命更短。这些缺点真实存在,TrueNAS自己也承认。 争议点在于,这些代价在什么场景下才会真正显现。TrueNAS的说法是,QLC在容量优先、读取为主、写入呈突发状的负载里表现不错——媒体库、备份目标盘、写一次读很多次的数据,都属于这一类。而这恰好就是一台家用大容量存储池里绝大部分的内容。 你的Jellyfin影音库、Immich相册、每晚跑的备份任务,都是这个模式。QLC确实有一条很陡的写入速度悬崖,某些NAS用法下很容易掉下去,但大部分跟QLC有关的痛苦,发生在普通PC环境里,而不是存储池里。 寿命数字也没有传闻中那么吓人。QLC的耐久评级确实低于同档TLC,但消费级QLC在保修期内通常也能撑住几百次全盘写入。媒体库和备份盘把数据写进去之后就基本只读,ZFS例行scrub也只读不写,这个短板在实际使用中很难被触发。 ZFS先把写入整理了一遍 硬件层面QLC对NAS够用,真正让它变得好用的,是文件系统这一层。这套逻辑适用于任何OpenZFS系统,TrueNAS、Proxmox、普通Linux都一样。 ZFS会把内存里的写入先攒成一个事务组,再作为一次更大、更连续的操作提交到存储池,而不是拆成许多零散的小写入。默认提交超时是5秒,写入压力大时会提前触发,设备慢则会拖长。 这种批量提交正好对QLC的胃口。一串小随机写会让硬盘反复填充pSLC缓存,推高写入放大;而更少、更大的提交让硬盘能一次吸收一整批数据,在下一批到来之前搬进原生单元。这个机制只作用于异步写入,对批量存储池无所谓,但如果跑数据库或者NFS上的虚拟化,情况就不一样了。 真正的速度瓶颈是网线 关于NAS还有一个更硬的事实:硬盘通常还没到极限,网络先到极限了。千兆NAS的实际吞吐大约在116MB/s封顶,2.5GbE下的SMB传输落在290MB/s左右。任何固态硬盘的读取速度都超过这两个数字,所以QLC的读取速度在网络上根本体现不出来。 写入是硬盘和网络唯一会较劲的地方。不少SATA QLC固态在1TB这类低容量上,缓存写满后标称约80MB/s,2TB及以上能到150MB/s甚至更高。在千兆连接下,这已经够跟上链路速度。NVMe硬盘表现更好,通常远超千兆和2.5GbE。这件事只在你连续写入几十GB时才需要在意,不必焦虑,但心里有个数。 TLC依然是更好的选择,TrueNAS也这么说 QLC对家用NAS够用,但除了价格,TLC在每一项上都更好。TrueNAS在自己的Pure Storage对比页面上就写明,100TB以下用的是更快、耐久更高的TLC闪存,还批评竞争对手拿QLC卖高价。那篇QLC文章里也承认,持续写入密集的负载仍然更适合TLC,因为那正是QLC的弱点会随时间变成可测量衰减的地方。 企业盘和消费盘的差别同样不能忽略。TrueNAS讨论的是企业级固态,消费级QLC通常不带DRAM缓存,速度明显慢于企业级同款,甚至慢于TLC盘。 所以结论不是QLC翻盘,而是选购逻辑该换个问法:钱该花在真正发生写入的地方,其余位置交给QLC去装就行。 特别
克洛普:我100%坚定支持人员革新,但我能想象外界现在已炸锅
提供足球运动的安全知识教育,包括运动损伤预防、急救培训和教练员认证服务。...