我用台式机diy了一台nas,使用raid卡把三块硬盘组成了raid0,形成了一个9T的存储体;
我的主板插了一块万兆光纤卡,交换机也是万兆口,Nas里面的连接速度显示10000Mb。
现在的症状如下:
1、我用电脑A从nas1下传数据时,速度稳定在110MB;
2、我用电脑A、B一起从nas1下传数据时,两个电脑在争110MB的速度,两个电脑得到的速度总和是110兆;
3、我从nas1向nas2传输数据时,速度上限也是110MB;
4、我怀疑过交换机的背板带宽问题,但是咨询过卖家,卖家说这是网吧退下来的机器,背板带宽应该是很大的,不应该是背板带宽的问题;
我很疑惑,按照我的理解,单个电脑拷贝数据时,110兆的速度上限,是因为电脑是千兆口。但问题是,nas用了raid0,三块盘的raid的速度理论上讲是超过500MB的,nas的网卡速度是1000MB,那么nas的数据吐出速度的上限应该是raid这里,也就是说500MB,算上硬盘老化把这个速度按300MB算,其他电脑拷贝数据的速度也不应该是110MB。
请帮忙分析一下,速度瓶颈在哪?谢谢!
补充一下,今天用iperf在两台nas之间测了,得到94MB的速度;
另外,测了nas1的raid,速度在280~370MB之间。
该回答引用ChatGPT我引用ChatGPT作答:根据你提供的情况,可以推测以下几种可能导致速度瓶颈的情况:
1 硬盘写入速度过慢:尽管你使用了RAID 0,将三块硬盘组成了一个9T的存储体,但是硬盘的写入速度可能仍然无法达到理论上的最大值。另外,如果硬盘老化或者容量已经接近满了,也会导致写入速度变慢。
2 网络带宽限制:虽然你的NAS的网卡连接速度是万兆的,但是其他电脑的网卡连接速度仍然是千兆的。因此,如果你同时从多个电脑上下载文件,那么可能会出现网络带宽限制的情况。另外,如果你从NAS1向NAS2传输数据时速度上限也是110MB,那么可能说明网络带宽限制的可能性更大一些。
3 交换机问题:尽管卖家说背板带宽应该很大,但是也不能完全排除交换机的问题。你可以尝试使用万兆口连接交换机,并在交换机上设置QoS(Quality of Service)来优化网络传输。
针对以上情况,你可以尝试一些解决方案:
1 检查硬盘的健康状态,并尝试升级硬盘或者更换硬盘。
2 调整网络连接,尝试单独连接一个电脑进行测试,或者在交换机上设置QoS。
3 调整NAS的配置,例如使用RAID 5或RAID 6来提高读写速度,或者使用SSD硬盘来提高写入速度。
意思是有2个NAS主机吗?NAS主机上装的是什么操作系统?两个电脑之间的拷贝用的什么软件?
最好看一下这个交换机的万兆光口之间的连接逻辑,有些万兆交换机的光口之间速度达不到1000MB。
如果两个电脑都是linux系统,可以用iperf3测试下两个接口之间的速度测试。
以下答案由GPT-3.5大模型与博主波罗歌共同编写:
根据您的描述,可能有以下几个原因导致速度瓶颈:
交换机的带宽不足:虽然卖家说背板带宽应该很大,但是可能存在实际带宽不足的情况。您可以尝试使用不同的交换机进行测试,看是否速度有改善。
电脑网卡的速度限制:由于您的其他电脑都是千兆口,因此无论如何单台电脑的下载速度都不会超过1Gbps。您可以尝试将一台电脑的网卡升级为万兆口,再进行测试。
硬盘的速度限制:尽管您使用了RAID0组合,但硬盘本身的读写速度也是有限的。您可以使用检测软件(例如CrystalDiskMark)测试NAS的硬盘速度,看是否符合预期。
网络连接的质量:如果您的网络连接存在干扰或者丢包等问题,也会导致下载速度受限。您可以尝试使用网络质量分析工具(例如PingPlotter)对网络连接进行分析。
总之,速度瓶颈可能存在于多个方面,需要进行综合分析。如果您希望更详细的解决方案,建议提供更多硬件配置和测试数据,以便进行更准确的分析。
如果我的回答解决了您的问题,请采纳!