- 主题:2T NVMe SSD,1800,如何?
SLC缓存,应该就不是缓存,只是模拟SLC写入,所以速度和SLC的一样快,之后会再把SLC的数据在空闲时间自动写成TLC的,MLC TLC的固态好像是这样的
【 在 hgoldfish 的大作中提到: 】
: 临时小文件多的时候,操作系统会给 m2 固态硬盘喂多个队列的数据啊。。对应用程序来说,无论在 SSD 还是操作系统做缓存(队列),看到的响应时间都是一样的。
: 感觉是负优化。因为 nvme 协议本身是异步的。DRAM 缓存因为易失,只能选择 write-through 和 write-around 两种模式,它们都是为了提高写入后读的性能,而不能提高写性能。既不能降低延迟,也不能提高吞吐。
: SLC 缓存和 DRAM 缓存就不一样了。写入到 SLC 缓存的数据已经持久化,主控可以返回写入完成的回应给操作系统。所谓的 wirte-back 缓存,极大提升写性能。
: ...................
--
FROM 114.250.83.*
看来你懂一点。
cpu缓存和磁盘缓存场景和用途不一样。
这里讨论掉电对文件系统影响,和CPU缓存关系不大。
【 在 zyd 的大作中提到: 】
: 硬盘缓存是个几十兆临时交换空间而已
: 写进去的数据其实在很短时间内就真正写入mlc的结构了。没真正写入mlc之前,又不会返回写入结束的信号。
: cpu也是用缓存的呀,速度越快价格越高,所以一级缓存几百k,三级缓存几兆。掉电的话这些缓存和内存里的数据不一样没有了?
: ...................
--
FROM 123.120.197.*
NVMe超过1t的越大越不划算
【 在 wuduan 的大作中提到: 】
: 2T还大?
:
--
修改:zengraoli FROM 103.254.68.*
FROM 103.254.68.*
这里讨论的就是影响呀
硬盘缓存本来就和内存没什么区别,只是临时存储而已,用的都是低价内存颗粒。
所谓的硬盘缓存掉电,影响也就和电脑突然断电一样,
正在运行的都丢失,要重新开机一样,对家用用户并不是什么大事,原有的文件系统又不会坏,新的没写进去而已。
其实为什么消费级要单独说掉电?缓存本来就是设计来通电工作的,就像我们不说内存掉电一样,缓存本来就不是设计为长期存储单元的。电脑突然断电,数据损失在内存还是硬盘缓存,能有什么区别?
家用电脑死个机断个电哪有什么大事?比如有几个人会买ups呢?
只有企业级才会额外进行掉电保护。服务器重启一次会有影响。
【 在 hemin 的大作中提到: 】
: 看来你懂一点。
: cpu缓存和磁盘缓存场景和用途不一样。
: 这里讨论掉电对文件系统影响,和CPU缓存关系不大。
--
修改:zyd FROM 171.88.28.*
FROM 171.88.28.*