pe1byo 发表于 2016-3-29 20:01:33

写速度比读取速度快。。

如题,无语了。。怎么会这样。。NAS是Asustor 202TE
/data/attachment/forum/201601/26/222036mstspu8bjz4tdqup.png





izajvpz 发表于 2016-3-29 20:01:33

顺序写 >> 随机读
顺序写 > 顺序读

写入一般情况下是写到buffer就可以返回的,能利用多级缓存,所以掉电是可能丢数据的,为了不丢数据,direct io就会在性能上做折中
而读出,对于机械硬盘需要寻道,对于ssd需要寻址,之后的读取是直接在存储介质上的操作,没有缓存可以帮忙

so...

fszfz7 发表于 2016-3-29 20:01:34

其实很多盘都是写入比读取快原因一…二…三…

可以这样简单粗暴的理解,写入不用考虑什么后果,随便找个地方,不管对错,执行写就行,肯定快啊。

读取就不同了,要找到需要的信息,并且正确的读取出来,错了还得重读,慢啊。

9zxhsffn 发表于 2016-3-29 20:01:34


读取校验错了要重新读取,写入错了也要重新写入啊

itqmdkm 发表于 2016-3-29 20:01:34

读得找,写不用找,挑空地儿就行了。
写快。

byxm4ri7 发表于 2016-3-29 20:01:35


原来如此,多谢楼上几位的解释!
我还怀疑是不是我硬盘什么地方坏了呢。。

f9qshcv0 发表于 2016-3-29 20:01:35

个人认为是写入缓存的缘故吧?如果写入数据量没能超过缓存的作用范围的话,写入速度就会超出读取速度很多。

jjgd1h6 发表于 2016-3-29 20:01:36

其实很简单,你找个AS SSD Benchmark的SSD跑分看看就懂了 4K读写就是写入速度比读取速度快很多的,跟2楼大神的说法基本一致

页: [1]
查看完整版本: 写速度比读取速度快。。