如何通过JS接口获取数据

如何通过JS接口获取数据,第1张

一般采用ajax发起网络请求,请求服务器的特定接口
服务器的接口返回JSON格式的数据。
然后你再ajax发起网络请求的时候,记得编写成功后的相应函数,这样就可以在接收到数据之后,做一些 *** 作。
不懂继续问我。

分类: 电脑/网络 >> 硬件
问题描述:

怎么在不打开机箱的情况下就能知道自己的电脑硬盘是串口还是并口

解析:

在早期,硬盘接口技术发展比较缓慢,一般在同一时期只有一、两种主流的接口技术并存,所以在选购时对硬盘接口可以不作太多留意。而现在不能这样了,随着电脑技术的不断发展和人们对硬盘容量、存取速度要求的不断提高,硬盘接口技术也在不断地推陈出新,并且出现了多种不同架构的硬盘接口技术方案,当然其目的都是为了紧跟、满足电脑技术的整体长期发展需求。而由于在新标准不断推出时,原有老标准并没有因新标准的出现而迅速退出市场,相反却因具有非常高的实用性仍长期在市场中存在,具有相当的生命力,占有相当的市场份额,这就造成了目前多种硬盘接口同时存在的局面。同时由于在这许多硬盘接口,特别是新标准接口又并不是所有主板都能支持,所以时至今日在选购电脑时就必须在接口上也多留个心眼,否则如果一味追求新标准,很可能所选购的因自己的主板不支持相应接口而用不上。下面我们首先来认识这些不同的硬盘接口。

一、硬盘接口综述

以前在人们眼中非常简单的硬盘接口,时至今日也已变得错综复杂、优劣难分了。我们可以从市场中见到的各种硬盘接口标注即可见一斑。目前我们可以见到的硬盘接口标注主要有:IDE、ATA、Ultra
ATA/33、Ultra ATA/66、Ultra ATA/100、Ultra ATA/133、Ultra

DMA/33、Ultra DMA/66、Ultra DMA/100、Ultra DMA/133、Serial

ATA、SCSI、SCSI II、Wide SCSI II、Ultra SCSI II、Ultra Wide SCSI

II、Ultra2 SCSI、Ultra160 SCSI、Ultra320

SCSI,除此之外,原来主要应用于其它设备上的“Fibre Channel”、“IEEE

1394”、“FireWire”、“iLink”、“USB”等接口也开始出现在一些特殊用途的新型硬盘中。

面对如此多硬盘接口技术,不要说那些“菜鸟”会感到迷惑,就连我这样有过多年IT经验的“老鸟”对一些标注也有时倍感难以区分。当然我深知,在这许多接口类型标注中可分为少数几个大类。任何技术都有一个自身发展过程,大凡在许多同类技术中,绝大多数只不过是某一原始技术的升级,所以当我们面对如此众多的硬盘接口标准时只需要分清几个大的主流即可,也就把它们分类。综合分析后,我们不难以得出,其实在这么多接口技术中,总的来说只有五类,即:IDE、SCSI、Fibre Channel、IEEE 1394和USB。前面两种,即“IDE”和“SCSI”是目前整个硬盘接口的主要类型,特别是IDE类型。对于后面的“Fibre Channel”、“IEEE

1394”、“USB”,虽然具有这些接口的硬盘实物所见不多,但就技术本身相信各位并不陌生,因为早在其它设备中得到广泛应用。如USB接口现在的电脑通常都自带好几个,IEEE1394接口也有的电脑,特别是笔记本电脑也开始自带了。“Fibre Channel”(光纤通道)接口在比较高级的交换机,甚至网卡都有可能见到。所以这类接口一则比较容易分辨,再则这几种对我们平时的硬盘选购干扰并不大,因为在我们常用的硬盘中并不多见。

