A9VG电玩部落论坛

 找回密码
 注册
搜索
查看: 18404|回复: 54

[硬件] 【原创附图】排除一切因素,让你的FTP传输速度达到顶峰~!

[复制链接]

精华
0
帖子
52
威望
0 点
积分
52 点
种子
0 点
注册时间
2011-9-29
最后登录
2013-4-21
 楼主| 发表于 2011-10-1 11:40  ·  河北 | 显示全部楼层 |阅读模式
本帖最后由 拥抱我的温暖 于 2011-10-2 00:20 编辑

昨天发了个统计的贴,目的是想了解一下大家用FTP上传游戏的最高速度。回复不是很多...,但是看浏览量觉得还是有很多人在关注传输的速度。翻过bbs的帖子,到目前为止并没有很系统的分析PS3网络传输速度的专题。那么今天就由我献丑啦,呃,事实上朋友提供了很大的帮助,先感谢他一下。另外,如果文中有哪些不正确的地方,希望大家多多指点,我会即时更正的。

在分析之前,有两个问题需要大家考虑一下。

1.FTP传输速度的瓶颈到底在哪里?

2.如果要达到速度的顶峰,我们需要合理的选购哪些硬件呢?

那么我们按照以上的两个问题逐步说明一下吧,其中可能有很多因素大家都明白,可是为了照顾新手,慢慢看别抱怨好么?


1.传输的瓶颈

如果我们要通过FTP传输一个游戏到ps3的内置硬盘,一定要经过几个逻辑步骤。

笔记本的硬盘---笔记本的网络口---ps3的网络口---ps3的内置硬盘。

那么其中就有很多因素会制约速度了,我们先来看一张表吧



这个表格呢,列举了现有的传输接口规范,彩色的部分是PS3所支持的规范。

表中的速率和带宽,虽然都是用b/B来表示,但是小写的b是bit的缩写,而大写的B是byte的缩写。他们的转化是1Byte=8bit。
而一般规范中所标注的单位,都是bit。

比如我们家中的adsl宽带,如果说是8M的接入。那么这个8M的单位是bit。实际速度是要除8,才能得到迅雷等下载软件中显示的实际速度。所以说是8Mb的ADSL,除去网络衰减,数据包的包头文件占用带宽,理论速度基本可以视为8Mb除10。现实中可以达到850KB就是峰值了。

那么,传输的瓶颈到底在哪里呢?呵呵,再看一幅图吧(图中数据都以上表的峰值速度为例说明)。



根据木桶原理,总速度是等于所有传输数据时经过的通道中最窄的一段。

看图A中,瓶颈很明显是PS3的USB2.0接口。每秒26M的传输速度,我们即便把PS3和本本的硬盘都更换成目前较昂贵的固态硬盘也是白费力气。

图A的方案中:如果把USB2.0直传换做千兆网络传输,暂时忽略网卡的品质,那么瓶颈又会出现在ps3的内置硬盘那里…。因为那个硬盘的写入速度只有80M每秒,而千兆网络的速度是100M每秒。

再看图B,基本上这是我们能看到的最快速度了,千兆网络传输畅通无阻,在理论上可以直接达到每秒100MB的峰值速度。但是PS3使用固态硬盘实在有点点浪费...。


2.如果要达到速度的顶峰,我们需要合理的选购哪些硬件呢?

我们看到上一个问题中的图解,本本在向PS3中传输游戏的过程,即便千兆网线直连也会经过硬盘、网口等很多个关卡。所以我推荐能够直连就直连,中间连接千兆交换机根本一点意义也没有。何况现在有些交换机接口处只打了四根铜线,而我们的千兆网线是需要打八根的,如果经过这样的交换机,,那么千兆也自动变为百兆了。

需要选购的最重要的东西,叫做网络适配器,俗称网卡。



这个就是我用的卡,Intel PWLA8492MT ,采用接口PCI-X。至于什么是PCI-X,大家找度娘商量一下就好。

