写速度比读取速度快。。
如题,无语了。。怎么会这样。。NAS是Asustor 202TE/data/attachment/forum/201601/26/222036mstspu8bjz4tdqup.png
顺序写 >> 随机读
顺序写 > 顺序读
写入一般情况下是写到buffer就可以返回的,能利用多级缓存,所以掉电是可能丢数据的,为了不丢数据,direct io就会在性能上做折中
而读出,对于机械硬盘需要寻道,对于ssd需要寻址,之后的读取是直接在存储介质上的操作,没有缓存可以帮忙
so...
其实很多盘都是写入比读取快原因一…二…三…
可以这样简单粗暴的理解,写入不用考虑什么后果,随便找个地方,不管对错,执行写就行,肯定快啊。
读取就不同了,要找到需要的信息,并且正确的读取出来,错了还得重读,慢啊。
读取校验错了要重新读取,写入错了也要重新写入啊
读得找,写不用找,挑空地儿就行了。
写快。
原来如此,多谢楼上几位的解释!
我还怀疑是不是我硬盘什么地方坏了呢。。
个人认为是写入缓存的缘故吧?如果写入数据量没能超过缓存的作用范围的话,写入速度就会超出读取速度很多。
其实很简单,你找个AS SSD Benchmark的SSD跑分看看就懂了 4K读写就是写入速度比读取速度快很多的,跟2楼大神的说法基本一致
页:
[1]