在以上所划分的五类硬盘接口中,总的来说,IDE接口类型的硬盘因其实现技术成熟,价格便宜,而且性能也不差,所以在PC中得到了非常广泛的应用,几乎是占据了PC硬盘中的所有江山。对于SCSI,在服务器上最常看到他的踪迹。因为它具有很好的并行处理能力,同时也具有相对比较高的磁盘性能,因此非常适合服务器的需要,当然它的价格也比IDE的要贵两倍以上;光纤接口类型的硬盘并不常见,因其接口宽带很宽,所以常用于大型的数据存储服务器上,如NAS或者SAN数据存储网络,还经常用于流媒体服务器,因流媒体容量非常大,而且连续性要求很高,光纤接口的高带宽就满足了以上要求。正因其高带宽特性,所以其价格也极其昂贵。至于IEEE 1394与USB接口类型主要是用于外置型的硬盘中,满足了人们对硬盘便携性能的要求,在便携性硬盘中最为常见。这两种接口类型的硬盘的最大特点就是可以直接与电脑外部的相应接口连接,而不需打开机箱,所以便于安装。另一方面,其接口带宽较宽,所以数据传输速率较快。下面我们再来具体介绍这五大类硬盘接口,当然最主要是介绍我们常用的IDE接口和SCSI接口,不仅是因为它们常用,而且是因为在它们当中又有许多细分类。

二、常见硬盘接口及标准术语

为了全面了解如此众多的硬盘接口技术,我们有必要对其主要关键术语进行详细介绍,特别是与前两种常见的硬盘接口标准有关的。在这些关键术语是:IDE、ATA、Ultra ATA、Ultra DMA、SCSI、Ultra SCSI。下面根据这些关键术语对以上两种主要的硬盘接口类型进行具体介绍。

1 IDE IDE的英文全称为“Integrated Drive Electronics”,即“电子集成驱动器”,它的本意是指把“硬盘控制器”与“盘体”集成在一起的硬盘驱动器。把盘体与控制器集成在一起的做法减少了硬盘接口的电缆数目与长度,数据传输的可靠性得到了增强,硬盘制造起来变得更容易,因为硬盘生产厂商不需要再担心自己的硬盘是否与其它厂商生产的控制器兼容。对用户而言,硬盘安装起来也更为方便。

在这里要先要明白一点的就是,这里所说的IDE,既是宏观意义上的硬盘接口类型,也是微观意义上的硬盘接口标准。之所以说它是宏观意义上的一种硬盘接口类型,是因为时至今日这一接口技术仍在不断地发展,并且仍是PC机中硬盘接口中的绝对主流,原因当然是其性能也在得到不断发展,其性能也相当不错,此类接口的硬盘价格也相对其它接口的要便宜许多。后面要介绍的各类ATA、Ultra ATA、DMA、Ultra DMA硬盘都属于IDE接口类型。说它是微观意义上的硬盘接口标准,是指如果细分,它仅代表第一代的IDE标准,因为随后其接口技术得到了飞速成发展,引入了许多新技术,使这一IDE接口标准得到了质的飞跃,通常不再以IDE标称,而是以诸如ATA、Ultra ATA、DMA、Ultra DMA等标注。

2 ATA

ATA的英文全称为“Advanced Technology Attachment”,

中文名称“高级技术附加装置”。ATA接口标准最初是在1986年由CDC、康柏和西部数据3家公司共同开发的。第一代的ATA标准称之为“ATA-1”。ATA-1只支持PIO-0和PIO-1、PIO-2模式,其数据传输速度只有可怜的33MB/S,使用40芯电缆,硬盘大小也为5英寸(而不是现在普遍的35英寸),容量为40MB(根据其技术标准,其硬盘容量限制在504MB之内)。ATA接口是从80年代末期开始逐渐取代了其它老式接口,随着它自身的发展,“ATA”也就成了“IDE”的代名词。目前最新的ATA 133标准中硬盘数据传输速率可达到1337MB/s。要识别硬盘属于哪种ATA接口版本,只需看硬盘正面右上面的所印标注,如图1所示的就是Ultra ATA/100标准硬盘上的标注。

在ATA接口标准的整个发展过程中,到目前为止可以划分为7个不同的版本,也就是从ATA-1(IDE)、ATA-2(EIDE Enhanced IDE/Fast ATA)、ATA-3(FastATA-2)、…,一直到现在ATA-7(ATA133)。第一代的ATA标准,即ATA-1,也就是前面介绍过的IDE标准,在此就不再另外介绍了。

(1) ATA-2:也就是我们常说的EIDE(Enhanced IDE)或FastATA,它在ATA的基础上增加了2种PIO和2种DMA模式(PIO-3),不仅将硬盘的最高传输率提高到166MB/S,还同时引进LBA地址转换方式,突破了固有的504MB的限制,可以支持最高达84GB的硬盘。在支持ATA-2的电脑的BIOS设置中,一般可以见到LBABlock

