SCSI硬盘技术与应用
SCSI即小型计算机系统接口,以高磁盘性能、低系统资源消耗等特点而备受广大用户青睐,但它还有一个鲜明特点就是价格比较昂贵,正因此,原来一直以来SCSI主要应用于在服务器等高端领域。不过,随着SCSI系统价格的降低,普通电脑用户特别是一些电脑发烧友也开始对SCSI系统蠢蠢欲动,但SCSI是否合适普通用户购买呢?在本文中,笔者将就此进行深入探讨。
一、SCSI硬盘技术与应用
SCSI的全称是Small Computer System Interface,即小型计算机系统接口,从名称上想必大家就可猜出它最早是专为小型机而设计的存储器接口。不过随着电脑技术的发展,SCSI慢慢也移植到普通电脑上了,现在在一些PC级服务器已随处可见SCSI的踪迹,它还广泛应用于如高档扫描仪、磁带备份机等产品中。
为什么高端应用领域对SCSI如此青睐呢?总的来说,这与SCSI及IDE的接口特点有着密不可分的关系。首先SCSI相对于IDE的适应面更广,使用IDE接口时,用户会受到IRQ(中断号)及IDE通道的限制,一般来说每个IDE通道要占用一个IRQ,而一块标准主板上只有两个IDE通道(即IDE1和IDE2插槽),每两个IDE设备要占用一个IDE能道,因此一块标准主板上最多只能连接四个IDE设备。虽然用户可以通过附加IDE控制卡等方式来增加可连接的IDE设备数量,但总共连接的IDE设备数最多也不能超过15个。而使用SCSI接口时,就不存在这样的问题,SCSI的所有设备只占用一个中断号(IRQ),因此它的适应面比IDE要广许多。但这同样也存在一个疑问,即用户需要连接这么多IDE设备吗?一般来说,目前连接超过15个IDE设备的用户是少之又少,而同时连接超过两块IDE硬盘的用户相信也不多见。所以,适应面广这个优点对于普通用户而言不具有太大的吸引力,而在高端应用领域则具有比较强在现实性,因为像网络服务器,它是需要近乎无节制地扩充磁盘系统容量,以满足网络存储用户的需求。
其次:SCSI的带宽很宽,目前最新的SCSI接口类型??Ultra 320 SCSI,它能支持的最大总线速度为320MB/s,但这只是理论值而已,而且指的是硬盘的外部数据传输率,在目前SCSI硬盘单碟容量还很小、内部数据传输率还未达到100MB/s的前提下,Ultra320 SCSI这么高的接口带宽似乎派不上太大的用场。而且硬盘接口数据传输率对提升磁盘子系统的I/O性能来说也不具有很大的作用。更何况在目前最新的ATA133系统上,ATA133硬盘的突发数据传输率也超过了100MB/s,而且普通IDE硬盘在单碟容量上比SCSI硬盘高出许多,这在数据传输率方面使IDE更具优势,虽然在实际数据传输率方面,最快 IDE硬盘还达不到最快SCSI硬盘的水准。但现在已经有许多新IDE硬盘的传输率超过了中档SCSI硬盘。因此,希望追求“极速狂飙”的用户也未必需要选择SCSI系统才行,而RAID 系统或许才是达到“极速”目的的真正途径。
第三、SCSI硬盘CPU占用率低、并行处理能力强,这两点应该算是SCSI硬盘最吸引人的地方,在IDE硬盘上虽然也能实现多用户同时存取,但当并行处理人数超过一定数量后,IDE硬盘就会暴露出很大的I/O缺陷。对于SCSI硬盘(系统)而言,由于它有独立的芯片负责SCSI数据处理,当CPU将指令传输给SCSI后,随即去处理后续指令,其它的相关工作就交给SCSI控制芯片来处理,当SCSI“处理器”处理完毕后,再发送控制信息给CPU,CPU再接着进行后续工作,因此不难想像SCSI系统对CPU的占用率很低,而且SCSI硬盘允许一个用户对其进行数据传输的同时,另一位用户同时对其进行数据查找,这就是SCSI硬盘并行处理能力的体现。这两方面的特点对于高端应用领域是非常必要的,因为在如网络服务器等应用领域上,如果硬盘不具有很强的并行处理能力,当许多用户同时存取时,系统就会显的极其缓慢,而且很容易导致系统崩溃。不过话说回来,对于普通用户来说,需要进行大量并行处理的时候也不多,除非在一些对I/O性能要求比较高的领域(例如游戏、图形处理、多媒体编辑等),SCSI还是能发挥一定的功效。
SCSI与IDE特性对比
从上面介绍SCSI的三大特点出发,不可否认的是SCSI系统确实很不错,至少最新的SCSI硬盘系统会比最新的IDE硬盘在性能上高出许多。但不像IDE硬盘,买来直接插在主板上即可使用,组建一套完整的SCSI系统,其设备与控制器是必不可少得,例如我们想要能用上SCSI硬盘,那另外购买一块SCSI控制卡也是必不可少的。因此,SCSI硬盘系统都显的比较昂贵,至少比普通IDE硬盘高出许多。假如抛开价格因素不去考虑,那相信会有许多用户都去选择SCSI硬盘系统,但现在用户都追求一种性价比,在自己还用不到那么好东西的前提下,选择这么好的东西无非是一种浪费。而如果需要SCSI硬盘系统的前提下你转向IDE硬盘,那无非是一种拖累。
SCSI与IDE特性对比 | |||
SCSI | IDE | ||
适应面 | 广,可同时挂接超过 15 个SCSI设备 | 最多只能同时挂接15 个IDE设备 | |
接口带宽带 | Ultra 320 SCSI 最高可实现 320MB/s的外部传输率 | Ultra ATA/133 最高能实现 133MB/s 的外部传输率 | |
CPU占用率 | 极低 | 高 | |
并行处理能力 | 极好 | 一般 | |
I/O 性能 | 强 | 一般 |
假如你清楚自己需要选择SCSI硬盘系统时,那就需要考虑SCSI硬盘与控制卡产品的相关情况了,包括SCSI产品特性、价格、生产厂商、服务等。SCSI设备由于需求面小,所以在市面上也不像IDE硬盘那么满地开花,在各媒体上对它的报道也相应少些,在选购SCSI硬盘及控制器时就需要更加谨慎。对于SCSI系统到底适合那些用户,在上面的介绍中笔者没有清楚地区分开,但不可否认的一点是:SCSI并不适合于任何用户。如果用户购买电脑是为了普通家用甚至只是给家里的孩子当学习机用,那选择SCSI系统就好比“杀鸡用牛刀”的感觉。
部分品牌SCSI产品参数及参考报价
二、SCSI系统适合你吗?
到底SCSI系统合适于那类用户,这个界线如何区分,其实没有一个非常清晰的标准来断定,就如攒机一样,什么样配置的电脑适合你,这个也是很模糊的,我们只能说在一定范围内的电脑配置适合于家用,另一个范围内的电脑配置适合于高端应用等。用户追求的应该是:适合自己才是最好的,我们即没有必要一味地追求最新、最快和最好,也不能鼠目寸光,只看现在的系统运行情况而不考虑以后的系统负荷程度。
硬盘型号 | 归属系列 | 主轴转速 | 数据缓存 | 接口类型 | 产品容量 | 参考报价 |
IBM DDYS-T09170(LC) |
UltraStar 36LZX | 10,020 RPM | 4 MB | Ultra 160 80针 SCA | 9.1 GB | ¥1100 |
IBM DDYS-T09170(LW) |
UltraStar 36LZX | 10,020 RPM | 4 MB | Ultra 160 68针 Wide | 9.1 GB | ¥1100 |
IBM DDYS-T18350(LC) | UltraStar 36LZX | 10,020 RPM | 4 MB | Ultra 160 80针 SCA | 18.3 GB | ¥1550 |
IBM DDYS-T18350(LW) | UltraStar 36LZX | 10,020 RPM | 4 MB | Ultra 160 68针 Wide | 18.3 GB | ¥1550 |
IBM DDYS-T36950(LC) |
UltraStar 36LZX | 10,020 RPM | 4 MB | Ultra 160 80针 SCA | 36.9 GB | ¥2850 |
IBM DDYS-T36950(LW) | UltraStar 36LZX | 10,020 RPM | 4 MB | Ultra 160 68针 Wide | 36.9 GB | ¥2050 |
IC35L036UCPR15-X | UltraStar 36Z15 | 15,000 RPM | 4 MB | Ultra 160 80针 SCA | 36.7 GB | 未知 |
IC35L036UWPR15-X | UltraStar 36Z15 | 15,000 RPM | 4 MB | Ultra 160 68针 Wide | 36.7 GB | 未知 |
IC35L018UCPR15-X | UltraStar 36Z15 | 15,000 RPM | 4 MB | Ultra 160 80针 SCA | 18.4 GB | 未知 |
IC35L018UWPR15-X | UltraStar 36Z15 | 15,000 RPM | 4 MB | Ultra 160 68针 Wide | 18.4 GB | 未知 |
IC35L073UCD210 | UltraStar 73LZX | 10,000 RPM | 4 MB | Ultra 160 80针 SCA | 73.4 GB | 未知 |
IC35L073UWD210 | UltraStar 73LZX | 10,000 RPM | 4 MB | Ultra 160 68针 Wide | 73.4 GB | 未知 |
IC35L036UCD210 | UltraStar 73LZX | 10,000 RPM | 4 MB | Ultra 160 80针 SCA | 36.7 GB | 未知 |
IC35L036UWD210 | UltraStar 73LZX | 10,000 RPM | 4 MB | Ultra 160 68针 Wide | 36.7 GB | 未知 |
IC35L018UCD210 | UltraStar 73LZX | 10,000 RPM | 4 MB | Ultra 160 80针 SCA | 18.4 GB | 未知 |
IC35L018UWD210 | UltraStar 73LZX | 10,000 RPM | 4 MB | Ultra 160 68针 Wide | 18.4 GB | 未知 |
IC35L009UCD210 | UltraStar 73LZX | 10,000 RPM | 4 MB | Ultra 160 80针 SCA | 9.2 GB | 未知 |
IC35L009UWD210 | UltraStar 73LZX | 10,000 RPM | 4 MB | Ultra 160 68针 Wide | 9.2 GB | 未知 |
IC35L073F2D210 | UltraStar 73LZX | 10,000 RPM | 4 MB | FC-AL-2光纤通道 | 73.4 GB | 未知 |
IC35L036F2D210 | UltraStar 73LZX | 10,000 RPM | 4 MB | FC-AL-2光纤通道 | 36.7 GB | 未知 |
IC35L018F2D210 | UltraStar 73LZX | 10,000 RPM | 4 MB | FC-AL-2光纤通道 | 18.4 GB | 未知 |
IC35L009F2D210 | UltraStar 73LZX | 10,000 RPM | 4 MB | FC-AL-2光纤通道 | 9.2 GB | 未知 |
Seagate ST318404LC | Cheetah | 10,000 RPM | 4 MB | Ultra160 SCSI | 18.4 GB | ¥1850 |
Seagate ST318404LW | Cheetah | 10,000 RPM | 4 MB | Ultra160 SCSI | 18.4 GB | ¥1850 |
Seagate ST318437LC | Barracuda 36ES | 7200 RPM | 2 MB | Ultra160 SCSI | 18.4 GB | ¥1600 |
Seagate ST318437LW | Barracuda 36ES | 7200 RPM | 2 MB | Ultra160 SCSI | 18.4 GB | ¥1600 |
Seagate ST336704LC | Cheetah | 7200 RPM | 4 MB | Ultra160 SCSI | 36.7 GB | ¥2950 |
Seagate ST336704LW | Cheetah | 10,000 RPM | 4 MB | Ultra160 SCSI | 36.7 GB | ¥3050 |
Seagate ST373405LC | Cheetah 73LP | 10,000 RPM | 4 MB | Ultra160 SCSI | 73.4 GB | ¥6600 |
Seagate ST373405LW | Cheetah 73LP | 10,000 RPM | 4 MB | Ultra160 SCSI | 73.4 GB | ¥6600 |
Seagate ST39236LC | Barracuda | 7200 RPM | 2 MB | Ultra160 SCSI | 9.2 GB | ¥1500 |
Seagate ST39236LCV |
Barracuda | 7200 RPM | 2 MB | Ultra160 SCSI | 9.2 GB | ¥1500 |
Seagate ST39236LW |
Barracuda | 7200 RPM | 2 MB | Ultra160 SCSI | 9.2 GB | ¥1500 |
Maxtor | Atlas 10k III | 10,000 RPM | 8 MB | Ultra 160 80针 SCA | 18.4 GB | ¥1600 |
Maxtor | Atlas 10k III | 10,000 RPM | 8 MB | Ultra 160 68针 Wide | 18.4 GB | ¥1600 |
Maxtor | Atlas 10k III | 10,000 RPM | 8 MB | Ultra 160 80针 SCA | 36.7 GB | ¥2850 |
Maxtor | Atlas 10k III | 10,000 RPM | 8 MB | Ultra 160 68针 Wide | 36.7 GB | ¥2850 |
Maxtor | Atlas 10k III | 10,000 RPM | 8 MB | Ultra 160 80针 SCA | 73.4 GB | ¥5850 |
Maxtor | Atlas 10k III | 10,000 RPM | 8 MB | Ultra 160 68针 Wide | 73.4 GB | ¥5850 |
Maxtor | Atlas 10k II | 10,000 RPM | 8 MB | Ultra 160 80针 SCA | 18.4 GB | ¥1600 |
Maxtor | Atlas 10k II | 10,000 RPM | 8 MB | Ultra 160 68针 Wide | 18.4 GB | ¥1600 |
Maxtor | Atlas 10k II | 10,000 RPM | 8 MB | Ultra 160 80针 SCA | 36.7 GB | ¥2850 |
Maxtor | Atlas 10k II | 10,000 RPM | 8 MB | Ultra 160 68针 Wide | 36.7 GB | ¥2850 |
Maxtor | Atlas 10k II | 10,000 RPM | 8 MB | Ultra 160 80针 SCA | 73.4 GB | ¥5850 |
Maxtor | Atlas 10k II | 10,000 RPM | 8 MB | Ultra 160 68针 Wide | 73.4 GB | ¥5850 |
SCSI控制卡厂商 | 产品型号 | 控制芯片 | 插槽类型 | 传输率 | 参考价 | |
建邦Tekram | DC390U2B | LSI 53C895 | 32位PCI | 80 MB/s | ¥1200 | |
建邦Tekram | DC390U2W | LSI 53C895,53C141 | 32位PCI | 80 MB/s | ¥1500 | |
建邦Tekram | DC390U3W | LSI 53C895,53C141 | 32位PCI | 160 MB/s | ¥1800 | |
建邦Tekram | DC390U3D | LSI 53C895,53C141 | 32位PCI | 双通道160 MB/s | ¥2300 | |
Adaptec | AHA19160 | AIC 7899 | 32位PCI | 160 MB/s | ¥1600 | |
Adaptec | AHA2940UW | AIC 7880 | PCI | 40 MB/s | ¥180-1500 | |
Adaptec | AJA2940U2W | AIC 7890+AIC 3860 | PCI | 80 MB/s | ¥800 | |
Adaptec | AHA29160 | AIC 7899 | 64位PCI | 160 MB/s | ¥1900 | |
Adaptec | AHA1480A | – | PCMCIA | 20 MB/s | ¥1700 | |
Adaptec | AHA39160 | AIC 7899 | 64位PCI | 160 MB/s | ¥2600 | |
EZ-Link | SC390U2B | SYSBIOS | 80 MB/s | ¥750 | ||
EZ-Link | SC9100 | ASC 950P | 40 MB/s | ¥280 | ||
BUSLOGIC | BT948 | BUSLOGIC | 20 MB/s | ¥300 | ||
BUSLOGIC | BT946 | BUSLOGIC | 80 MB/s | ¥230 |
表2:部分品牌SCSI产品参数及参考报价
[以上所有报价均为一个月前的中关村报价,仅供参考]
SCSI系统适合你吗?
虽然说很难划分SCSI到底适不适合你,但下面几种情况的应用需求却是非常清楚。第一、对于网络下载服务器、访问量大的WEB服务器和繁忙的网络邮件服务器一定需要SCSI系统,因为上面三种应用场合对电脑磁盘子系统的并行处理能力、CPU占用率及I/O性能要求是非常苛刻的,如果只采用的IDE 系统凑合替代,那系统运行效率将极其低下,频繁死机、运行缓慢将会令用户十分恼火。
第二、对于多媒体(图形、声音、影像)处理工作站和游戏制作工作站,笔者强烈推荐使用SCSI系统,因为在运行3D Studio Max、Maya这种图形、影像制作编辑软件时,它们不光需要有强劲的中央处理器CPU,巨大容量的内存资源,也需要杰出的磁盘子系统与其相配套,否则硬盘瓶劲将会在应用中令你发疯,用户总不希望只为渲染一张3DS MAX的3D图形就需要半个小时以上的等待吧。
第三、对于普通家用电脑、家庭学生机和普通商用电脑等个人日常应用,SCSI系统是非常没有必要的,这类普通应用的用户不仅用不上SCSI系统的优点,而且相对繁琐的安装过程和出现故障时相对复杂的解决方法可能还会适得其反,普通用户不仅感觉不到SCSI的优点,而且还可能因为SCSI的复杂而感到不方便。另外,在性能价格比方面,SCSI系统也无法与最新的IDE系统相媲美。目前一块36GB左右的10,000RPM SCSI硬盘需要 元左右,而一块80GB的7200RPM IDE硬盘只不到 元左右,另外,SCSI系统还需要加上SCSI控制卡的价格,因此对于普通用户而言,SCSI系统的性价比是非常低下的。
除了上面三个应用范围外,对于普通WEB服务器、MAIL服务器、普通工作站等其他应用场合来说,选择SCSI的可变度就比较大,如果用户感觉自己腰包有点鼓,那不妨考虑SCSI系统,它的优点就不用多说了。而如果手头有些拮据,那选择高端IDE 硬盘也可以说够用的。对于电脑发烧友用户来说,也可以根据自己的经济状况而选择相应的磁盘系统。另外,除了SCSI系统外,现在 IDE RAID 也是一个非常不错的存储解决方案,它同样能带来出乎意料的磁盘性能与数据传输率,虽然它的并行处理能力与CPU占用率在目前还不及SCSI系统,但只要配置合理,它可以为用户带来更高的性能价格比,对于那些觉的IDE硬盘不够快、不够好,但手头又有些拮据的用户,不妨考虑选择IDE RAID。
SCSI适合那些用户/领域 | |||
适合选择SCSI | 不适合选择SCSI | 可选可不选SCSI | |
高端用户/领域 | 普通个人用户 | 电脑发烧友 | |
高负荷WEB网络服务器 | 家庭学习机 | 普通WEB网络服务器 | |
高负荷MAIL网络服务器 | 普通商用电脑 | 普通MAIL网络服务器 | |
网络下载服务器 | 普通家用电脑 | 普通工作站 | |
多媒体(图形声音影像)处理工作站 | |||
游戏制作等高级工作站 |
总之,磁盘子系统是整个电脑系统中非常重要的一部分,硬盘的好坏除了直接影响着用户数据的安全性、可靠性和稳定性外,硬盘性能的高低还与用户的日常应用密切联系。一般来说,用户考虑更多的是选择更快、更大、性能更高的磁盘子系统,但却不能盲目,“适合自己才是最好!”。