我的地盘我做主! 博客:http://tester2test.cnblogs.com/   msn:win_soft@163.com

Xbox摇身变NAS:BT的使用问题与性能测试

上一篇 / 下一篇  2008-12-23 22:45:26 / 个人分类:性能测试

作者:棠棠出处:天极网

51Testing软件测试网*c ^XO]f0KXg

 51Testing软件测试网 nPv!}"k3Pk o+WI

'rqAK?-VI|*]z^0  在前面一部分的内容中,我给大家介绍怎样把一台Xbox游戏机进行改造,更换它的一些硬件和刷新软件,赋与它新的用途,当作一台全功能的NAS设备和文件服务器来使用。然后在第二部分的内容中,介绍了一些怎样安装一个完整的基于LAP的web服务器和TorrentFlux客户端软件。在本文的最后一个章节中,我们将对自己所组建的这台“业余”NAS设备进行测试。51Testing软件测试网4Rk6aM|I

51Testing软件测试网 heu5N]!L6_

  注意,如果你使用安装在Xbox上那个BitTorren客户程序来下载的话,经过一段时间后你可能会发现,当我们同时下载多个文件时,你的web浏览器和其他的使用因特网的活动速度会变得很慢。这是因为BotTorrent程序可能占用了你全部的可用带宽,这可能让人难以置信,但事实确是如此。不幸的是,如果出现了这种情况,那你的web或SSH通信就不得不进入到一个等待队列中,排在数百个BitTorrent数据包的后面,因此它们的连接就会慢得可怜,好象完全停止了一样。51Testing软件测试网-w?3Q-|p:x

\9k)DY|#Wfl0sv0  这种速度变慢的表现实际上仅仅只影响上行的流量,因为对大多数消费者的因特网连接来说,都是被限制了的,一些情况下他们的上行带宽比下行带宽要小得多,这几乎是一个普遍的现象(就国内的情况来说,一般情况下2048 Kbps的下行带宽与512或256Kbps的上行带宽是相当普遍的)。要解决这个问题,我们所要做的就是使用一种方法把上行BitTorrent队列从ADLS modem(或路由器)中转移到这台Xbox中来,并且并且按优先级区分这些来自于Xbox的通信数据包,以便其他的因特网访问的请求数据包的优先级都大于BitTorrent的通信数据包。幸运的是,Linux提供了一种这样的方法来做到这一些。在这里我们只是先提一个思路,未来我们会在另一篇文章中详细谈到如何解决这个问题。51Testing软件测试网u@,L(mW"d,}

Y5t4?1yrG0Ts$W0  恭喜,恭喜!你现在已经有了一台功能强大的NAS设备了,在你的朋友圈子内不知有多少羡慕的眼光向你看过来(是不是还有些嫉妒的成分在内呢,呵呵)。其实,在Xbox上,我们还可以做很多其他的事情,可以充分发挥你的创造能力,给Xbox添加更多的实用用途。我们可以给它安装两个大容量的硬盘,而不用那个2.5英寸的小硬盘,说不定不可做成软RAID呢。或者说,假如你把一个小型的交换机和一台USB modem安装到Xbox内,给它添加上路由功能,那岂不是将它改造成了一台路由器了。充分发挥你的想像力,要相信没有做不到,只有想不到的事情。

'Oz;|2F D/ix0A4|-Qe!e0 51Testing软件测试网,c ~+s JSuK|DX[

  写性能测试

_/T+JS)@3{#IT&C0 51Testing软件测试网qzFj]o-`

  在本文以前,笔者把一台USB外置硬盘连接在我的媒体中心计算机上,在这个外置硬盘中存储有我所有的共享文件。至于网络连接,笔者使用的是一根100 Mbps的网线连接到Xbox上,但稍微有些遗憾的是,好像没有什么办法把Xbox的网络能力升级到1000 Mbps,否则的话,我相信,这台Xbox将会是一台相当完美的NAS设备了。

W&Qo'a pYwV1DG0

%c9[%m.m p5q:A|,l0  笔者想看看自己组建的这台NAS设备的性能到底如何,为了进行一次快速的测试,笔者使用了几种不同的方式来拷贝一个150MB大小的文件,得到了不同的结果,再把它们加以比较。我想,应该大致可以看出这台Xbox的读写性能到底怎么样的,虽说不是一个什么绝对的量化数据,但相对来说还是可给我们留下一些大致的概念。

ejW"U9w.dl0 51Testing软件测试网%Z1s&\ `ZJ9H

  计算机A:从内置硬盘拷贝到内置硬盘中,同一台机器,结果为11秒钟。

3K ^(J_9G:N&O5l2i6F0

LPj!| G U6g F0  计算机B:外置USB硬盘到内置硬盘中,结果为13秒钟。51Testing软件测试网0Yla'XW:a8M9|

51Testing软件测试网?q;Va2s b j1j

  网络拷贝:Xbox到计算机A的内置硬盘中,结果为19秒钟。51Testing软件测试网d,M`%@'GBXy6S|

51Testing软件测试网qs(u/{.l MB$cd

  网络拷贝:计算机B的内置硬盘到计算机A的内置硬盘中,结果也是为19秒钟。

c1p0`&F;s E DC0 51Testing软件测试网L;^*[xh

  计算机A:Athlon XP3200媒体中心计算机,操作系统为Windows MCE 2005,768MB内存。51Testing软件测试网%NcZQ P-F,Z

,[t|%Q1mOj#^i0  计算机B:Athlon XP1600笔记本,操作系统为Windows XP Pro,512MB内存。

^8z Gnb9{'r.}Z5D0 51Testing软件测试网K.q2NG_.orf]c

  从上面的结果来看,读一个大文件,我们自己改造的Xbox的性能明显地比从USB外置硬盘的速度要慢,不过基本上跟从一台网络上的XP机器共享文件夹内读取性能差不了多少。51Testing软件测试网uy Iw`

51Testing软件测试网 n n:g'p.U

  注意:一台计算机读取或写入数据到一个磁盘驱动器到底有多快,依赖于许多的因素,特别是运行测试的系统影响很大。因此,我所做的这些测试可能并不代表经过改造的Xbox在你的机器上所能表现出来的真实的性能,在100 Mbit的网络环境下,理论上最大的数据传输率是大约为12,000 KBps,因此,在测试结果中,显示出的任何超过这个数值的结果都是由于缓存的原因引起的,并不是网络速度的缘故。51Testing软件测试网3bwD ?|


s.hfl%j;d9o0
,})v9l/{.u!F#v$c0--------------------------
!u-ch7n v0推荐图书:走出软件作坊51Testing软件测试网xm)e4UJe
推荐图书:编译原理第2版
m7qV2_#`^J0推荐图书:悟透JavaScript
!gZGZ7n5V0推荐图书:大话设计模式
rm1a\K vX0计算机图书专题
+L;BUO6LMu[~@0T0新闻:Facebook统计显示 其活跃用户已达1.4亿人
0rzM!b`C;?0导航:博客园首页  知识库  新闻  招聘  社区  小组  博问  网摘  找找看51Testing软件测试网&t[D]"e_s
51Testing软件测试网0zL O4U5J*gp1B
Link URL: http://www.cnblogs.com/tester2test/archive/2008/11/14/1333592.html

TAG:

kagrrahang's Net Home 引用 删除 kagrrahang   /   2009-07-15 14:54:38
XBOX~~~~~~~
 

评分:0

我来说两句

Open Toolbar