Address),和CHS(Cylinder,Head,Sector)的设置,同时在EIDE接口的主板一般有两个EIDE插口,它们也可以分别连接一个主设备和一个从设备,这样一块主板就可以支持四个EIDE设备,这两个EDIE接口一般称为IDE1和IDE2。

(2)

ATA-3:ATA-3并没有提高IDE接口的工作速度,最高传输速度仍为166MB/S(支持PIO-3),但引入了密码保护机制,对电源管理方案进行了修改,引入了SMART(Self-Monitoring Analysisand ReportingTechnology,硬盘自监测、自分析和报告技术),这是一个划时代的重大改进。这一技术也在许多主板的BIOS中有所体现。

(3) ATA-4:这就是现在市面上仍比较常见的Ultra ATA/33,自这一版本开始,硬盘开始支持DMA(Direct Memory Access,直接内存存取)技术,所以又称之为“Ultra DMA/33”。DMA是I/O设备与主存储器之间由硬件组成的直接数据通道,用于高速I/O设备与主存储器之间的成组数据传送。硬盘控制器采用总线主控方式进行数据传输,它将PIO下的最大数据传输率提高了一倍,达到33MB/S,称之为PIO-4。微软的Windows98系统正式支持这一接口技术,不过有一些太老的主板可能不支持这一接口,所以并不一定安装了Windows 98以后的系统都支持DMA技术。注意,Windows95则不支持这一技术。

(4) ATA-5:这一版本就是市面上标注为“Ultra ATA/66”的硬盘。因为同样采用了DMA技术,所以通常在市面上又可看到名为“Ultr DMA66”的标注,其实都是一个意思。Ultra ATA/66不仅将接口通道的数据交换速度提高了一倍,同时也继承了上一代Ultra ATA/33的核心技术-冗余校验计术(CRC),该技术的设计方针是系统与硬盘在进行传输的过程中,随数据发送循环的冗余校验码,对方在收取的时候也对该校难码进行检验,只有在完全核对正确的情况下才接收并处理得到的数据,这对于高速传输数据的安全性有着极有力的保障。除此之外,ULTRA

DMA66还有一个核心的技术就是将普通的40芯排线改成80芯排线(自这以后的所有并行ATA标准都采用这一芯线标准),但该线仍然使用40针的接口,但传输线却增加了一倍。如图2所示的就是新的80芯数据线与传统的ATA 33及以前版本标准的40芯线比对图。

不过要注意,Windows98并不支持Ultra ATA/66这一新技术,所以当你在使用这种新型硬盘时,除使用DMA66专用数据线连接硬盘与主板外,还必须正确安装主板驱动程序,才能够识别出你的Ultra ATA/66硬盘,否则只能当作Ultra ATA/33硬盘来用,有点大材小用了。(5) ATA-6:这就是市面上标注为Ultra ATA/100的硬盘接口标准,也是目前较新的一种硬盘接口标准。这一新标准主要是提高了硬盘数据的传输速率,从原来ATA-5标准中的66MB/S提高到新的100MB/S。(6) ATA-7:这就是ATA系列中的最新版本Ultr ATA/133了,它的传输速率达到了133MMB/S。但目前这一最新标准只有ATA 133标准的提出者迈拓公司(Maxtor)一家支持,并没有得到广大厂商的支持,因为有一种新的硬盘接口标准——Serial

ATA。它一改ATA标准长达十几年以来的并行数据传输方式,采用串行方式。主要原因是并行接口的电缆属性、连接器和信号协议都已经到达一个顶点,在技术和设计上都有许多问题。随着工作频率的提高,原来在低频率下的ATA接口标准越来越受到交叉干扰、地线增多、信号混乱等因素的制约,特别是在新的Ultra ATA/133标准中。而新的Serial ATA标准不仅可以全面解决以上问题,而且其数据传输速率有相当大的发展空间,目前其最低的Serial ATA 10标准中数据传输速率就可达到150MB/S,高于ATA 133标准中的133MMB/S。据规划其后续版本数据传输速率可按150MB/S的倍数递增,这样就为彻底解决硬盘接口这一最终瓶颈打下了坚实的理论基础。综合所有ATA标准的接口类型(其实就是IDE接口类型)硬盘可以看出它具有以下主要特点:ATA接口具有:价格低廉、兼容性非常好、性价比高等优点。但同时ATA接口也具有:数据传输速度慢、只能内置使用、对接口电缆的长度有很严格的限制等缺点。

