NAS传输慢的原因在哪?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了NAS传输慢的原因在哪?相关的知识,希望对你有一定的参考价值。

WD My Book World,5年前买的二手货,改过64M内存的,是一茶的系统。
现在换下来一块WD的2T企业级硬盘,想想没事就把它装到NAS吧,没想到FTP速度只有不到6MB/S,企业级硬盘实测125MB/S不存在任何问题,而网络也是全千兆的。那么问题究竟出在哪了?

WD My Book World这东西淘汰N久了,你网卡千兆,但是因为内部芯片原因,一般最高传输速度只有9M/S而已~~~~~~~~~再怎么折腾也不可能高于10M/s~~~你企业级硬盘装在这东西里面,纯粹浪费。。。
数据传输,牵涉到数据读取,压缩,传输,解压~~~因为芯片计算速度,所以这东西不可能快,另外,它的主板转接硬盘的接口,应该也限制了它的读取速度~~~最后,因为LINUX系统,你硬盘拿回来又格式化成LINUX格式过么?
参考技术A 千兆环境一般要求很苛刻,千兆网卡+超五类六类网线+千兆交换设备。最后NAS也是个不确定因素。有条件的话可以用两台带千兆网卡的电脑测试环境能否达到千兆(软件用飞鸽)。如果达不到强制更改网卡模式至1Gbps。或者更改巨型帧,但需要交换机的支持。追问

全是优质六类网线,两端都显示连接速度是千兆。我没有本,借个本回去看看。

追答

我还想到一点,最好把NAS共享文件权限打开,以网络驱动器的形式进行传输,不要经过NAS系统中的传输,否则NAS的边传边建索引也会导致速率变慢!

参考技术B 很正常。根据你传输的速度来看,应该是百兆网络,实际传输中百兆网络就是只有6-12MB/S的传输速度。造成这种原因的可能性有NAS盒子的接口是百兆或者水晶头、网线的质量达不到千兆的传输标准追问

NAS端显示的连接速度是1000Mbps,PC端显示的也是1Gbps,中间用D-Link DIR 850L连接的。

我FTP访问我的小米3都不止这个速度了,相比这千兆有线的速度小米3在5GHz连接速度只有150Mbps。我相信问题不是出在网络连接方面。

RHEL7下Tomcat启动慢的原因及解决方案

分析结果

主要原因是生成随机数的时候卡住了,导致tomcat启动不了。
是否有足够的熵来用于产生随机数,可以通过如下命令来查看
[[email protected] tools]# cat /proc/sys/kernel/random/entropy_avail
7
为了加速/dev/random提供随机数的速度,你可以通过操作设备的外设,让其产生大量的中断(如网络传输数据,按键,移动鼠标,在命令行敲几个不同的命令,俗称聚气。
cat /dev/random 会消耗能量。

经过检查,发现原因是因为最小换安装系统的时候,是没有rng-tools这个包的。
解决方案

方案一
vim $JAVA_HOME/jre/lib/security/java.security
securerandom.source=file:/dev/random
改为
securerandom.source=file:/dev/urandom
方案二
vim $TOMCAT_HOME/bin/catalina.sh
if [[ "$JAVA_OPTS" != -Djava.security.egd= ]]; then
JAVA_OPTS="$JAVA_OPTS -Djava.security.egd=file:/dev/urandom"
fi

方案三
yum install rng-tools # 安装rngd服务(熵服务,增大熵池)
systemctl start rngd # 启动服务

以上是关于NAS传输慢的原因在哪?的主要内容,如果未能解决你的问题,请参考以下文章

群晖NAS 局域网传输速度的问题?

数据库服务器跟网站服务器间传输慢的问题

Talend 作业以较慢的传输速率运行

DAS, SAN, NAS 和IPSAN他们之间的区别和联系

一行代码解决scp在Internet传输慢的问题

RHEL7下Tomcat启动慢的原因及解决方案