geraintmoore 发表于 2013-7-4 22:59:47

Raspberry Pi 的网络性能到底怎么样?简单文件传输测试

本帖最后由 geraintmoore 于 2013-7-5 00:48 编辑

一直想用RPI打造一套廉价而且省电的mini SERVER,肩负下载和文件服务器的功能。但是到底Pi能不能肩负起这个重任呢?
我来贡献一个不负责任的简单测试结果。数据是自家网络环境得出的,仅供参考。
-------------------设备----------------------------------------------------------------------------------
路由: ASUS RT-AC66U ,ASUS原厂固件。Firmware Version:3.0.0.4.354。无线路由模式。千兆有线交换,802.11n 300M(由于支持5GHz,不知道这300M里面是否含有5GHz的功劳)
RPI : 运行着 Xbian 1.0alpha5, 挂载一个320GBUSB2.0硬盘盒(元谷)。得益于Pi的供电设计,将5V2A电源直接连到USB硬盘配的Y型电缆的辅助供电端。带动300GB 5400rpm 550mA的WD硬盘,甚至500GB 7200rpm 标称800mA的7k500都没有问题。先后使用USB无线网卡和有线(100M)连接网络。
PC: ASROCK 890GX + 1090T Win7 32bit 使用网线(1000M)连接
无线网卡: Netgear WNA1100 802.11n 150M USB2.0 (开盒后将贴片天线部分延伸出来,比原装的PCB天线信号明显提高。接在PC上连接AC66U。改造前网卡显示65M,改造后变成了75M。)
--------------------------------------------------------------------------------------------------------------
基本能够说明其他硬件足够测试Pi的网络性能吧……{:soso_e140:}
---------------------------------------------------------------------------------------------------------------
测试1:
Pi使用有线网络。因为客厅只有一个网口,所以不得不将8芯千兆网线改造成了2条100MB网线,分别给iTV和Pi使用。
从挂载的移动硬盘拷贝一个1.3GB的文件到PC,Win7 显示速度大约5.4MB/S。如果Pi正在播放视频,速度还会下降一些。完成后将源文件删除,然后将同一个文件在写回Pi挂载的移动硬盘。Win7显示速度大约380kB/S。


测试2:
Pi使用WNA1100无线网卡。在此需要提出的是,Xbian对WNA1100支持堪称完美,SSH到命令行,设置界面调整一下就OK。不需要安装驱动。
还是拷贝文件,到PC的速度最高3.8MB/S,如果是拷贝到无线连接的NB(Macbook MA700 802.11n 300M,网络适配器显示115M),速度下降到了2.7~2.8MB/S。写入Pi的速度一般卡在280KB/S左右。
PS:今天手痒改造的网线,之前一直使用“测试2”的网络连接,懒得截图了。

----------------------------------------------------------------------------------------------------------------
不负责结论:
------------------
Pi的性能很有限……并不适合用于文件服务器,作为网络机顶盒不错,适合4Mb以下宽带用户用作下载机(4M(500kBps)以上(含4MB)的就有些浪费带宽了)。主要问题是写入速度受限制。读取能力一般,但基本满足高清播放的需求。我手头的1080P电影最大的9GB,使用家庭局域网播放时带宽一般占用1.7~2.5MB/S。不论使用有线,或者无线都没有问题。
粗略对比了一下,除了开机速度有些许差异(无线连接的慢一些)外,有线网络连接的稳定性要好一些。因为出现过一次无线网卡自动断电的现象,指示灯也不亮,挺吓人的。




=======================================
刚刚挑灯粗测了一下beaglebone(Version A6)的网络性能。BB使用有线连接路由器。与笔记本(802.11n无线)文件夹换。使用wget,http下载笔记本apache网站的3GB文件到挂载的u盘,速度能够稳定在8MB/S左右。使用scp将文件从BB拷贝到笔记本大约在4MB/S。
Pi最大的亮点,恐怕就是高性价比的1080P解码了……:L
=======================================

darkorigin 发表于 2013-7-4 23:56:13

说实话PI的动手改造方面是长项,性能神马的不是长项
性价比比很多双核ARM9的设备差很多
比如TP的小白。也才300. 毕竟双核的ARM性能强不少。不过小白能否刷其他系统就不知道了。

geraintmoore 发表于 2013-7-5 00:48:19

刚刚挑灯粗测了一下beaglebone(Version A6)的网络性能。BB使用有线连接路由器。与笔记本(802.11n无线)文件夹换。使用wget,http下载笔记本apache网站的3GB文件到挂载的u盘,速度能够稳定在8MB/S左右。使用scp将文件从BB拷贝到笔记本大约在4MB/S。
Pi最大的亮点,恐怕就是高性价比的1080P解码了……:L

darkorigin 发表于 2013-7-7 00:22:23

geraintmoore 发表于 2013-7-5 00:48 static/image/common/back.gif
刚刚挑灯粗测了一下beaglebone(Version A6)的网络性能。BB使用有线连接路由器。与笔记本(802.11n无线)文 ...

。。。现在能硬解1080P甚至更高分辨率的视频的硬件很多,比如某某路由器厂家出的路由器。比如某某手机厂家出的机顶盒。
价格300-500不等。 双核1.5G ARM9架构 安卓4.1以上系统
性价比比PI强不少,唯独就是不能自己刷个性化的系统。

darkorigin 发表于 2013-7-7 00:23:28

楼主测试过么?这个数据会不会不全是网络性能,瓶颈有时候也会出现在USB上。
毕竟USB总线很多时候速度也不太快。

darkorigin 发表于 2013-7-7 00:25:43

geraintmoore 发表于 2013-7-5 00:48 static/image/common/back.gif
刚刚挑灯粗测了一下beaglebone(Version A6)的网络性能。BB使用有线连接路由器。与笔记本(802.11n无线)文 ...

考虑传递固件或者PI自身的文件出去。试试。有可能性能更高~~~
个人固执的认为 USB硬盘的性能很可能是瓶颈。

geraintmoore 发表于 2013-7-7 21:39:55

本帖最后由 geraintmoore 于 2013-7-7 21:42 编辑

darkorigin 发表于 2013-7-7 00:25 static/image/common/back.gif
考虑传递固件或者PI自身的文件出去。试试。有可能性能更高~~~
个人固执的认为 USB硬盘的性能很可能是瓶颈 ...

没错,用Pi就是为了能折腾。开源硬件,脑袋里有新想法就能马上尝试一下用Pi实现。想要解1080P,成熟的商品肯定有。但在开源硬件的圈子里面,估计解码性价比最高的,应该就是Pi了。

我同意性能瓶颈在USB的说法。从原理图上看,网口和usb hub全都是从USB接口出来的。BB则是直接从SOC通过一个PHY芯片接出。其实在这里写这个就是想说明Pi的文件服务性能有限而已。

darkorigin 发表于 2013-7-11 11:45:31

geraintmoore 发表于 2013-7-7 21:39 static/image/common/back.gif
没错,用Pi就是为了能折腾。开源硬件,脑袋里有新想法就能马上尝试一下用Pi实现。想要解1080P,成熟的商 ...

参数里面,不知道到底USB口是神马参数的.
如果是USB1或者1.1的,那速度很有限了,而且还有就是不知道USB芯片连接到总线上的速度. 由于读取USB硬盘对于总线资源占用很大,本来就有限的总线被占用那么多,网络速度会被很大程度的影响.
页: [1]
查看完整版本: Raspberry Pi 的网络性能到底怎么样?简单文件传输测试