3 DMA

人们在谈论硬盘时经常讲到PIO模式和DMA模式,这两种模式就是目前硬盘与主机进行数据交换的方式。PIO模式是一种通过CPU执行I/O端口指令来进行数据的读写的数据交换模式;而DMA则是不经过CPU而直接从内存了存取数据的数据交换模式。PIO的英文全称为“Programming Input/Output Model”,即“程序输入/输出”模式。这种模式使用Pc I/O端口指令来传送所有的命令、状态和数据。由于驱动器中有多个缓冲区,对硬盘的读写一般采用I/O串 *** 作指令,这种指令只需一次取指令就可以重复多次地完成I/O *** 作,因此,达到高的数据传输率是可DMA的英文全称为“Direct Memory Access”,即“内存直接存取”模式。它表示数据不经过CPU,而直接在硬盘和内存之间传送。在多任务 *** 作系统内,如OS/2、Linux、Windows NT等,当磁盘传输数据时,CPU可腾出时间来做其它事情,使服务器的数据性能大大提高。而在DOS/Windows3X环境里,CPU不得不等待数据传输完毕,所以在这种情况下,DMA方式的意义并不大。DMA方式有两种类型:第三方DMA(third-party DMA)和第一方DMA(first-party DMA)(或称总线主控DMA,Bu astering DMA)。第三方DMA通过系统主板上的DMA控制器的仲裁来获得总线和传输数据。而第一方DMA,则完全由接口卡上的逻辑电路来完成,当然这样就增加了总线主控接口的复杂性和成本。现在,所有较新的芯片组均支持总线主控DMA。与快取内存结合在一起,不但增加数据的存取及传输性能,更因减少对磁盘的存取而增加磁盘的寿命。

4 SCSI

SCSI的英文全称为“Small Computer System Interface”(小型计算机系统接口)。它是一种与IDE(ATA)完全不同的接口,它不是专门为硬盘设计的,而是一种总线型的系统接口。每个SCSI总线上可以连接包括SCSI控制卡在内的8个SCSI设备。SCSI的优势在于它支持多种设备,独立的总线使得它对CPU的占用率很低,传输速率比ATA接口快得多,但同时价格也很高,所以也决定了其普及程度远不如IDE,只能在高档的电脑设备中出现。最早的SCSI是于1979年由美国的Shugart公司(Seagate希捷公司的前身)制订的,原是为小型机的研制出的一种接口技术,但随着电脑技术的发展,现在它被完全移植到了普通微机上。与PC机常用的IDE接口技术一样,SCSI接口技术也得到了不断发展,在90年代初,推出了SCSI-2标准,类似于SCSI-1,但是可以支持同时连接7个装置,传输速率也达到了 10-20MB/s

1995年推出了SCSI-3标准版本,俗称“Ultra SCSI”,它采用8位的通道宽度,传输速率为20MB/s,其允许接口电缆的最大长度为15米。

1997年推出了Ultra2 SCSI(Fast-40)标准版本,其数据通道宽度仍为8位,但其采用了LVD(Low Voltage Differential,低电平微分)传输模式,传输速率为40MB/s,允许接口电缆的最长为12米,大大增加了设备的灵活性,支持同时挂接15个装置。随后其推出了WIDE ULTRA 2 SCSI接口标准,它采用16位数据通道带宽,最高传输速率可达80MB/S,允许接口电缆的最长为12米,同样支持同时挂接15个装置,大大增加了设备的灵活性。

1998年,更高数据传输率的Ultra 160/m SCSI(Wide下的Fast-80)规格正式公布,其最高数据传输率为160MB/s,昆腾推出的Atlas10K和Atlas四代等产品支持Ultra3 SCSI的Ultra160/m传输模式。目前最新的Ultra320 SCSI版本标准也已推出,这一SCSI接口标准支持最高数据传输达到了320MB/s。目前SCSI接口标准广泛应用于如:硬盘、光驱、ZIP、MO、扫描仪、磁带机、JAZ、打印机、光盘刻录机等设备上,同时由于较其他标准接口的传输速率快,所以在一些高端电脑、工作站,特别是服务器上常用来作为硬盘及其他储存装置的接口。SCSI接口技术与其它技术一样,也是向前兼容得,也就是说新的SCSI接口可以兼容老接口,而且如果一个SCSI系统中的两种SCSI设备不是位于同一规格,那么SCSI系统将取较低级规格作为工作标准。例如你有的SCSI控制卡是Ultra160/m SCSI(160MB/s)卡,而硬盘只支持Wide Ultra SCSI(80MB/s),那么你的SCSI系统将工作于Wide Ultra2 SCSI。同样如果你的控制卡是Wide Ultra2 SCSI卡,而硬盘却支持Ultra160 SCSI,那么SCSI系统也只能工作于Wide Ultra2 SCSI。所以在选购SCSI系统时应该注意这个问题,SCSI控制卡和SCSI硬盘要选择支持相同规格标准的。

