找回密码
 加入我们
搜索
      
查看: 2086|回复: 18

[存储] 请教大伙个关于多硬盘拷贝 速度的问题

[复制链接]
发表于 2024-10-22 18:46 | 显示全部楼层 |阅读模式
本帖最后由 逍遥侠 于 2024-10-22 18:49 编辑

同一主板上的SATA接口 ABCD

当A向B  拷贝数据的时候  假如速度是硬盘的极限200MB/s

这个时候 如果开启C到D的拷贝动作  速度回慢慢恒定到100MB/s  A向B的速度也回降到100MB/s

总和速度差不多还是硬盘写入的上限速度

我想了解的是 这个速度上限 是硬盘的写入上限 还是主板总线这块给限制到了这个速度


还是SATA硬盘单工模式导致的 换SAS 加HBA卡 会不会解决这个速度问题

因为我有这个拷贝使用需求  总要同时 A盘向B   C向D这种 不重复读写的 异盘备份需求

请教大伙 我该如何提高速度

发表于 2024-10-22 19:00 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2024-10-22 20:10 | 显示全部楼层
唯一能解决此问题的就是全SSD
发表于 2024-10-22 20:12 来自手机 | 显示全部楼层
SATA固态不止这个速度
 楼主| 发表于 2024-10-22 20:13 | 显示全部楼层
本帖最后由 逍遥侠 于 2024-10-22 20:18 编辑

大伙没明白我的意思 我说得不是硬盘的写入速度

而是同时两块以上硬盘 对向考入对面的硬盘上时

速度并不是可以满足 每块硬盘的写入速度

而是随着对拷硬盘的增加  速度回逐渐平均下来


如果只有 A对B  那么 可以满足B盘的全程写入速度 比如200-100的逐渐递减

如果这个时候 再把C盘的内容 拷贝到D 那么 A到B的拷贝速度也回 降到 二分之一

如果同时有三对硬盘 这个拷贝 那么三对硬盘的拷贝速度就是 平均到 差不多 一对硬盘 平均速度 的三分之一

我现在的意思是 有什么方式 可以满足 硬盘对拷 多对同时的时候 速度满足 硬盘写入水平就行 而不是下降...
 楼主| 发表于 2024-10-22 20:19 | 显示全部楼层
大头吃小头 发表于 2024-10-22 20:12
SATA固态不止这个速度

如果有用AB两块 固态  对拷 速度可能有500多点好像

然后如果我再C到D 速度就会被平均到 250

我现在不清楚 是主板总线的机制 还是硬盘单工之类导致的问题
 楼主| 发表于 2024-10-22 20:20 | 显示全部楼层
gbawrc 发表于 2024-10-22 19:00
就算你只插A和B两块企业级氦气盘对拷,只有外圈的速度能超过200MS/S
随着磁头缩入内圈,速度会逐渐下降,最 ...

内外圈速度 这个我明白 我的意思并不是硬盘写入速度 的下降 而是 同时对拷多组硬盘 速度下降的问题
发表于 2024-10-22 22:25 | 显示全部楼层
逍遥侠 发表于 2024-10-22 20:13
大伙没明白我的意思 我说得不是硬盘的写入速度

而是同时两块以上硬盘 对向考入对面的硬盘上时

2块盘写进一块盘,就是会降低速度。。。这是机械盘工作原理限制的,唯一解决办法就是换ssd。。。
发表于 2024-10-22 23:30 | 显示全部楼层
shadow404 发表于 2024-10-22 22:25
2块盘写进一块盘,就是会降低速度。。。这是机械盘工作原理限制的,唯一解决办法就是换ssd。。。 ...

他说的是4块机械盘分两组对拷

A到B   C到D  两组同时对拷比单组对拷慢一半的原因是带宽总线的问题还是硬盘的问题
发表于 2024-10-23 08:45 | 显示全部楼层
很多年前我遇到过有台服务器有6块盘,三个旧盘分别向三个新盘拷贝,慢的要命,当时解决的办法是把系统server2008换成了2016就好了。
发表于 2024-10-23 08:47 | 显示全部楼层
这个问题是存在的,但是感觉玄学
发表于 2024-10-23 09:13 | 显示全部楼层
可能你的部分SATA口是扩展而来的,受扩展芯片的带宽限制
我自己的winnas,主板原生4个SATA口没遇到过这种情况,同一时刻每个盘都能跑满
发表于 2024-10-23 10:03 | 显示全部楼层
之前看到过一个分析,说SATA物理层面是全双工,但是协议层面是半双工,看你的情况似乎是这样的。
基于这个推论,初始的时候速度快,应该是系统缓存在读取与写入启动的时间差导致,这大概是单位时间在计量跨度上产生的计算偏差。
可以尝试用类似fastcopy的工具拷贝,查看是否有相同结果,另外走PCI-E没有这个问题。
发表于 2024-10-23 10:27 来自手机 | 显示全部楼层
消费级的pch限制,总线速度啥的,不是每个端口单独跑都能满速。而且这种现象不光SATA接口有,叠加pch下的PCIe盘也会有。(几块盘操作时总是跑不满任意但个盘的上限)
发表于 2024-10-23 10:30 | 显示全部楼层
一个是这几个SATA口是不是连接到一块芯片上了
性能受这个芯片制约

另一个是用HBA直通卡连接
不过我印象中我的硬盘柜就算用SAS直通卡配SAS企业盘
如果是同时像你一样四块盘,两两对拷【我确实也做过这种操作】

速度确实没有单独2块盘对拷快

我这还是6G的HBA卡配12G的背板
按说是没有制约速度的瓶颈

那也可能就是受操作系统制约了
楼上也有说换操作系统的

毕竟所有的硬盘在win下的写入速度都只能达到软件测试速度的一半……
可能是增加了些校核的过程

所以因为我确实没有必须4快盘同时对拷的需求
所以我就时间换稳定了
只2块盘对拷,实在怕麻烦,就用TC的队列任务去拷贝
这样晚上硬盘也能跑

不知道楼主是什么业务必须四块盘同时两两对拷
发表于 2024-10-23 10:32 | 显示全部楼层
楼主如果实在有这种需求
况且现在的硬件不能满足

那就先买个便宜的HBA卡连上试一试
如果不行
就再买个便宜的HBA卡
这样AB接一号HBA卡
CD接二号HBA卡
如果这样还是速度减半

那就是操作系统的锅了……
发表于 2024-10-23 13:37 | 显示全部楼层
逍遥侠 发表于 2024-10-22 20:13
大伙没明白我的意思 我说得不是硬盘的写入速度

而是同时两块以上硬盘 对向考入对面的硬盘上时

emm,我的建议是,放着不看,给他慢慢写
发表于 2024-10-23 17:19 | 显示全部楼层
如果都是PCH直出的sata口,应该不会有这样的情况,如果还有桥接芯片就不好说了
 楼主| 发表于 2024-10-23 23:22 | 显示全部楼层
本帖最后由 逍遥侠 于 2024-10-23 23:24 编辑

我回头按照上边各位大兄弟说得 都试验下 感谢大伙指路

我用的主板是超微的X11SRA-F  WIN10的工作站版

另外这个跟芯片组驱动有关么?还是就是主板PCH限制的?

还有就是 这个上HBA的话 要上SAS 还是上SATA盘?

您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

Archiver|手机版|小黑屋|Chiphell ( 沪ICP备12027953号-5 )沪公网备310112100042806 上海市互联网违法与不良信息举报中心

GMT+8, 2025-4-26 20:15 , Processed in 0.010511 second(s), 5 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 Licensed

© 2007-2024 Chiphell.com All rights reserved.

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