其次是线材,要达到秒100MB的速度,最起码需要购买超五类双绞线,当然如果购买六类双绞线效果更好一些。



这里注意一点,六类线是要配六类水晶头的,而六类水晶头为了避免串扰,被设计为上下交错结构。呃,不容易理解对么...,还是看图吧。



最后是线序,千兆网与百兆网的交叉线线序是不一样的,所以要严格按照千兆规范来做线。

千兆交叉线做法:
水晶头1:橙白,橙,绿白,蓝,蓝白,绿,棕白,棕
水晶头2:绿白,绿,橙白,棕白,棕,橙,蓝,蓝白



如果大家没有制作网线经验,可以去电子城找商家来做,但是一定要提醒他们做千兆交叉线,否则有的糊涂商家没准按照百兆做了,这样至少要多消耗你一个六类水晶头的价钱呢。


好了,差不多啦,最后贴一张我的传输截图。



最最后的总结:

比较具有性价比的方案是:
专业的千兆独立网卡(如果不具备入手条件,主板集成千兆网卡接口是PCIE的较好一点)
符合国标的六类线+六类水晶头
写入速度超过80MB/S的内置硬盘(我觉得80MB/S差不多了...,非要上100MB/S的话,非固态硬盘不可。可那价格....)。

最廉价的方案是:
买一根千兆网线,只要你的本本或者电脑是千兆网卡,即可轻松上30MB/S。3米的成本不超过15元,比起USB口传输要快的多了。(大家有没有发现PS3的USB2.0口速度是达不到26MB/S的呢?大概也就是15-20MB那样跳动。)

我测试用的硬件是:

Intel PWLA8492MT双口千兆网卡
AMP六类线(CM级)+AMP六类水晶头
SATAII 三星硬盘(测试成绩:读120MB/S,写65MB/S)
本本的是金士顿火山固态硬盘,这盘其实不肿么样....。但是240MB/225MB的读/写也绝对不会在这样的测试中成为瓶颈。

如果你非要都换成固态硬盘....,提升肯定是有的...。只是以PS3那SATA1的接口是不能体现固态硬盘真正价值的。

另外,如果你的电脑或者本本是机械硬盘,呃,也就是通常用的硬盘...。那么在FTP软件中尽量用单线程传输。因为双并发传输看起来像是2个文件同时传输,但硬盘的磁头同一时间还是只能读写一个位置。只不过是以时分复用技术让人看起来像是同时传输而已。况且,2个文件的传输会让磁头频繁的移动,加大寻道时间...,这点从我的速度截图也看的出来。

还有一个有趣的现象,如果你的千兆网速足够快,你的电脑又是两三年前的产品,,那么你会看到网速等待硬盘的现象。就是那种传着传着会停下来,过一两秒在接着传。这个是因为硬盘写入不了这么快,而且缓存也被占满,但两端的网卡仍旧在进行短时间的流控协商(TCP协议的滑动窗口调整),在这一瞬间只能暂时等待。

好了,就这样吧,欢迎大家补充。

精华
0
帖子
52
威望
0 点
积分
52 点
种子
0 点
注册时间
2011-9-29
最后登录
2013-4-21
 楼主| 发表于 2011-10-1 11:41  ·  河北 | 显示全部楼层
本帖最后由 拥抱我的温暖 于 2011-10-2 00:12 编辑

看了回复,的确我也承认速度是钱砸出来的。但是仅仅是这样,还要什么性价比呢。

对于使用USB口硬盘对拷的玩家,只有每秒15-20MB的速度,但是他们换了网线,速度效能最多可以提高一倍,成本却只有一个汉堡的价格。

对于家里有富裕硬盘的玩家,如果那个闲置的硬盘比PS3内置的读写速度更高,为什么不可以换进去来提高性能呢?

如果懂得瓶颈在哪里,可资金紧张一些,完全可以有选择性的更换硬件。对于硬件知识了解较少的玩家,这是他们第一点想到的吧。