SCSI接口具有:配置扩展灵活(在一块SCSI控制卡上就可以同时挂接15个设备)、高性能(具有很多任务、宽带宽及少CPU占用率等特点)、应用广泛(具有外置和内置两种)等优点。其缺点主要体现为:价格昂贵、安装复杂。

5 Srial ATA

Srial ATA,即串行ATA,是英特尔公司在2000年IDF(Intel Developer Forum,英特尔开发者论坛)上发布的将于下一代外设产品中采用的接口类型。从其名称上就可知,它一改以往ATA标准的并行数据传输方式,而是以连续串行的方式传送资料。这样在同一时间点内只会有1位数据传输,此做法能减小接口的针脚数目,用四个针就完成了所有的工作(第1针发出、2针接收、3针供电、4针地线),相比ATA接口标准的80芯数据线来说,其数据线显得更加趋于标准化。如图3所示的就是一根Srial ATA数据线。主板上的Srial ATA数据线接口如图4所示。

可以看出,Serial ATA接口数据线相比原来并行ATA的80芯数据来说具有许多优势。首先,它的“L”型接头是单向性的,可以有效地防止插反,当然也就不可能插错了;其次,Serial ATA采用类似USB连接头一样的无针连接器,盲插(Blind-mate)式的连接方式更易咬接到位,安装起来非常简易;第三,Serial ATA使用特殊的针错列设计,连接头的7根接触针中有两种不同的长度:最长的三根为接地线,较短的两对为数据传输线,这样在连接的时候,首先接触的是三根地线、其次才是两对数据线,这种“预先接地”处理可以妥善解决热插拔时ATA能够实现热插拔Srial ATA接口的硬盘同样需要另外的电源,但Serial ATA硬盘新增加了33V电压输入,加上原有的12V和5V,每种电压需要正极、负极及接地线三条线路,这样就有9条;而要实现设备热插拔还需要额外的6条线、这样总和起来就有15条之多。显然,现有的主板和电源都要作适应性改动才能支持,不能直接采用传统的电源接口,通常需要采用Srial ATA电源转达接线来与传统电源线转换,如图5所示的就是一条电源转接线。不要看它实际只有普通的4条线,通过这条转接线Sri ATA插子中的电路转换后可以满足以上15路输出。

另由于其针脚数目大减少,也就全面解决了在ATA标准中存在的数据串扰问题。同时由于数据芯线减少,就更能降低电力消耗,减小发热量,这样也有利于数据的正常准确传输、增加系统的稳定性,其次,Serial ATA的起点更高、发展潜力更大,Serial ATA 10定义的数据传输率可达150MB/s,这比目前最新的并行ATA(即ATA/133)所能达到133MB/s的最高数据传输率还高,而在Serial ATA 20的数据传输率将达到300MB/s,预计在2007内推出Serial ATA 30标准,到那时将实现600MB/s的最高数据传输率。最后,Serial ATA的拓展性更强,由于Serial ATA采用点对点的传输协议,所以不存在主从问题,这样每个驱动器不仅能独享带宽,而且使拓展SATA设备更加便 不过,由于诸多因素,虽然Serial ATA标准的推出离现在已有好几年时间,但至今仍不能得到广泛的应用。对于大多数用户最担心的兼容性问题,在各方的努力下,当前已得到比较完整的解决方案,如今的Serial

ATA接口已经可以完全兼容现有的并行ATA设备。从软件角度看,由于Serial

ATA采用流行的分层式设计,因此在硬件接口层上与现有的各种 *** 作系统都能无缝兼容,目前的各种驱动程序和 *** 作系统代码都无需作任何修改;而从硬件角度考虑,Serial ATA也只要利用一个简单的串/并转换器,就能够实现串/并行ATA设备的随意连接。比如说允许并行ATA的主板可以同Serial ATA硬盘相连,即在旧有主板上升级使用新硬盘;也允许Serial ATA主板与并行ATA硬盘连接使用,有效保护用户投资;更有甚者,你也可以让并行ATA主板与并行ATA硬盘都以串行的方式连接起来运作,只是这样做已经没有什么意义了。还有一点,只有纯粹的Serial

