收起左侧

读写缓存对于写入加速有没有用?

8
回复
584
查看
[ 复制链接 ]

8

主题

20

回帖

0

牛值

江湖小虾

2025-8-25 13:07:03 显示全部楼层 阅读模式
悬赏1飞牛币未解决

我使用两块ssd组了raid作为读写缓存使用

主要想要解决的问题就是我有一块机械硬盘连续写入大量数据后降速严重 会降低到50mb/s左右

给这个硬盘分配了100G的缓存空间 在这100G写满之前确实起到了提速作用 可以完美的跑满局域网5G带宽

但是缓存的这100G满了之后就失效了 连续写入时速度又降低到50mb/s了

我的写入场景是单文件300mb-3GB之间 单次写入大概50G左右 每天会进行5-10次这种写入操作

请问我该怎么办呢?

收藏
送赞
分享

8

主题

20

回帖

0

牛值

江湖小虾

2025-8-25 13:08:35 楼主 显示全部楼层

图中存储空间3和4就是要被写入的机械硬盘

image.png

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

8

主题

20

回帖

0

牛值

江湖小虾

2025-8-25 13:09:10 楼主 显示全部楼层

按我的理解读写缓存满了之后 后面再写入的会覆盖之前的缓存

但好像是没有生效的

66

主题

5136

回帖

935

牛值

共建版主

社区上线纪念勋章社区共建团荣誉勋章飞牛百度网盘玩家fnOS1.0上线纪念勋章

2025-8-25 16:42:36 显示全部楼层
iomect 发表于 2025-8-25 13:09
按我的理解读写缓存满了之后  后面再写入的会覆盖之前的缓存
但好像是没有生效的
...

写缓存啊,你把之前的没写入到机械盘的覆盖掉不是丢数据了吗?
同步已经完成了 都已经落盘到HDD了 然后再进行下一次写入的时候 似乎是完全没经过缓存 直接写入HDD了 所以持续写入后掉速很严重  详情 回复
2025-8-25 20:16

23

主题

145

回帖

0

牛值

小有名气

2025-8-25 17:12:08 显示全部楼层

glmos-code-explain

写入频率是怎么样的呢?如果一天5-10次均匀分布,即每隔2小时一次的话,应该是OK的,50M写入速度,算上同步的间隔,损耗什么的,按照25m速度来算,1小时也能写90G左右,也就是说,满盘都是新数据的话,1小时差不多也就同步完了,如果你是一天8小时内,5-10次的话,在原盘数据没同步完的时候,就只能直接写机械了

你有这么多盘,我建议你考虑下把固态单独做一个存储池,然后加个同步后加一个脚本,数据传输到机械盘,然后删除本地,这样你看你的固态有没有空间,就知道之前有没有做完,当然数据安全就会要差一些(但是你都用raid0了,可能也不太需要数据安全)

8

主题

20

回帖

0

牛值

江湖小虾

2025-8-25 20:16:59 楼主 显示全部楼层
玉尺书生 发表于 2025-8-25 16:42
写缓存啊,你把之前的没写入到机械盘的覆盖掉不是丢数据了吗?

同步已经完成了  都已经落盘到HDD了
然后再进行下一次写入的时候  似乎是完全没经过缓存  直接写入HDD了  所以持续写入后掉速很严重

8

主题

20

回帖

0

牛值

江湖小虾

2025-8-25 20:22:03 楼主 显示全部楼层

https://club.fnnas.com/forum.php?mod=viewthread&tid=27386

搜到了这篇帖子

确实没有实现加速

5

主题

28

回帖

0

牛值

江湖小虾

2025-8-25 22:10:34 显示全部楼层

实话告诉你用ssd做加速,还不如你把希望快速访问的数据直接存在ssd上,ssd那点加速基本感觉不到,频繁读写ssd还容易加速ssd老化。

两块500G的sata固态组的raid1 不值钱  详情 回复
2025-8-26 06:51

8

主题

20

回帖

0

牛值

江湖小虾

2025-8-26 06:51:40 楼主 显示全部楼层
anqi0608 发表于 2025-8-25 22:10
实话告诉你用ssd做加速,还不如你把希望快速访问的数据直接存在ssd上,ssd那点加速基本感觉不到,频繁读写s ...

两块500G的sata固态组的raid1  不值钱  
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则