关键的SCSI的硬盘在SCSI卡上自己带有处理芯片,硬盘速度也高,基本不占用cpu资源,SATA就不是这样了,一旦人数多了,CPU资源会耗尽的。
问题二:服务器要用什么硬盘? 10分 服务器,看是哪种阵列。
如果是SAS阵列的,用SAS 10 20或SATA 2、3硬盘。
如果是SCSI阵列的,用SCSI硬盘
问题三:服务器硬盘和普通硬盘有什么区别? 第一,HDD for Server和HDD for PC当然不一样,Server一般采用SCSI接口硬盘(现在SAS已经取代了SCSI),而PC一般采用ATA接口硬盘(现在SATA已经取代了ATA),SCSI硬盘的优势是对系统占用非常小,比如说你将几十GB的数据D盘拷贝到E盘,同时将几十GB数据从E盘拷贝到D盘,磁盘资源应该是基本耗净了,再同时运行CS,如果在PC上面,这两个拷贝动作会占用全部的CPU资源,CS根本无法运行,但是在Server上,这两个拷贝动作几乎不会占用任何CPU资源,CS除了刚刚进去略慢之外,一旦读取到了内存,可以非常正常流畅的运行
普通PC机的硬盘相比,服务器上使用的硬盘具有如下四个特点。
1、速度快
服务器使用的硬盘转速快,可以达到每分钟7200或10000转,甚至更高;它还配置了较大(一般为2MB或4MB)的回写式缓存;平均访问时间比较短;外部传输率和内部传输率更高,采用Ultra Wide SCSI、Ultra2 Wide SCSI、Ultra160 SCSI、Ultra320 SCSI等标准的SCSI硬盘,每秒的数据传输率分别可以达到40MB、80MB、160MB、320MB。
2、可靠性高
因为服务器硬盘几乎是24小时不停地运转,承受着巨大的工作量。可以说,硬盘如果出了问题,后果不堪设想。所以,现在的硬盘都户用了SMART技术(自监测、分析和报告技术),同时硬盘厂商都采用了各自独有的先进技术来保证数据的安全。为了避免意外的损失,服务器硬盘一般都能承受300G到1000G的冲击力。
3、多使用SCSI接口
多数服务器采用了数据吞吐量大、CPU占有率极低的SCSI硬盘。SCSI硬盘必须通过SCSI接口才能使用,有的服务器主板集成了SCSI接口,有的安有专用的SCSI接口卡,一块SCSI接口卡可以接7个SCSI设备,这是IDE接口所不能比拟的。
4、可支持热插拔
热插拔(Hot Swap)是一些服务器支持的硬盘安装方式,可以在服务器不停机的情况下,拔出或插入一块硬盘, *** 作系统自动识别硬盘的改动。这种技术对于24小时不间断运行的服务器来说,是非常必要的。v
问题四:服务器硬盘和监控硬盘有什么区别 服务器硬盘,接口就不一样。是SAS接口。监控多是SATA接口。
另外,服务器硬盘是适合多人访问的,比如1000人同时访问,但监控硬盘或普通家用硬盘,100人访问就瘫痪了。
第三,服务器硬盘是强调性能的,监控硬盘不强调性能,性能要差一些,但节能非常好,有时候转速还可以自动上下浮动。
二者的共同点是都可以7x24时开机。
问题五:服务器使用西数硬盘那种级别的比较好 你好。
若你想找服务器的硬盘的话,我觉得你可以考虑WD数据中心系列的WD Re/WD Se/WD Ae。
WD Re - 适于用在数据中心,NAS/SAN 和监控系统等。容量介于250GB - 6TB。工作负载每年可高达550TB。此硬盘提供五年的有效保修期。
WD Se - 适于用在海量存储及备份环境,或者是内容分发网络(CDN)。容量介于1TB - 6TB。工作负载每年可高达180TB。此硬盘提供五年的有效保修期。
WD Ae - 适于用在数据中心归档存储,低温存储服务器或者是磁带库。容量只有6TB。工作负载每年可高达60TB。此硬盘提供三年的有效保修期。
若想查询更多详情,你可浏览西部数据官方网站。
西部数据网站>选择[内部硬盘]>选择[数据中心]
希望以上资料对你有帮助。
问题六:戴尔服务器用什么硬盘 服务器一般都用SAS接口15000转的专用硬盘,也可以用SATA接口的硬盘,SAS接口与SATA接口可以兼容,但性能和传输率没有专用硬盘高。
问题七:那些服务器用的硬盘叫什么硬盘 服务器用什么硬盘取决与你当前用的什么SATA congtroller,板载sata congtroller只支持传统的SATA接口的硬盘(SSD或者普通机械硬盘)
如果使用外接阵列卡接硬盘背板,那么最好使用SAS硬盘,因为SAS硬盘速度是SATA硬盘的2倍(12G/S),SAS背板同时也向下兼容SATA硬盘
当然需要获得更好的性能可以选择SAS SSD这种硬盘
问题八:服务器采用很多硬盘的作用是什么 一方面单块硬盘容量不够,需要加多块硬盘保证容量
另一方面,服务器要保证数据的安全与稳定,需要做RAID
问题九:现在机架服务器都用什么硬盘 服务器一般都是采用企业级硬盘(普盘、SSD、SAS等),你可以去服务器厂商(正睿)的网上随便看几款机架式服务器就清楚了!
问题十:普通硬盘和服务器硬盘有什么区别? 和普通硬盘用SATA不同, 服务器硬盘很多使用的是SAS接口(串行式SCSI接口)
服务器盘一般有以下特点:
高转速(7200转和10500转),巨大的缓存,SAS接口,给服务器带来更大的数据吞吐量。
可靠性高,由于服务器需要长时间连续不停地运行,服务器硬盘通常要比家用硬盘更高的稳定性。
热插拔,部分由于服务器需要支持热插拔。
最后就是价格一般较高~假定在程序效率和关键过程相当且不计入缓存等措施的条件下,读写任何类型的数据都没有直接 *** 作文件来的快,不论MSYQL过程如何,最后都要到磁盘上去读这个“文件”(记录存储区等效),所以当然这一切的前提是只读 内容,无关任何排序或查找 *** 作。 动态中国站一般都是用数据库来存储信息,如果信息的及时性要求不高 可以加入缓存来减少频繁读写数据库。 两种方式一般都支持,但是绕过 *** 作系统直接 *** 作磁盘的性能较高,而且安全性也较高,数据库系中的磁盘性能一直都是瓶颈,大型数据库一般基于unix 系统,当然win下也有,不常用应为win的不可靠性,unix下,用的是裸设备raw设备,就是没有加工过的设备(unix下的磁盘分区属于特殊设备, 以文件形式统一管理),由dbms直接管理,不通过 *** 作系统,效率很高,可靠性也高,因为磁盘,cache和内存都是自己管理的,大型数据库系统 db二,oracal,informix(不太流行了),mssql算不上大型数据库系统。 一、直接读文件相比数据库查询效率更胜一筹,而且文中还没算上连接和断开的时间。 二、一次读取的内容越大,直接读文件的优势会越明 显(读文件时间都是小幅增长,这跟文件存储的连续性和簇大小等有关系),这个结果恰恰跟书生预料的相反,说明MYSQL对更大文件读取可能又附加了某些 *** 作(两次时间增长了近三0%),如果只是单纯的赋值转换应该是差异偏小才对。 三、写文件和INSERT几乎不用测试就可以推测出,数据库效率只会更差。 四、很小的配置文件如果不需要使用到数据库特性,更加适合放到独立文件里存取,无需单独创建数据表或记录,很大的文件比如、音乐等采用文件存储更为方便,只把路径或缩略图等索引信息放到数据库里更合理一些。 5、PHP上如果只是读文件,file_get_contents比fopen、fclose更有效率,不包括判断存在这个函数时间会少三秒左右。 陆、fetch_row和fetch_object应该是从fetch_array转换而来的,书生没看过PHP的源码,单从执行上就可以说明fetch_array效率更高,这跟中国上的说法似乎相反。 磁盘读写与数据库的关系: 一 磁盘物理结构 (一) 盘片:硬盘的盘体由多个盘片叠在一起构成。 在硬盘出厂时,由硬盘生产商完成了低级格式化(物理格式化),作用是将空白的盘片(Platter)划分为一个个同圆心、不同半径的磁道 (Track),还将磁道划分为若干个扇区(Sector),每个扇区可存储一二吧×二的N次方(N=0一二三)字节信息,默认每个扇区的大小为 5一二字节。通常使用者无需再进行低级格式化 *** 作。 (二) 磁头:每张盘片的正反两面各有一个磁头。 (三) 主轴:所有磁片都由主轴电机带动旋转。 (四) 控制集成电路板:复杂!上面还有ROM(内有软件系统)、Cache等。 二 磁盘如何完成单次IO *** 作 (一) 寻道 当控制器对磁盘发出一个IO *** 作命令的时候,磁盘的驱动臂(Actuator Arm)带动磁头(Head)离开着陆区(Landing Zone,位于内圈没有数据的区域),移动到要 *** 作的初始数据块所在的磁道(Track)的正上方,这个过程被称为寻道(Seeking),对应消耗的时 间被称为寻道时间(Seek Time); (二) 旋转延迟 找到对应磁道还不能马上读取数据,这时候磁头要等到磁盘盘片(Platter)旋转到初始数据块所在的扇区(Sector)落在读写磁头正下方之后才能开始读取数据,在这个等待盘片旋转到可 *** 作扇区的过程中消耗的时间称为旋转延时(Rotational Delay); (三) 数据传送 接下来就随着盘片的旋转,磁头不断的读/写相应的数据块,直到完成这次IO所需要 *** 作的全部数据,这个过程称为数据传送(Data Transfer),对应的时间称为传送时间(Transfer Time)。完成这三个步骤之后单次IO *** 作也就完成了。 根据磁盘单次IO *** 作的过程,可以发现: 单次IO时间 = 寻道时间 + 旋转延迟 + 传送时间 进而推算IOPS(IO per second)的公式为: IOPS = 一000ms/单次IO时间 三 磁盘IOPS计算 不同磁盘,它的寻道时间,旋转延迟,数据传送所需的时间各是中国? 一 寻道时间 考虑到被读写的数据可能在磁盘的任意一个磁道,既有可能在磁盘的最内圈(寻道时间最短),也可能在磁盘的最外圈(寻道时间最长),所以在计算中我们只考虑平均寻道时间。 在购买磁盘时,该参数都有标明,目前的SATA/SAS磁盘,按转速不同,寻道时间不同,不过通常都在一0ms以下: 三 传送时间二 旋转延时 和寻道一样,当磁头定位到磁道之后有可能正好在要读写扇区之上,这时候是不需要额外的延时就可以立刻读写到数据,但是最坏的情况确实要磁盘旋转整整 一圈之后磁头才能读取到数据,所以这里也考虑的是平均旋转延时,对于一5000rpm的磁盘就是(陆0s/一5000)(一/二) = 二ms。 (一) 磁盘传输速率 磁盘传输速率分两种:内部传输速率(Internal Transfer Rate),外部传输速率(External Transfer Rate)。 内部传输速率(Internal Transfer Rate),是指磁头与硬盘缓存之间的数据传输速率,简单的说就是硬盘磁头将数据从盘片上读取出来,然后存储在缓存内的速度。 理想的内部传输速率不存在寻道,旋转延时,就一直在同一个磁道上读数据并传到缓存,显然这是不可能的,因为单个磁道的存储空间是有限的; 实际的内部传输速率包含了寻道和旋转延时,目前家用磁盘,稳定的内部传输速率一般在三0MB/s到四5MB/s之间(服务器磁盘,应该会更高)。 外部传输速率(External Transfer Rate),是指硬盘缓存和系统总线之间的数据传输速率,也就是计算机通过硬盘接口从缓存中将数据读出交给相应的硬盘控制器的速率。 硬盘厂商在硬盘参数中,通常也会给出一个最大传输速率,比如现在SATA三0的陆Gbit/s,换算一下就是陆一0二四/吧,漆陆吧MB/s,通常指的是硬盘接口对外的最大传输速率,当然实际使用中是达不到这个值的。 这里计算IOPS,保守选择实际内部传输速率,以四0M/s为例。 (二) 单次IO *** 作的大小 有了传送速率,还要知道单次IO *** 作的大小(IO Chunk Size),才可以算出单次IO的传送时间。那么磁盘单次IO的大小是中国?答案是:不确定。 *** 作系统为了提高 IO的性能而引入了文件系统缓存(File System Cache),系统会根据请求数据的情况将多个来自IO的请求先放在缓存里面,然后再一次性的提交给磁盘,也就是说对于数据库发出的多个吧K数据块的读 *** 作有可能放在一个磁盘读IO里就处理了。 还有,有些存储系统也是提供了缓存(Cache),接收到 *** 作系统的IO请求之后也是会将多个 *** 作系统的 IO请求合并成一个来处理。 不管是 *** 作系统层面的缓存还是磁盘控制器层面的缓存,目的都只有一个,提高数据读写的效率。因此每次单独的IO *** 作大小都是不一样的,它主要取决于系统对于数据读写效率的判断。这里以SQL Server数据库的数据页大小为例:吧K。 (三) 传送时间 传送时间 = IO Chunk Size/Internal Transfer Rate = 吧k/四0M/s = 0二ms 可以发现: (三一) 如果IO Chunk Size大的话,传送时间会变大,从而导致IOPS变小; (三二) 机械磁盘的主要读写成本,都花在了寻址时间上,即:寻道时间 + 旋转延迟,也就是磁盘臂的摆动,和磁盘的旋转延迟。 (三三) 如果粗略的计算IOPS,可以忽略传送时间,一000ms/(寻道时间 + 旋转延迟)即可。 四 IOPS计算示例 以一5000rpm为例: (一) 单次IO时间 单次IO时间 = 寻道时间 + 旋转延迟 + 传送时间 = 三ms + 二ms + 0二 ms = 5二 ms (二) IOPS IOPS = 一000ms/单次IO时间 = 一000ms/5二ms = 一9二 (次) 这里计算的是单块磁盘的随机访问IOPS。 考虑一种极端的情况,如果磁盘全部为顺序访问,那么就可以忽略:寻道时间 + 旋转延迟 的时长,IOPS的计算公式就变为:IOPS = 一000ms/传送时间 IOPS = 一000ms/传送时间= 一000ms/0二ms = 5000 (次) 显然这种极端的情况太过理想,毕竟每个磁道的空间是有限的,寻道时间 + 旋转延迟 时长确实可以减少,不过是无法完全避免的。 四 数据库中的磁盘读写 一 随机访问和连续访问 (一) 随机访问(Random Access) 指的是本次IO所给出的扇区地址和上次IO给出扇区地址相差比较大,这样的话磁头在两次IO *** 作之间需要作比较大的移动动作才能重新开始读/写数据。 (二) 连续访问(Sequential Access) 相反的,如果当次IO给出的扇区地址与上次IO结束的扇区地址一致或者是接近的话,那磁头就能很快的开始这次IO *** 作,这样的多个IO *** 作称为连续访问。 (三) 以SQL Server数据库为例 数据文件,SQL Server统一区上的对象,是以extent(吧吧k)为单位进行空间分配的,数据存放是很随机的,哪个数据页有空间,就写在哪里,除非通过文件组给每个表预分配足够大的、单独使用的文件,否则不能保证数据的连续性,通常为随机访问。 另外哪怕聚集索引表,也只是逻辑上的连续,并不是物理上。 日志文件,由于有VLF的存在,日志的读写理论上为连续访问,但如果日志文件设置为自动增长,且增量不大,VLF就会很多很小,那么就也并不是严格的连续访问了。 二 顺序IO和并发IO (一) 顺序IO模式(Queue Mode) 磁盘控制器可能会一次对磁盘组发出一连串的IO命令,如果磁盘组一次只能执行一个IO命令,称为顺序IO; (二) 并发IO模式(Burst Mode) 当磁盘组能同时执行多个IO命令时,称为并发IO。并发IO只能发生在由多个磁盘组成的磁盘组上,单块磁盘只能一次处理一个IO命令。 (三) 以SQL Server数据库为例 有的时候,尽管磁盘的IOPS(Disk Transfers/sec)还没有太大,但是发现数据库出现IO等待,为什么?通常是因为有了磁盘请求队列,有过多的IO请求堆积。 磁盘的请求队列和繁忙程度,通过以下性能计数器查看: LogicalDisk/AvgDisk Queue Length LogicalDisk/Current Disk Queue Length LogicalDisk/%Disk Time 这种情况下,可以做的是: (一) 简化业务逻辑,减少IO请求数; (二) 同一个实例下,多个数据库迁移的不同实例下; (三) 同一个数据库的日志,数据文件分离到不同的存储单元; (四) 借助HA策略,做读写 *** 作的分离。 三 IOPS和吞吐量(throughput) (一) IOPS IOPS即每秒进行读写(I/O) *** 作的次数。在计算传送时间时,有提到,如果IO Chunk Size大的话,那么IOPS会变小,假设以一00M为单位读写数据,那么IOPS就会很小。 (二) 吞吐量(throughput) 吞吐量指每秒可以读写的字节数。同样假设以一00M为单位读写数据,尽管IOPS很小,但是每秒读写了N一00M的数据,吞吐量并不小。 (三) 以SQL Server数据库为例 对于OLTP的系统,经常读写小块数据,多为随机访问,用IOPS来衡量读写性能; 对于数据仓库,日志文件,经常读写大块数据,多为顺序访问,用吞吐量来衡量读写性能。 磁盘当前的IOPS,通过以下性能计数器查看: LogicalDisk/Disk Transfers/sec LogicalDisk/Disk Reads/sec LogicalDisk/Disk Writes/sec 磁盘当前的吞吐量,通过以下性能计数器查看: LogicalDisk/Disk Bytes/sec LogicalDisk/Disk Read Bytes/sec LogicalDisk/Disk Write Bytes/se一般来说,SAS(Serial Attached SCSI)比SATA(Serial ATA)更耗电。这是因为SAS是一种高性能、高可靠性的存储解决方案,通常用于企业级应用和数据中心,需要更高的传输速度和更大的数据吞吐量。为了实现这些性能要求,SAS硬盘通常需要更多的电源和散热,因此相对来说更耗电。而SATA硬盘则主要用于个人电脑和消费级应用,通常速度较慢,功耗也相对较低。当然,具体的功耗还会受到硬盘容量、转速、缓存等因素的影响。SAS(Serial Attached SCSI)即串行SCSI技术,是一种新型的磁盘连接技术。它综合了现有并行SCSI和串行连接技术(光纤通道、SSA、IEEE1394及InfiniBand等)的优势,以串行通讯为协议基础架构,采用SCSI-3扩展指令集并兼容SATA设备,是多层次的存储设备连接协议栈。而SAS磁盘就是采用该接口技术的磁盘,按照业界预测,SAS磁盘将很快取代目前的SCSI磁盘而成为主流磁盘类型。
SAS的特点:
1、更好的性能:
点到点的技术减少了地址冲突以及菊花链连结的减速;
为每个设备提供了专用的信号通路来保证最大的带宽;
全双工方式下的数据 *** 作保证最有效的数据吞吐量;
2、简便的线缆连结:
更细的电缆搭配更小的连接器;
3、更好的扩展性:
可以同时连结更多的磁盘设备。
由于串行SCSI(SAS)是点到点的结构,因此除了提高性能之外,每个设备连接到指定的数据通路上提高了带宽。SAS的电缆结构节省了空间,从而提高了使用SAS硬盘服务器的散热、通风能力。一般情况下,较大的并行电缆会带来电子干扰,SAS的电缆结构可以解决这个问题。此外SAS结构有非常好的扩展能力,最多可以连接16384个磁盘设备。
串行SCSI(SAS)硬盘使用与S-ATA相同的接口,但是使用较多的信号,因此SAS硬盘不能与S-ATA硬盘控制器连结。SAS是通用接口,支持SAS和S-ATA,SAS控制器可以支持SAS和SATA磁盘。S-ATA使用SAS控制器的信号子集,因此SAS控制器支持S-ATA硬盘。
初期的SAS硬盘使用25英寸封装,这样可以使机架服务器支持更多的硬盘,现在已经有厂商推出标准35英寸的SAS硬盘;初期产品的转速是10000RPM,而现在15000RPM的产品也已经问世。SAS硬盘与相同转速的SCSI硬盘相比有相同或者更好的性能。串行接口减少了线缆的尺寸,允许更快的传输速度,SAS硬盘传输数据可以达到30Gbit/sec。
每个SAS电缆有4根电缆,2根输入2根输出。SAS可以同时进行数据的读写,全双工的数据 *** 作提高数据的吞吐效率。
作为一种新的存储接口技术,SAS不仅在功能上可与Fibre Channel媲美,还具有兼容SATA的能力,因而被业界公认为取代并行SCSI的不二之选。SAS的优势主要体现在:灵活性,可以兼容SATA,为用户节省投资;扩展性,一个SAS域最多可以直连16384个设备;性能卓越,点对点的架构使性能随端口数量增加而提高;更合理的电缆设计,在高密度环境中提供更有效的散热。衡量一种技术的优劣通常有4个基本指标,即性能、可靠性、可扩展性和成本。回顾串行磁盘技术的发展历史,从光纤通道,到SATA,再到SAS,几种技术各有所长。光纤通道最早出现的串行化存储技术,可以满足高性能、高可靠和高扩展性的存储需要,但是价格居高不下;SATA硬盘成本倒是降下来了,但主要是用于近线存储和非关键性应用,毕竟在性能等方面差强人意;SAS应该算是个全才,可以支持SAS和SATA磁盘,很方便地满足不同性价比的存储需求,是具有高性能、高可靠和高扩展性的解决方案。
还在的,服务器支持热插拔硬盘,不过还是建议先关机,数据不会丢失的。不过如果是阵列的硬盘,单独取一个没有意义。服务器的设计就是高可用性,那么硬盘故障也在考虑之中。
通常服务器的硬盘都支持热插拔,比如sas类的硬盘。正常服务器硬盘都有冗杂备份,raid1,raid5等,那比如raid5运行正常情况下,三块硬盘可以任意取下一块。raid1正常时可以取下两块硬盘中的一块。取硬盘的前提要确认硬盘支持热插拔(99%都支持),以及哪几块硬盘做了什么级别的raid。
扩展资料:
因为服务器硬盘几乎是24小时不停地运转,承受着巨大的工作量。可以说,各硬盘厂商均采用了各自独有的先进技术来保证数据的安全。为了避免意外的损失,服务器硬盘一般都能承受300G到1000G的冲击力。
多数服务器采用了数据吞吐量大、CPU占有率极低的SCSI/SAS硬盘(虽然目前台式机的SATA硬盘cpu占有率也较低,但跟SAS硬盘明显不在一个档次上)。
SCSI硬盘必须通过SCSI接口才能使用,有的服务器主板集成了SCSI接口,有的安有专用的SCSI接口卡,一块SCSI接口卡可以接7个SCSI设备,这是IDE接口所不能比拟的(一个IDE接口只能扩展两个通道,而且相互干扰严重)。
服务器硬盘接口分类
不同接口技术的服务器硬盘也决定了它们各自更好的适用环境。单独存在的SATA硬盘服务器产品如今并不多见,大多是一些针对入门应用的塔式服务器中。而SCSI及SAS由于具有CPU占用率低、连接设备多等诸多特点,性能上明显优于SATA接口硬盘,因此可以在企业数据中心、安全服务器等应用环境中部署。目前看来,市面上的服务器硬盘或服务器产品,也大多呈现两种形态:Ultra320 SCSI及SAS/SATA。
一、风光依旧的SATA接口
SATA接口又被称之为“串行接口”,所以现在采用SATA接口的硬盘都被习惯的叫做串口硬盘。它是继IDE硬盘之后的一次演变。SATA的物理设计是以光纤通道作为蓝本,所以采用了四芯的数据线。SATA接口发展至今主要有3种规格,其中目前普遍使用的是SATA-2规格,传输速度可达3GB/秒,如图1所示为某品牌固态硬盘采用的SATA-2接口规格。
图1 SATA-2接口示意
现在已经有SATA-3接口出现,如图3所示即为西部数据的一款SATA-3接口的服务器硬盘。SATA-3接口除了将传输速率提高到了6GB/秒之外,还对诸多数据类型提供了读取优化设置。当然对于用户来说,SATA-3接口的出现并不意味着现有的SATA-2产品会被淘汰,因为SATA-3虽然采用了全新INCITS ATA8-ACS标准,但依然可以兼容旧有的SATA设备。
图2 SATA-3接口示意
由于SATA接口的服务器硬盘,技术相当成熟而且构造成本不高,因此相对于其他接口类型的产品来说,其市场价位是比较平民化的,如图3所示。相信对于预算不高的企业用户来说,在原来的服务器架构中升级同样接口但容量更大的SATA-2接口硬盘,是最好的选择了。
二、应用更普及的SCSI接口
SCSI接口的服务器硬盘是现在多数服务器中采用的一种,它具有数据吞吐量大、CPU占有率极低的特点:用于连接SCSI接口硬盘的SCSI控制器上有一个相当于CPU功能的控制芯片,能够替代CPU处理大部分工作;现在普遍采用的Ultra 320标准的SCSI接口硬盘,数据传输率可达320MB/秒。SCSI接口服务器硬盘及SCSI控制器如图4所示。
图4 SCSI硬盘及控制器
另外,SCSI硬盘具有的支持热拔插技术的SCA2接口,也非常适合部署在现在的工作组和部门级服务器中。SCSI硬盘必须通过SCSI接口才能使用,现在服务器主板一般都集成了SCSI接口,也可以安装专门的SCSI接口卡来连接更多个SCSI设备,所以其横向扩展能力是比较强的。
图5 服务器主板SCSI接口
那么,SCSI接口的服务器硬盘,主要强于哪些方面,又适用于怎样的企业环境中呢首先,SCSI对磁盘冗余阵列(RAID)的良好支持,可以满足有大数据存储的企业环境,同时数据安全性也有保障;再者,SCSI硬盘的转速早已高达15000rpm,这让企业数据中心的处理性能得到了保障;再次,其较低的CPU占用率以及多任务的并行处理特性,都可为成长型企业环境提供较强力的数据处理及存储支持。最后,从如图6所示现在的市场价格对比来看,SCSI接口硬盘整体上要低于SAS接口硬盘,但明显高于SATA接口硬盘,所以,其更适合装配在对数据存储有一定的安全需求、容量需求、高处理性能需求的企业环境中。
三、追求性能最大化的SAS接口
“SAS”就是串行连接SCSI的意思,简单理解就是SCSI接口技术的升级改良,目的就是进一步改进SCSI技术的效能、可用性和扩充性。其特点就是可以同时连接更多的磁盘设备、更节省服务器内部空间;比如SAS接口减少了线缆的尺寸,且用更细的电缆搭配,而且SAS硬盘有25英寸的规格,如图7所示即为希捷(Savvio 15K2)25英寸SAS硬盘接口。
图7 25英寸SAS硬盘接口
更好的空间占用特点使得这种接口的硬盘可以广泛部署在刀片服务器中。在2U高度内使用 8个 25英寸的SAS硬盘位已经成为大多数OEM服务器厂商的选择。另外,对于预算不高无法更换现有服务器的企业来说,亦可采用SAS和SATA硬盘共存的升级方式,SAS接口良好的向下兼容性使得企业用户可以将它们用在不同的应用场合。比如SATA硬盘可用于一般事务性处理,而SAS硬盘则可专注于数据量大、数据可用性极为关键的应用中。如图8所示为上亿信息(SNT)推出的ST-1042SAS-D7硬盘抽取盒,它就完美地混合支持SAS和SATA硬盘共存,且可以搭配SAS或SATA硬盘控制卡来支持RAID 0、1、5磁盘阵列模式。
图8 SAS/SATA硬盘抽取盒
比起同容量的Ultra 320 SCSI硬盘,SAS 硬盘要贵一些,如图9所示:这主要还是缘由其更好的扩展性、兼容性以及更可靠的容错能力。而从从服务器市场来看,国内外主力服务器厂商都已经纷纷推出采用SAS硬盘的机型,只是具体产品的应用和市场状况有所不同。比如定位于部门级应用的惠普 ProLiant DL380 G5、适用于流媒体服务及电子商务的IBM System x3650 M2 等,都提供了SAS硬盘的全面支持。
四、应用高端的光纤接口
光纤通道(FC,Fibre Channel)是一种为提高多硬盘存储系统的速度和灵活性才开发的接口,其可大大提高多硬盘系统的通信速度。对于大型的ERP系统,或是在线实时交易系统等需要更大传输量、更快反应速度的应用环境而言,此类接口的服务器硬盘是最好的选择;当然其产品价格自然也就更高于前面
;sas会比sata接口硬盘好,作为希捷服务器硬盘代理商-道通存储给你简单说明一下SAS比SATA的好处:
1、SAS(Serial Attached SCSI)即串行连接SCSI,是新一代的SCSI技术,和现在流行的Serial ATA(SATA)硬盘相同,都是采用串行技术以获得更高的传输速度,并通过缩短连结线改善内部空间等。
2、SAS背板连接器可同时接纳SAS和SATA硬盘,具有更好的设计灵活性。
当然SAS比SATA好,价格方面也会更贵一些
S现在的技术发展实在太快,很多人还没弄清SATA到底有什么好,SATA II又来了。在传统的IDE、潮流的SATA与前卫的SATA II硬盘之间,到底有着什么样的区别?几种不同的硬盘各自价格等方面又是怎么样?相信很多朋友都想知道。在深入了解新标准之前,有必要回顾一下原有的技术。长期以来,硬盘技术的进步,都着重于传输速度和容量两个方面。基本上认识电脑以来,大家就一直在使用Ultra ATA。这种延用已久的接口技术,有好些方面都显得过时而需要改进了:
大家都知道,数据线太粗,安装不方便,严重影响机箱内空气流通,不利于机箱散热,是传统IDE接口即Ultra ATA硬盘的至命缺点。不过,IDE硬盘还有很多其它方面的局限性,大概就不是很多人都清楚了。
主从盘相互影响
普遍情况下,一块主板只有两个IDE接口,每个接口可以挂两个IDE设备。但同一个接口的两个设备是共用带宽的,对速度的影响非常大。所以稍有常识的人,都会把硬盘和光驱分开两条IDE线连接到主板上
这样,IDE有个很大的问题,就是虽然一块主板可以连接4个设备,但事实上只要超过两个,速度就大大下降。
更大的问题是,同一条线上两个设备要严格按主/从设置才能正常运行。象图中这种西数WD400 JB,主硬盘还有两种不同设置,一条IDE线只接这块硬盘的时候按右边的设置,带从盘的时候则要按中间的设置方式。据亲身经验,如果没带从盘而按中间的方式设了,会出现五花八门百思不得其解的问题——有时可以启动,有时报告找不到硬盘,有时启动过程中报告硬盘错误之类——每次启动可能出现不同的问题。
不支持热拔插
并行ATA在支持设备热插拔方面能力有限,这一点对服务器方面的应用非常重要。因为服务器通常采用RAID的方式,任何一块硬盘坏了都可以热拔插更换,而不影响数据的完整性,确保服务器任何情况下都正常开着。具有热插拔支持功能的SCSI和光纤通道占据了企业级应用的几乎全部市场,并行ATA空有价格优势而不能获得一席之地,主要原因就是它不支持热拔插。
不够完善的错误检验技术
Ultra DMA引入了基于CRC的数据包出错检测,该技术是ATA-3标准的组成部分。但是,没有任何一种并行ATA标准提供命令和状态包的出错检测。尽管命令和状态包出错的范围和几率都小,但它们出错的可能性也不容忽略。
使用过时的5伏电压
处理器核心从几个方面要求向低电压过渡。较低电压允许更快的信号陡变,这对提高速度、降低热耗至关重要。现在的CPU核心电压基本上都小于2伏,为保持与系统主板上其它芯片的互 *** 作性,通常使用33伏的外部电压分离出来,5伏电压成为过时的标准。虽然大部分目前的 ATA/ATAPI-6标准为并行ATA设备指定的直流电压供应为33V (± 8%),但一些模式的接收器大于4伏,所以要使用过时的5伏电压。
接口速度的可升级性差
另外,Ultra ATA是受并行总线特性的限制,带宽容易受到限制,经过多次升级,目前最高传输率也只是133M字节/秒。
SATA比IDE优越在哪些地方?
SATA不再使用过时的并行总线接口,转用串行总线,整个风格完全改变。
SATA与原来的IDE相比有很多优越性,最明显的就是数据线从80 pin变成了7 pin,而且IDE线的长度不能超过04米,而SATA线可以长达1米,安装更方便,利于机箱散热。除此之外,它还有很多优点:
一对一连接,没有主从盘的烦恼
每个设备都直接与主板相连,独享150M字节/秒带宽,设备间的速度不会互相影响。
支持热拔插
热拔插对于普通家庭用户来说可能作用不大,但对于服务器却是至关重要。事实上,SATA在低端服务器应用上取得的成功,远比在普通家庭应用中的影响力大。
数据传输更加可靠
SATA提高了错误检查的能力,除了对CRC对数据检错之外,还会对命令和状态包进行检错,因此和并行ATA相比提高了接入的整体精确度,使串行ATA在企业RAID和外部存储应用中具有更大的吸引力。
低电压信号
SATA的信号电压最高只有05伏,低电压一方面能更好地适应新平台强调33伏的电源趋势,另一方面有利于速度的提高。
带宽升级潜力大
SATA不依赖于系统总线的带宽,而是内置时钟。刚推出的这一代SATA内置1500MHz时钟,可以达到150M字节/秒的接口带宽。由于不再依赖系统总线频率,每一代SATA升级带宽的增加都是成倍的:下一代300M字节/秒,再下一代可以达到600M字节/秒
SATA仍然存在的几点不足
在国内,现在买IDE的人恐怕比买SATA的人多很多。主要有三个方面的原因:
首先,SATA的诸多先进性总体上对个人电脑用户意义不是太大,它最大的意义的反而是适应了入门级企业应用的需要。
其次,nForce4、915之前的那些主板使用SATA硬盘,在安装 *** 作系统的时候需要用到软盘,就象SCSI硬盘那样,增添了用户的麻烦。
另外,国内用户的电脑配置相对落后,很多人都是旧电脑升级大容量硬盘,稍老点的主板还不支持SATA硬盘。
所以,SATA最大的成功在于吸引了很多低端入门级服务器的用户。但在企业级应用方面,它又仍然在很多方面有待改进:
单线程的机械底盘
SATA毕竟只是ATA,它的机械底盘是为8x5线程设计的,而SCSI的机械底盘是24x7多线程设计,能更好地满足服务器多任务的需要。所以SATA虽然在单任务的测试中不比SCSI差,但面对大数据吞吐量的服务器,还是有差距的。除了速度之外,面对多任务数据读取,硬盘磁头频繁地来回摆动,使硬盘过热是SATA最大的问题。
形同虚设的热拔插功能
在实际应用中,RAID硬盘阵列是由多个硬盘组成的,必须知道具体哪一块硬盘坏了,热拔插更换才有意义。SATA硬盘虽然可以热拔插,但SATA组成的阵列在某块硬盘损坏的时候,不能象SCSI、FC和SAS那样,具有SAF-TE机制用指示灯显示,知道具体坏的是哪一块,热拔插替换的时候,如果取下的是好硬盘,就容易使数据出错。所以在实际应用中,SATA的热拔插功能有点形同虚设的味道。
速度慢
SATA相对于SCSI和FC速度慢,主要原因是机械底盘不同,不适应服务器应用程序大量非线性的读取请求。所以SATA硬盘用来做视频下载服务器还不错,用在网上交易平台则力不从心。
SATA 10控制器的传输速度效率不高,虽然标称具有150MB/s的峰值速度,事实上最快的SATA硬盘速度也只有60MB/s。
整个解决方案价格不
虽然SATA硬盘相对于SCSI硬盘来说很便宜,但整个的SATA方案并不便宜。主要原因是SATA 10控制器的每个接口只能连接一个硬盘,8个硬盘组成的阵列需要8个接口,把每个接口300多元的花费算进去,就不便宜了。
SATA II与准SATA II
很多人到现在都还不是太清楚SATA与Ultra ATA相比有什么区别与好处,这也难怪。因为连Intel刚推出SATA的时候,也没想到这个为个人用户而改进的方案,结果会在入门级服务器和工作站等企业应用的前前景更为广大——也正因为这样,2004年才专门成立了SATA IO(SATA国际组织)。
前面那么多介绍,是结合现实情况与SATA官方白皮书整理的,从中已经可以发现,说到SATA优缺点,更多的是从企业应用而不是个人与家庭应用的角度考虑的。
现在经常听到“NCQ硬盘”和“SATA II硬盘”这两个名词,它们是SATA向下一代——SATA II发展的两个不同阶段的产品:
第一阶段是在SATA的基础上加入NCQ原生指令排序、存储设备管理(Enclosure Management)、底板互连、数据分散/集中这四项新特性。
第二阶段是在第一阶段的基出上作进一步改进,加入了双宿主主动式故障替换、与多个硬盘高效连接、30Gb(即300MB/s)接口带宽等特性。
“NCQ硬盘”的改进:不仅仅是NCQ这么简单
由于SATA II的第一阶段几项改进中,NCQ原生指令排序技术对个人用户意义比较大,所以也只有这一项技术比较多人了解。其实SATA II第一阶段加入的技术包括如下几项:
NCQ原生指令排序
Native command queuing:什么是NCQ呢?这是SCSI早就使用的一种技术,只是最近才应用于SATA硬盘。
传统台式机硬盘都用线性形式处理请求,这种方式潜在很不好的方面,要理解其中原理,必须对硬盘物理结构有个基本了解。硬盘里面是圆盘状的,很象CD光盘。每一个圆盘由许多同心圆划分为一条条磁道,磁道又分出扇区。每个圆盘由一个或多个磁头负责读取。如果数据分布在同一磁道,寻找数据的速度是最快的。在不同磁道之间移动则消耗很多时间。假设要读取三块数据,其中一块在圆盘最外边的磁道上,一块在圆盘最里面的磁道上,还有一块在圆盘最外边的磁道上。传统的硬盘,会依次先读取圆盘最外面的数据,然后读取最里面的数据,最后再回头读取最外面的数据。这样一来,磁头移来移动消耗的寻道时间多,效率就低了。如果把磁头移动减到最少,寻道时间就会相应减少。这就是NCQ的目的所在——NCQ可以重新编排指令,不让磁头从外移到内再移到外,而是在移向圆盘内圈之前就读取外圈的两块数据。
现在大家应该明白了,CPU的速度对硬盘性能影响微乎其微,但NCQ技术则可以明显改善硬盘性能,特别是对前面提到的SATA多线程性能差、容易磁头频繁来回摆动、硬盘容易过热这些方面有很大改善。
机架管理(Enclosure Management)
前面提到SATA的热拔插技术,由于阵列中有一块硬盘出现故障的时候,不知道具体坏的是哪一块而形同虚设。SATA II第一阶段即拥有NCQ技术的SATA硬盘,加入了机架管理技术,正是用来解决这一问题的。
背板互连(Backplane Interconnect)
SATA用于数据发送的导线数量很小,因而出现了为外部RAID使用而部署的底板。
该底板是一块物理线路板,通常集成到机架的后面板上,上面嵌入了通过刻在线路板上的导线连接到中心控制器插件的多个设备接头。值得注意的是,中心控制器与主机的接口可以按任意一种协议来设计,可以是SCSI、光纤通道或iSCSI。底板的使用可使设备咬住接头并紧密结合。
当然,受到FR4材质信号衰减的限制,中心控制器和SATA设备接头之间蚀刻线路的最大长度必须限制在18英寸以内。虽然这种限制表面上局限了底板端子和SATA机架的设计,而事实上,标准机架为19英寸宽,因此,在一个1U到3U的机架内,为SATA而蚀刻的最大导线长度足以从一个位置适中的中心控制器连接到所有设备接头。
SATA II不等于300MB/s
首先,是接口带宽从原来的150MB/s扩展到了300MB/s。但SATA II不能与300MB/s划等号,因为它包含了SATA II第一阶段的NCQ等技术,以及更多的其它技术:
其次,SATA II可以通过Port Multiplier,让每一个SATA接口可以连接4-8个硬盘,即主板有4个SATA接口,可以连接最多32个硬盘。
另外,还有一个非常有趣的技术,叫Dual host active fail over。它可以通过Port Selector接口选择器,让两台主机同时接一个硬盘。这样,当一台主机出现故障的时候,另一台备用机可以接管尚为完好的硬盘阵列和数据,这就确保服务器不管在某块硬盘损坏,或是某坏CPU之类的其它配件损坏的情况下,仍能正常运作。
结语:给个人电脑用户的特别提示
最后,相信大家对IDE、SATA、NCQ、SATA II已经有了比较整体的认识。或许很多关于服务器方面的技术还不太明白,其实这没关系,最重要的是获得这样一个概念:SATA、SATA II的改进,大多数不是为个人电脑用户而设的。
SATA对个人电脑用户真正有意义的地方,也就是让机箱散热更加良好。但与此同时,如果你的主板不支持SATA II,在获得这样一个好处的同时,安装windows *** 作系统会比较麻烦——需要插入SATA的驱动软盘。所以IDE用户千万别以为SATA更先进,改用更先进的SATA硬盘会有多大的性能提升。
使用支持NCQ技术的硬盘,对喜欢同时运行很多个程序的用户可能会有速度上的改进,而且由于磁头比较少来回摆动,硬盘会比较长寿,温度也会比较低。但前面没有提到的一个必要前提是,必须主板和硬盘都支持NCQ技术才起作用。
至于SATA II,唯一对个人电脑用户有意义的就是300MB/s的带宽——当然,SATA II全都是支持NCQ的。不过千万别指望带宽比原来增加了一倍,就可以获得接近于SATA两倍的速度,因为目前硬盘的速度主要是受硬盘内部数据传输率的限制,而不在于接口带宽,接口带宽的增加对个人用户带来的速度改善,是微乎其微的。同样,SATA II的好处——支持NCQ和300MB/s的带宽,必须要主板支持,在只支持SATA I的主板上使用SATA II硬盘,就连“微乎其微”的改善也不会有。
总体来说,SATA、NCQ以至完整的SATA II,对一般个人电脑用户的意义不是非常大,它们最大的意义在于为企业应用提供了SCSI、FC之外的廉价存储解决方案——当然如果几种硬盘的价格相差很小的话,尽可能选最先进的SATA II是没错的。如果担心新技术会不成熟存在某些未知缺陷,继续选择SATA I硬盘甚至是IDE硬盘,也是相当不错的方案。
SATA规范将硬盘的外部传输速率理论值提高到了150MB/s,比PATA标准ATA/100高出50%,比ATA/133也要高出约13%,而且其它技术特点也很明显它支持热插拔、传输速度快、执行效率高等诸多特点。正在大家对SATA硬盘方兴未艾之时,SATA2硬盘不知不觉也已经在市场中崭露头角,虽然相对于PATA规范来说,Serial ATA 10的标准的技术整体性不错,不过它还是缺乏对于服务器和网络存储应用所需的一些先进特性的支持,而SATA2在这方面却得到了很好的补充,SATA2主要特点在于,传输速率更快可以达到3Gbit/s;Native Command Queuing(NCQ)本地指令列队;Enclosure Management;Port Multiplier端口倍增器;可升级到SAS,其实严格说来,SATA2硬盘主要是为了更好的满足那些对成本比较敏感的服务器和网络存储市场的需要而蕴育而生的。
SATA2主要技术特点具有以下几方面:
1、包括了改进性能的技术、改进可维护性的举措以及引进背板互连等多项技术。改进性能的技术:比如NCQ,乱序执行,数据的分散和集合。这是关于性能提高的改进,而新推出的标榜SATAII的硬盘都采用了这些新技术;改进可维护性的举措,称为EnclosureManagement:比如风扇控制,温度控制,新硬盘指示,坏硬盘指示,硬盘状态指示等等;引进背板互连(BackplaneInterconnect)。什么叫做背板互连这来自SCSI,就是把很多硬盘连到一个背板总线上面,而不用每一个分别连到自己的端口,这样一来可以节省你买很多连接线的钱,更重要的是方便了热插拔,在RAID环境下甚至硬盘坏了也可以不断电更换。
2、可以完全有效地满足网络存储和服务器存储对更快速度的追求,并且可以进行大量硬盘的连接,提高速率到3Gbs,这样的传输速率对于服务器上数据交换无疑将可加迅速、安全。但值得注意的是,现在进入市场的SATA2硬盘产品并非都拥有30Gbit/s的传输速度,因为现在SATA2目前区分为两种版本,一种是传输带宽仍为15Gbit/s, 但具备了NCQ的功能的产品,而另一种才是拥有真正的30Gbit/s传输速率并且具有NCQ功能的产品。
3、SATA2硬盘一个非常重要的技术就是本机命令队列(Native Command Queuing),命令队列是一行到来的命令,它们被按照顺序分析并重新进行排列以优化执行序列。通过命令队列,可以为硬盘提供一种办法,以更高效地实时分析命令。
4、端口选择器(PS)也是SATA2的一个具备的特性之一,PS机制允许不同的两个主机端口连接到一个硬盘之上,从而为该硬盘设立一条路径。而另外一项技术是端口倍增器(Port Multiplier),PM机制可以使一个处于活动状态的主机与多个硬盘互通信息。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)