Tuesday 10 April 2012

硬盘/光驱/USB的传输速率

硬盘/光驱/USB的传输速率硬盘的传输速率:作为电脑中最重要的数据存储设备和数据交换媒介,硬盘传输速率的快慢直接影响了系统的运行速度。不同类型的硬盘,其传输速率往往差别很大。现在主流硬盘主要有三种:按照不同的接口可以分为并口ATA硬盘(即IDE硬盘)、SCSI硬盘和Serial ATA硬盘。

IDE接口硬盘在当前电脑中应用最为广泛,主流的规格包括ATA/66、ATA/100、ATA/133,这种命名方式也表明了它们在理论上的外部最大传输速率分别达到了66MB/s、100MB/s和133MB/s。这里需要说明:100MB/s、133MB/s是峰值速度,并不能表示硬盘能持续这个速度,也就是说这是理论上的最高峰值速度。

硬盘真正的传输速度由于受硬盘内部传输速率的影响,其稳定传输速率一般在30MB/s到45MB/s之间。这样随着CPU、内存等硬件运行速度的不断提高,ATA硬盘的低速率渐渐成为影响整机运行速度的瓶颈。于是,一种新的硬盘接口方式,Serial ATA应运而生。

Serial ATA 硬盘就是我们常说的串口硬盘,它采用点对点的方式实现了数据的分组传输从而带来更高的传输效率。Serial ATA 1.0版本硬盘的起始传输速率就达到150MB/s,而Serial ATA 3.0版本将实现硬盘峰值数据传输率为600MB/s,从而最终解决硬盘的系统瓶颈问题。

SCSI接口不是专为硬盘设计的,实际上它是一种总线型的接口,独立于系统总线工作。SCSI接口的硬盘以高稳定性、低CPU占有率而被广泛应用于服务器和专业工作站中,它的传输速率最高可达320MB/s。当然,对于硬盘的整体性能而言,除了硬盘的传输速率,硬盘的转速、缓存及平均寻道时间等也是重要的因素。

  小知识:
        1.硬盘的内部数据传输率

  内部数据传输率是磁头到硬盘的高速缓存之间的数据传输速度,这可以说是影响硬盘整体性能的关键,一般取决于硬盘的盘片转速和盘片数据线密度。在这项指标中常常使用MB/s或Mbps为单位,这是兆位/秒的意思,如果需要转换成MB/s(兆字节/秒),就必须将Mbps数据除以8。例如有的硬盘给出最大内部数据传输率为240Mbps,但如果按MB/s计算就只有30MB/s。由此可以看出目前硬盘作为电脑的瓶颈,其病根还在于硬盘的内部数据传输率上。

  2.硬盘的外部数据传输率

  指从硬盘缓冲区读取数据的速率。它与硬盘的接口类型是直接挂钩的,因此在广告或硬盘特性表中常以数据接口速率代替,单位为MB/s如我们平常所说的ATA100/133硬盘。

光驱的传输速率
通常光驱传输速率的高低取决于光驱的倍速,如16X DVD、52X的CD-ROM,一般情况下光驱的倍速越高,数据传输也就越快。那么“倍速”是个什么概念呢?原来很早以前CD-ROM的传输速率很低,每秒只能传送150KB字节,即最初光驱的速率为150KB/s,这就是1X(单倍速)的CD-ROM光驱。后来随着CD-ROM光驱技术的日新月异,其速率越来越快,为了区分不同速率的光驱,于是把最初的150KB/s作为基准进行衡量得到相应的倍速值。如50X的CD-ROM就是指其传输的速度是1X光驱的50倍即其速率为50×150KB/s=7500KB/s。而现在流行的DVD-ROM的速率算法也基本相同,只不过DVD-ROM的单倍速率要比CD-ROM高得多,一倍速的DVD-ROM速率理论上可以达到1358KB/s,由此我们可以算出现在流行的16倍速DVD-ROM的速度应该是1358KB/s×16=21728KB/s。


PIO模式16M/S,UDMA2(ATA33)模式33M/S,UDMA4(ATA66) M/S,UDMA5(ATA100)模式100 M/S,还有一种ATA133模式就是133 M/S但只有迈拓硬盘才支持且主板上的I/O芯片必须支持此模式才行,
以上只是理论的数据,实际比这低,如ATA100的模式实际读写速度在45-70M左右,25M/s应该是ATA66的模式,排除坏道及软件因素外检查确认下面几点:
1. 主板及硬盘是否支持ATA100(或以上)模式
2. 是否使用了80Pin数据线
3. 主板BIOS及系统里是否开启了UDMA5(ATA100)模式。


USB2.0FULLSPEED 12MBPS
USB2.0HIGHSPEED 480MBPS
IDE 66MBPS

使用usb2,0(非usb1,1接口)网卡实际对大传输速度最高可以达到多少m?

我只是想知道。有的usb网卡说最大可以是100m。但是使用usb的真的能达到吗?真的能达到100m的传输速度吗?(主要是为了内网传输快)我用usb1。1的usb100m网卡内网传输最多才是300-500k。他们的都可以达到10-20m甚至更多。

2003年6月份,USB协会重新命名了USB的规格和标准,新命名的USB标准将原先的USB1.1的称呼改成了“USB 2.0 full speed”(全速版),同时将原有的USB2.0改成了“USB2.0 high-speed”(高速版).
USB2.0除了拥有USB1.1中规定的1.5Mbps和12Mbps两个传输模式以外,还增加了480Mbps高速数据传输模式(注:第二版USB2.0的传输速率将达800Mbps,最高理想值1600Mbps)。虽然USB2.0的传输速度大大提升了,但其工作原理和模式是完全与USB1.1一样的,而提高到480 Mbps的传输速度的最关键技术就是提高单位传输速率:USB1.1的单位数据传输时间是1毫秒,而USB2.0的单位数据传输时间则达到了125微秒。 usb2.0的最高传输速率为480Mbps,即60MB/s。
当你的U盘插入只支持USB1.0接口时U盘被识别为USB1.0速度只是1.0版本的速度,影响很大!

你要考虑两个问题,一个是USB网卡本身的传输速度,一个是USB本身的传输速度.
一般来说USB1.1本身的传输速度很低,才12Mbps,就算你的网卡是100Mbps的,也只能获得12Mbps的速度,换算成字节,才1.5M,考虑网络传输效率,打个8折,估计最高在1.2M以内.
如果是真的USB2.0的,本身速度可以达到480Mbps,远远高于网卡速度,所以能体现出100M网卡的速度.

值得注意的是,USB的带宽是共享的,一条USB总线上接多个设备(USB鼠标也算啊)还是可能会影响你的网络速度的

No comments:

Post a Comment