维塔斯科技

 找回密码
 立即注册
查看: 574|回复: 7
打印 上一主题 下一主题

写速度比读取速度快。。

[复制链接]

该用户从未签到

65

主题

413

帖子

911

积分

高级会员

Rank: 4

积分
911
跳转到指定楼层
楼主
发表于 2016-3-29 20:01:33 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
如题,无语了。。怎么会这样。。NAS是Asustor 202TE






回复

使用道具 举报

该用户从未签到

67

主题

414

帖子

915

积分

高级会员

Rank: 4

积分
915
沙发
发表于 2016-3-29 20:01:33 | 只看该作者
顺序写 >> 随机读
顺序写 > 顺序读

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

so...

回复 支持 反对

使用道具 举报

该用户从未签到

71

主题

398

帖子

883

积分

高级会员

Rank: 4

积分
883
板凳
发表于 2016-3-29 20:01:34 | 只看该作者
其实很多盘都是写入比读取快原因一…二…三…

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

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

回复 支持 反对

使用道具 举报

该用户从未签到

55

主题

434

帖子

943

积分

高级会员

Rank: 4

积分
943
地板
发表于 2016-3-29 20:01:34 | 只看该作者

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

回复 支持 反对

使用道具 举报

该用户从未签到

56

主题

364

帖子

804

积分

高级会员

Rank: 4

积分
804
5#
发表于 2016-3-29 20:01:34 | 只看该作者
读得找,写不用找,挑空地儿就行了。
写快。

回复 支持 反对

使用道具 举报

该用户从未签到

56

主题

436

帖子

946

积分

高级会员

Rank: 4

积分
946
6#
发表于 2016-3-29 20:01:35 | 只看该作者

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

使用道具 举报

该用户从未签到

58

主题

396

帖子

868

积分

高级会员

Rank: 4

积分
868
7#
发表于 2016-3-29 20:01:35 | 只看该作者
个人认为是写入缓存的缘故吧?如果写入数据量没能超过缓存的作用范围的话,写入速度就会超出读取速度很多。

回复 支持 反对

使用道具 举报

该用户从未签到

61

主题

455

帖子

989

积分

高级会员

Rank: 4

积分
989
8#
发表于 2016-3-29 20:01:36 | 只看该作者
其实很简单,你找个AS SSD Benchmark的SSD跑分看看就懂了 4K读写就是写入速度比读取速度快很多的,跟2楼大神的说法基本一致

回复 支持 反对

使用道具 举报

发表回复
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

    移动客户端:
    关注我们:
  • 手机客户端:
  • 安卓版
  • 扫描二维码下载

Archiver|手机版|邢台网云科技有限公司 ( 冀ICP备16008275号 )

快速回复 返回顶部 返回列表