ATA系统才能够实现150MB/s的高性能,若采用转接方式、本质上还是ATA 100或ATA 133,Seria ATA总线的威力也难以得到充分发挥。

目前像Intel的最新i865和i875p等P4芯片组已纷纷提供了对Srial ATA接口标准的支持,可以看出,Srial ATA的发展前景越来越明朗化。但是微软表示现有的Windows 2000/XP系统都无法支持Serial ATA所定义的热插功能,只有在即将推出的Windows 2003系统中,该特性才能够得以完全实现。

三、非常见硬盘接口

在非常见硬盘接口中,主要有“Fibre Channel”(光纤通道)、“IEEE

1394”、“USB”(通用串行接口),在前面提到的“FireWire”和“iLink”其实就是“IEEE 1394”接口标准确定前,Apple公司和Sony公司的两种不同称呼。所以在此只需介绍“Fibre Channel”、“IEEE 1394”、“USB”3种非常见硬盘接口。要注意的是这3种非常见硬盘接口主要应用于外置型的硬盘中,特别是IEEE

1394和USB接口类型的硬盘。

1 Fibre Channel Fibre Channel的中文名为“光纤通道”,它是一种跟SCSI或IDE有很大不同的接口。不像SCSI,光纤通道的配线非常柔韧。如果带有光纤光学电缆(Fiber Optic

Cabling),它支持最长的长度超过了10公里,所以可以说SCSI在接口电缆长度的限制上跟光纤是没法比得,因为SCSI最长接口电缆不得超过12米。但是我们知道,这种光纤材料非常贵,所以在实际应用中暂时还不可能很普及。综合起来,光纤通道具有:极高带宽(通常具有106Gbps以上的理论带宽)、良好的升级性能、连接距离长(光纤长度可以超过10公里)。当然光纤通道也有其缺点,那就是价格非常昂贵,并且组建复杂。

2 IEEE 1394(Firewire、iLink、IEEE1394的前身称之为“FireWire”(火线),在1986年由Michael Teener Apple公司的一名工程师)所草拟。公司则称为“iLink”,Texas Instruments公司称之为“Lynx”。Firewire技术标准于1987年由Apple公司完成,IEEE电工委员会在1995年确IEEE1394-1995接口标准。因为在IEEE1394-1995中存在一些模糊的定义,所以采用IEEE 1394接口的设备在前几年并不普遍。后来又有一份补充文件(1394a草案)来澄清疑点,更正错误及添加了一些功能。这就是为什么1995年就已完成的IEEE1394规范,一直到1998年才有相关的PC产品问市的原因。目前人们愈来愈认识到数字影像的品质比模拟影像更好后,配有1394接口的数字摄像机已慢慢变成一种趋势。不少PC制造商也将IEEE1394加到其产品中,最近可以看到许多中高档主板都配有1394接口,特别是在笔记本电脑中。1394 是为了增强外部多媒体设备与电脑连接性能而设计的高速串行总线,传输速率可以达到400 Mbps,利用IEE1394技术我们可以轻易地把电脑和如摄像机,高速硬盘,音响设备等多种多媒体设备连接。这个技术有很多大的厂商共同联合发展,既有电脑界的也有家电业的,包括 Apple、Sony、德州仪器和VIA。在一个400Mbps的火线通道上支持多于63个设备。新版的IEEE 1394b标准更是规定它的单信通带宽为800Mbps,是原来的IEEE 1394a标准的两倍1394接口标准具有:即时数据传输(Real-Time DatTransfer)、支持热插拔,驱动程序安装简易、数据传输速度快(1394a标准都可提供400Mbps的传输速率),并且具备通用I/O连接头,点对点的通讯架构。同时I1394也具有技术使用费贵的致命缺点,并且支持IEEE 1394的硬盘适配器价格目前来说也比较少见。

3 USB

USB,英文全称为“Universal Serial Bus”,即“通用串行总线”,它是在1994年年底由Compaq、IBM、Microsoft等多家公司联合提出的。目前是一种应用最为普遍的设备接口,不仅应用于硬盘驱动器,更像Moodem\打印机、扫描仪、数码相机等数码设备现在几乎都普遍采用USB接口。