唯一想说的一点就是,钱谁都可以花,但是要看是否符合自己的条件。

还是那句话吧,一切参数参考你的网卡的极限数值,,如果是集成千兆网卡...并且不是PCIE的,那么实际速度肯定是受到影响的(网卡芯片很重要)。根据网卡的峰值速度来考虑是否购入硬盘提高传输速度吧。

审判者

流放者(禁止发言)

精华
3
帖子
12890
威望
7 点
积分
14460 点
种子
514 点
注册时间
2010-5-20
最后登录
2024-2-6
发表于 2011-10-1 11:51  ·  天津 | 显示全部楼层
我想知道WiFi的极限速度是多少?

精华
0
帖子
52
威望
0 点
积分
52 点
种子
0 点
注册时间
2011-9-29
最后登录
2013-4-21
 楼主| 发表于 2011-10-1 11:58  ·  河北 | 显示全部楼层
本帖最后由 拥抱我的温暖 于 2011-10-1 19:12 编辑
lucky☆star 发表于 2011-10-1 11:51
我想知道WiFi的极限速度是多少?


wifi分为不同的规范

淘汰的802.11b最高11mb/s,廉价的无线路由器一般采用802.11g,最高速率54Mb/s,还有一种是较新的802.11n规范,当前速率是300Mb/s,只不过802.11n规范还不成熟,因为他的最高速率理论是600Mb/s。

以上数据要转换为实际下载的MB数,都是要除8的。

精华
0
帖子
154
威望
0 点
积分
166 点
种子
0 点
注册时间
2010-8-18
最后登录
2018-6-13
发表于 2011-10-1 13:35  ·  山东 | 显示全部楼层
技术贴得顶啊,学习啦

精华
0
帖子
243
威望
0 点
积分
243 点
种子
0 点
注册时间
2010-11-23
最后登录
2012-5-25
发表于 2011-10-1 14:07  ·  安徽 | 显示全部楼层
教程贴,顶。楼主说得很详细

精华
0
帖子
26
威望
0 点
积分
26 点
种子
0 点
注册时间
2011-7-25
最后登录
2022-4-29
发表于 2011-10-1 17:36  ·  广东 | 显示全部楼层
六类网线一定要是交叉线吗
我用的是普通的本来用来笔记本连路由的超五类线
可以到25M/S
请问交叉线和普通线差别在哪

精华
0
帖子
174
威望
0 点
积分
200 点
种子
5 点
注册时间
2007-11-13
最后登录
2019-3-27
发表于 2011-10-1 18:42  ·  江苏 | 显示全部楼层
好贴 顶lz。。。。

精华
0
帖子
52
威望
0 点
积分
52 点
种子
0 点
注册时间
2011-9-29
最后登录
2013-4-21
 楼主| 发表于 2011-10-1 18:48  ·  河北 | 显示全部楼层
本帖最后由 拥抱我的温暖 于 2011-10-1 23:29 编辑
debult 发表于 2011-10-1 17:36
六类网线一定要是交叉线吗
我用的是普通的本来用来笔记本连路由的超五类线
可以到25M/S


交叉线用于同种设备相连接(这句话的确是lumikumi 说的更严谨)

在我们传输的应用中,交叉线就看做是用于网卡与网卡的连接吧。
该用户已被禁言

流放者(禁止发言)

久美・留美「くみ・るみ」

精华
0
帖子
5603
威望
0 点
积分
5797 点
种子
5 点
注册时间
2009-6-28
最后登录
2018-1-6
发表于 2011-10-1 18:59  ·  云南 | 显示全部楼层
lucky☆star 发表于 2011-10-1 11:51
我想知道WiFi的极限速度是多少?

802.11n Draft 高频传输最高可到450Mbps
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|A9VG电玩部落 川公网安备 51019002005286号

GMT+8, 2025-1-16 07:55 , Processed in 0.229699 second(s), 16 queries , Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

返回顶部