- 主题:2T NVMe SSD,1800,如何?
海康的牌子早就臭了
同一型号改颗粒改了好多次了
【 在 melody001 的大作中提到: 】
: 海康威视 c2000 pro 2t 1500不到,比这个值多了
--
FROM 171.88.28.*
这些东西是确定要存入硬盘的呀
打个比方,游戏即时存盘,存入硬盘tlc要0.3秒。
有缓存的话,0.1秒就存入硬盘缓存,硬盘再花0.3秒存入tlc,这个时候cpu和内存已经把省下的0.2秒去运行游戏了,给用户带来了更流程的体验
【 在 marion 的大作中提到: 】
:
: 操作系统自己在主内存hold有缓冲区,用不着把频繁读写的东西放在不可控的外存上的DRAM里
: 测性能的时候测试软件绕开了系统缓冲才有较大区别,否则频繁读写小体积数据的实际性能区别很小(外存上有无DRAM)
--
FROM 171.88.28.*
为啥要等?
玩家必须要等存盘完成才能继续游戏吗
目的就是让人不去等存盘呀
说了是频繁读取呀,假设玩家连续玩三个小时游戏,总计需要写入的都很多个g了,没见过把全部内容放内存的,而且万一停电了,不几个小时白玩了?
几分钟白玩那是没问题的。
【 在 marion 的大作中提到: 】
:
: 操作系统把要写盘的数据放进自己的读写缓冲区以后就可以反馈给应用程序“写完了”,用不着放进不可控的外存自带DRAM
: 而如果是带有强制写入永久存储的指令的数据,那也得写进闪存部分才反馈完成结果,仅仅放进外存自带DRAM里无效,依然要等。
: ...................
--
FROM 171.88.28.*
os为啥要跨设备这么做?系统的模块化还有什么意义?
os告诉cpu的是硬盘接手完了
然后硬盘自己去从缓存存入tlc是硬盘自己的事
cpu就不管了
出错也是硬盘自己的错自己去处理报错
【 在 marion 的大作中提到: 】
: 没这回事,只有OS告诉程序存好了,和OS告诉程序写进非易失区(永久存储)了这两种反馈,前一种OS可以hold在主内存,后一种放进盘上DRAM里也无用
--
修改:zyd FROM 171.88.28.*
FROM 171.88.28.*
cpu用的缓冲和我们说的硬盘缓冲你都能搞混吗?
硬盘是个独立原件,os并不会连接cpu与硬盘的最终存储位置。
你就想想吧,ssd的缓存和原来hdd的缓存本质是完全一样的。cpu会去管磁头写到位没有吗?
【 在 marion 的大作中提到: 】
:
: 你还是先去了解下OS的读写缓冲区调度策略吧,OS定时flush缓冲区知道啥意思吗,看起来你是一点都不懂,没什么好说的
--
FROM 171.88.28.*
你既然知道基本原理,那为啥不知道最后的结果?
电脑里各个部件是模块化的,
硬盘发展几十年了
你见过机械硬盘不要缓存的吗?
【 在 marion 的大作中提到: 】
: OS要干的事情就是给应用程序提供统一的运行时环境,管你读写的是快的SSD还是慢的HDD,都用系统缓冲区来掩盖差异,反馈一个“快速写完”的结果。至于是不是真的写完了,这是OS和硬盘之间的事情不用应用程序来操心,DMA就是让外存直接读写主系统内存中数据的协议和接口,没写完的东西外存可以慢慢取慢慢写,谁还等你真的“存盘”?
:
--
FROM 171.88.28.*
不是搞混,而是原理一样
目的就是越高速越贵
越大越慢越便宜,所以才有这么一级级的结构
如果内存能和一级缓存一样快了,那还要cpu的缓存干什么?
【 在 marion 的大作中提到: 】
: 你居然能把CPU cache和系统在主内存的buffer搞混?真是叹为观止,回去找本计算机系统原理本科教材好好入入门吧
:
--
FROM 171.88.28.*
一般来说是慢和便宜呀
既然硬盘都能接受slc来做缓存
自然上dram也不会上电脑那种高频内存
完全没必要呀
【 在 marion 的大作中提到: 】
:
: 这么说你以为盘上的DRAM比主内存DRAM速度快还是慢?贵还是便宜?按单价算。
--
FROM 171.88.28.*
算控制芯片的价格了吗?
具体是哪款和哪款?其他都一样,多的价格比内存价格还高?
现在有缓存的rc10比没缓存的sn550便宜
【 在 marion 的大作中提到: 】
: 实际上单价更贵,比较的是同时发布的有DRAM版和无DRAM版差价
:
--
修改:zyd FROM 171.88.28.*
FROM 171.88.28.*
这篇文章虽然早,现在的思路也是一样的。
PC 的磁盘系统中,高速缓存也得到了广泛应用。为提高内存对硬盘的读写速度,就要建立磁盘高速缓存,不过硬盘高速缓存不必使用昂贵的 SRAM ,使用普通的 DRAM 即可,因为 DRAM 内存的存取速度对 CPU 来说较慢,但对磁盘的存取速度却是很快的。
【 在 marion 的大作中提到: 】
: 实际上单价更贵,比较的是同时发布的有DRAM版和无DRAM版差价
:
--
FROM 171.88.28.*