作者Cubelia (大胸智乃)
看板Storage_Zone
标题Fw: [闲聊] DRAMless SATA SSD碎碎念ft.选购指南
时间Wed May 17 00:02:32 2023
※ [本文转录自 PC_Shopping 看板 #1aOwX_8_ ]
作者: Cubelia (大胸智乃) 看板: PC_Shopping
标题: [闲聊] DRAMless SATA SSD碎碎念ft.选购指南
时间: Tue May 16 23:59:49 2023
好读:
https://webptt.com/cn.aspx?n=bbs/PC_Shopping/M.1684252799.A.23F.html
最近DRAMless SATA SSD又有不少热度,来画唬烂一下
先说结论,我不会推荐任何一款DRAMless SATA SSD还有QLC SSD
也不要问我”这颗XX型号是不是DRAMless的”
不过我写惨字,大家看到便宜货还是会归队吧?
看看某光碟厂被X光起底的案例(愤世嫉俗.jpg)
最大的问题还是出在前两点自身短板,第三点不能当常态但可当附加条件:
1.DRAMless设计没地方放完整FTL(映射表)
2.为了节能、省钱,DRAMless主控规格会有不同程度的缩水(例如CPU性能)
3.为了省钱,成品的SSD主控通常没强化散热
当前市场主流为TLC NAND,就不提2-bit MLC NAND
这边会将DRAMless TLC SATA SSD以DRAMless SATA SSD做统称
老话常谈,非大厂便宜款"号称全新MLC"或”用户拿到MLC”的请不用考虑
撇开三爽860 PRO,当前唯一能买到2-bit MLC的创见SSD370价格就摆在那
其它虾皮牌、三线就不用看了
==============================
进入主题,做DRAMless SATA SSD比较致命的搭配会有两种:
全碟SLC Cache或使用QLC NAND(当然也有一起来的)
QLC这大家应该没意见,都直接填海的
再来是全碟SLC Cache,这会将总空间除以3(TLC)或4(QLC)
例如1000GB TLC SSD空碟最大可以用到333GB的SLC Cache
优点是可以最大化SLC Cache的空间,强化写(ㄆㄠˇ)入(ㄈㄣ)性能
但是如果一次就将SLC Cache写爆就会直接进入地狱模式的极慢速
那为什麽会进入地狱模式? 因为SSD已经没有剩余的空间可以写入资料阿
必须边释放SLC Cache边写入TLC/QLC区块
想像一下你在写笔记本,SLC Cache就是偷吃步只写每一页的第一行
当你将整本的第一行都写完你必须左手用橡皮擦,右手拿笔挤在旁边整理资料
(将SLC Cache的现有资料转进TLC区块)
且右手不但要整理SLC Cache的资料,新加的资料也要跟着写进去
这之间大脑记不住那麽多东西
你还得不断翻到第一页目录,去看笔记本哪一页有什麽内容
(DRAMless的FTL必须仰赖主控SRAM加载)
然後翻页又擦又整理又写新数据,如此手忙脚乱的情况
偏偏DRAMless SATA主控很常设计成节能型,有够弱
SSD成品为了要省钱又没加强主控散热,不然就塑胶壳
造成弱鸡主控容易被操到过劳又过热的地狱模式
通常有性能起伏就是过热降速
但就算有强化主控散热也没救,因为主控本身的短板就摆在那
DRAMless SATA SSD用QLC喔? SSD此时躺平给你看(性能躺平垫底)
因此通常DRAMless SSD在SSD空间使用过半就会改用固定小量SLC Cache
降低进入地狱模式带给用户的痛苦程度,毕竟顾直写就好
但当然还是慢,因为大脑记不住那麽多东西,要不断翻目录(FTL)
看测试DRAMless SATA SSD做到480~512GB非常勉强
从古至今都是如此,例如SF-2281+MLC到这容量就开始有性能下跌
TLC时代新的主控可以做大容量,但性能也是很勉强
这里我很喜欢引用各家媒体做的TR200测试
很明显可以看出容量之间的性能差异
Toshiba/OCZ TR200,群联S11+BiCS 64L 3D TLC
S11特点是内建32MB SDRAM,但据说只用来做随机读写的缓冲、不含FTL
所以它还是一种DRAMless SSD的设计
以下是Tom's hardware测试结果
TR200 480GB
https://cdn.mos.cms.futurecdn.net/Xg6urJ9uiPo9TSvZT3ASva-1200-80.png
TR200 960GB(看看这精美的性能起伏)
https://cdn.mos.cms.futurecdn.net/XEqgGpSHFjbfDX9vMWz45N-1200-80.png
Q:都行、可以、没关系,我不用爆SLC Cache总可以了吧?
A:DRAMless最致命的是「混合读写」
这和全碟SLC Cache无关,拿来当系统碟跑更新你就知道痛了
anandtech测试TR200混合读写只有惨一个字可以形容
标题还写向前一步退後一步(One Step Forward, One Step Back)
https://images.anandtech.com/graphs/graph11868/sustained-rm.png
https://images.anandtech.com/doci/11868/rm-s-trion100-480.png
Q:可是我看这数字(IOPS/性能)好像也还好,慢又不等於使用有感
A:慢确实不等於使用有感,但又慢又「卡」呢?
工作管理员看一下平均回应时间你会发现新大陆,代表延迟高
SSD平常用起来很顺,但突然会卡是最令人无法接受的
尤其还有那种被戏称大号U盘的鬼东西,真的只能说怕.jpg
Q:全碟SLC Cache真的很烂吗?
A:各有所长,没有一定好或是一定烂的结论
(注意我没说哪个烂,请勿有过多想像)
Q:用第三方软体加RAM Disk/Cache提升性能呢?
A:请不要有过多想像,因为这不是NVMe的HMB
对於吃不到的SATA SSD来说就减少写入量,用超过RAM Cache一样会写到SSD上面
Q:为什麽螃蟹RTS5762 NVMe SSD主控4TB只有128MB DRAM Cache,什麽巫术?
A:是HMB,我加了HMB.jpg
Q:DRAMless NVMe SSD主控呢?
A:可以+HMB更好
主控通常也不是刻意做节能到底的设计,状况会比SATA好很多
但HMB的关键还是用来快取FTL,不一定每一款SSD都用来做读写资料快取
Kim等人(2020)表示*:
Experimental results show that DRAM-less SSDs used in our works
mainly use the HMB for caching the address mapping table
rather than the read cache or write buffer.
对了,HD Tune全碟写入可以一直线那是假象
2017年的群联PS3111-S11就办到惹
*HMB请参考:
HMB in DRAM-less NVMe SSDs: Their usage and effects on performance
https://doi.org/10.1371/journal.pone.0229645
===
没想到已经离这篇五年了XD,五年後SATA这边依然没救
[心得] PSA:目前选购SSD需注意事项ft.选购指南
https://webptt.com/cn.aspx?n=bbs/PC_Shopping/M.1523520443.A.B70.html
--
姊姊 姊姊 我们好像变成签名档了
雷姆 雷姆 好像真的是这麽一回事呢
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 1.173.161.46 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/PC_Shopping/M.1684252799.A.23F.html
※ 发信站: 批踢踢实业坊(ptt.cc)
※ 转录者: Cubelia (1.173.161.46 台湾), 05/17/2023 00:02:32
1F:推 smallreader : 推! 看得很精彩XD 05/17 00:15
2F:→ concord : DRAMless SATA 在 2023 年继续提供您刻光碟的怀旧感 05/17 00:29
3F:推 ctes940008 : 帮 05/17 01:21
4F:推 diji777 : QLC也不是没有不能用的, intel 670p不就好好的? 05/17 03:25
5F:→ birdy590 : 670p 跟主控同等条件的 TLC 还是输的很惨 05/17 03:30
6F:→ birdy590 : 有 DRAM 能让它比没有 DRAM 的 TLC 好 05/17 03:31
7F:→ birdy590 : 但是为什麽不选有 DRAM 的 TLC? 05/17 03:31
一针见血
8F:推 diji777 : 目前玩过的SSD只有三星跟intel没见过冷资料 05/17 03:31
9F:推 cka : 重点是MX500呢... 05/17 04:20
10F:推 logen : 670p价钱和mx500差不多了 意思其实是别买便宜ssd吧 05/17 06:49
11F:推 wed1979 : 会不会坏快要变玄学,ezlink t34用7年多还没坏 05/17 07:33
12F:推 OSullivan : 再次感谢大大分享选购技巧 05/17 08:13
感谢支持
13F:推 Alllllogo : 感谢分享啊 05/17 11:44
14F:推 hangtenboy : 通篇舒畅,推推 05/17 11:48
15F:推 saimeitetsu : 我的T34 256G 拆开是 intel 25nm MLC + JM670 , 05/17 12:54
16F:→ saimeitetsu : 写入很稳定都在280MB左右 05/17 12:54
EZLINK这跑路牌真的很玄,只能颁给它人品测试机这个名称
T34早期各种人品测试机,末期彩色颗粒真的屌(可能拆机片,领先中国山寨SSD好几条街)
17F:推 jansan : 好文 必推 05/17 15:23
※ 编辑: Cubelia (1.173.161.46 台湾), 05/17/2023 16:49:18
18F:推 saimeitetsu : 对T34有人抽到的是eMLC… 另一款 标示H 的还有机会 05/17 18:01
19F:→ saimeitetsu : 抽到eSLC 10万PE的神物,不过电路板不知道能不能活 05/17 18:01
20F:→ saimeitetsu : 那麽久就不知道了,像我的BX300无故就挂了,都还没 05/17 18:01
21F:→ saimeitetsu : 写满10TB… 05/17 18:01
22F:推 huckebein12 : ...我的BX300连1TB都没写到就挂了... 05/17 18:27
23F:→ saimeitetsu : 严格来说我的BX300只写4.3T…用开卡工具也抓不到, 05/17 20:02
24F:→ saimeitetsu : 主控坏了吗? 05/17 20:02
25F:推 Luciferspear: 签到签到顶 05/17 21:34
26F:推 GTR34 : 买MX500 结案 05/18 16:40
27F:嘘 F04E : 洋洋洒洒一大篇废话 05/19 11:54