Chinaunix首页 | 论坛 | 博客
  • 博客访问: 11588283
  • 博文数量: 8065
  • 博客积分: 10002
  • 博客等级: 中将
  • 技术积分: 96708
  • 用 户 组: 普通用户
  • 注册时间: 2008-04-16 17:06
文章分类

全部博文(8065)

文章存档

2008年(8065)

分类: 服务器与存储

2008-07-15 16:06:51

全光纤的阵列系统:主机接口2Gb一个,硬盘10,FC硬盘 ,RAID5
半光纤的阵列系统:主机接口2Gb一个,硬盘10,SCSI硬盘,RAID5

哪个系统的I/O更快。在什么应用下快?为什么?如何计算?

这个问题比较简单,作为SCSI硬盘最大存储速度为320m/s(不计算SAS)很显然没有光纤的2Gb快,瓶颈出现在大文件上了!

看怎么看待这个问题了,fc这里泛指fcp吧,也就是scsi over fc。
2Gb,合大约250MB/s,怎么能比320MB/s?
fc硬盘出了可传输距离远之外,我的知识范围,不知道还有没有其他优点,不过谁闲的把控制器和磁盘分开很远放?
fcp相比scsi的优点也就是传输距离远。
而且fc4上还封装了scsi协议,那么比raw scsi又多了剥去fc帧头的开销,所以速度肯定不如raw scsi

SCSI通道的利用率低,理论值320M/S如果能在普通应用下达到50%,恐怕这个世界上没人会买FC产品了

FC阵列当然比SCSI的好啦,一时能想到的理由就有3个:
1,光线通道理论上可以接128个设备(不好意思,平常不怎么学习,准确数字没记住),这就比SCSI控制的15个设备要多吧,好处很明显吧;
2,FC硬盘好啊,转的飞快啊,2Gb/320MB只是端口带宽,不能算数的啊;
3,FC已经出到4G了,SCSI似乎还没什么提高吧.

关键一点是,应该看fc和scsi磁盘的平均可靠性和系统的延伸性能了,那些参数只是厂家的,不是用户的。跟用户应用最切合的才是最好的。

FC协议是串行的传输协议,其效率高于并行SCSI协议。特别是现在许多阵列厂商比如EMC后端磁盘跟控制器之间是完全点对点的连接,而不是以前的FC-AL环路,其效率远高于并行SCSI。

我用一个HP DL360测试过:

OS:Windows Server 2003
文件:XXGB的RAR文件(不记得多大了)

本机:2×73GB 10KRPM U320 SCSI RAID 0
阵列:CX300 5×36GB FC2 10KRPM RAID 5

在本机硬盘上复制文件用了45秒
从本机复制到阵列用了30秒
阅读(822) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~