从1994年11月11日发表了USB V07版本以后,USB版本经历了近10年的发展,到现在已经发展到了最新的20版本。

服务器测试方法
服务器测试方法分为两个大方面,性能测试与功能测试。
我们在性能测试方面采用了新的测试方法,主要分为文件测试、数据库性能测试与
Web
性能测试三个
方面。其中,文件性能与数据库性能采用美国
Quest
软件公司的
Benchmark Factory
负载测试和容量规划
软件,
Web
性能测试则使用了
Spirent
公司提供的
Caw WebAvalanche
测试仪。
一、性能测试
1
、文件性能测试方法
Benchmark Factory
软件能按照文件读写的关键指标定制事务。软件最大支持
1000
个虚拟客户。
本次测试环境包括
10
台配置为
PIII800/128MB
内存
/20G
硬盘以上的客户端,它们用来模拟虚拟用户。
控制台为配置是
PIII 850/128MB
内存
/40G
硬盘的
Acer
笔记本电脑。交换机为带有两个千兆
GBIC
接口、
24

10/100M
自适应端口的
Cisco 2950
,客户端与控制台通过
100M
网卡连到交换机上,被测服务器则通
过千兆光纤网卡与交换机相连接。
被测服务器均安装带
SP4

Windows
2000
Advanced Server
*** 作系统,在所有三项性能测试中都统一
RAID
级别为
5

在具体测试方案设置上,测试软件把决定文件读写 *** 作的关键因素设定为:读
/
写、随机
/
顺序、 *** 作
块大小、对象大小四个。在本次测试中,考虑到我们设有单独的数据库及
Web
测试项目,所以在文件测试
中,我们把目标确定为测试服务器基本的
I/O
性能,这主要由网络接口、系统带宽、磁盘子系统等几大部
分所决定。同时,从几部分的作用看,以大 *** 作块读写大对象文件,小 *** 作块读写小对象文件,较能反映
服务器最基本的
I/O
性能,即“大 *** 作块读写大文件”对系统带宽、缓存的考察,以及“小 *** 作块读写小
文件”对磁盘子系统、网络接口的考察。最终我们确定的四个事务是:
大文件顺序读写
(
*** 作块
8KB
,对象文件
80% 500KB

20% 1MB)
大文件随机读写
(
*** 作块
8KB
,对象文件
80% 500KB

20% 1MB)
小文件随机读
(
*** 作块
1KB
,对象文件
80% 1KB

10% 10KB

10% 50KB)
小文件顺序写
(
*** 作块
1KB
,对象文件
80% 1KB

10% 10KB

10% 50KB)
每个事务的用户数均以固定步长逐渐增加,
最大可增加到
1000
个虚拟用户。
其中,
“大文件顺序读写”
事务的用户数按照
40
的步长从
1
可增加到
400

(
测试至强服务器
)

200

(
测试
TUALATIN
服务器
)
,其
他事务则将用户数按照
100
的步长从
1
增加至
1000
。我们期望得到其在不同用户数时被测服务器的性能表
现。总体上其走势及峰值反映了该服务器的性能。每项事务均运行三次,每次之间被测服务器进行重启,
最终结果为三次平均值。
2
、数据库性能测试方法
“乘机安全小贴士”安全出行要重视
数据库性能测试同样使用了
Benchmark Factory
软件,测试环境如同文件性能测试。测试时,在被测
服务器上安装
SQL Server 2000
使用企业版。首先在被测服务器上创建新的数据库,通过使用
Benchmark
Factory
预定义的
Database Spec
项目向数据库中创建表,装载数据。在服务器端创建以
CPU
计算为主的
存储过程,通过
10
台客户机模拟用户、按照
40
个虚拟用户的步长递增到
400
个用户,执行该存储过程。
结果是以获得的每秒事务数
(TPS)
衡量服务器的数据库事务处理能力。
整个测试分为三次,
每次之间重新启
动被测服务器,最终取三次平均值作为评价结果。
3

Web
性能测试方法
Web
性能测试工具是由
Spirent
公司提供的
Caw WebAvalanche

WebAvalanche
模拟实际的用户发出
>

如何利用XML>

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10514239.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-09
下一篇 2023-05-09

发表评论

登录后才能评论

评论列表(0条)

保存