请教一个局域网速度问题
有一个路由,有线方式接了一个下载机mss,一个nas,无线方式连了一个电脑。现在nas都是千兆网卡,电脑是英特尔家的一个便宜货无线网卡,和nas拷贝的稳定速度在8.5m左右。
不过电脑和mss传文件的时候,速度几乎不会超过3m。另外很久以前电脑也是用有线的时候,mss和电脑都是百兆网卡,传输速度能达到每秒6m左右。
请教下这个3m的传输速度瓶颈大概会是在什么地方?电脑、路由、mss本身似乎都不止只有这个速度啊。 引用第1楼hourousha于2013-07-15 10:58发表的:
802.11n 2.4G单流的无线网卡,基本就这德性,只要不是极近距离。
所谓的双流5G,不到8米隔一堵薄墙,也就10MB速度。 images/back.gif
阅读理解不及格,重做 54M的无线实际传输速度也就2-3M字节 阅读理解:
路由
└— MSS
└— NAS
└·)) 电脑
NAS <--> 电脑 = 8.5MB/s
MSS <--> 电脑 = 3MB/s
试说明:速度差异之缘由 另外补充一下,因为mss速度太慢,于是我弄了个定时同步做中转,用的是ftp,mss服务器nas客户端,传输速度大概也有个七八m的样子。
那个8.5m和3m都是走samba的速度。 mss的软件写的烂? 引用第4楼aithinkso于2013-07-15 13:47发表的:
阅读理解:
路由
└— MSS
└— NAS
....... images/back.gif
生动形象,好评!
估计就是MSS的处理器性能太差吧,内部读写速度成了瓶颈。如果不是固件或原因可能没解。
Samba很费资源。 木桶原理吧。。。估计是无线速度慢。。。拖累了 这水比我想象的更深一些
http://www.linksysinfo.org/index.php?threads/speeding-up-the-samba-by-30.52240/
一般来说,为了提高性能避免额外的一次数据拷贝,samba会使用sendfile来提升性能
但是sendfile这个东西在早期(2.6.22,大概有个三五年了?)的Linux中并不可靠,并会导致sendfile不如裸奔实现的后果。
由于大家都懒得升级的原因,各类嵌入式设备的Linux都在用很老的版本——比如Android到现在应该还在用2.6.35 mss性能的确是很差,misp 266mhz的样子,linux内核版本更是低到哭的2.4,估计就这个原因了吧 借地问下,想组个无线NAS摆脱笔记本外接硬盘,笔记本自带无线网卡是130m的,是不是无论路由多么强劲都收到本子网卡的制约?
如果是的话就懒得升级千兆路由了……(目前是150m/100m的网件WGR614) 引用第11楼BulletTime于2013-07-16 13:52发表的 :
借地问下,想组个无线NAS摆脱笔记本外接硬盘,笔记本自带无线网卡是130m的,是不是无论路由多么强劲都收到本子网卡的制约?
如果是的话就懒得升级千兆路由了……(目前是150m/100m的网件WGR614) images/back.gif
是
不过弄根千兆网线插上会爽到飞起
京东易迅那种Cat6的扁线就成
你这个状态组千兆不需要升级什么路由,下面挂个千兆交换机就成
页:
[1]