Chinaunix首页 | 论坛 | 博客

nas

  • 博客访问: 647476
  • 博文数量: 456
  • 博客积分: 10010
  • 博客等级: 上将
  • 技术积分: 6400
  • 用 户 组: 普通用户
  • 注册时间: 2008-05-08 16:08
文章分类

全部博文(456)

文章存档

2008年(456)

我的朋友

分类: 服务器与存储

2008-05-30 16:04:51

向更高处攀升——参测NAS之性能综述

    考虑到NAS产品的实际应用(NAS是一种专用共享的存储解决方案,存储设备与一个网络相连,可以迅速地变为所有客户端都可以访问的网络资源,而且实施过程对于具体的用户是透明的),在性能测试中,我们将征集到的NAS产品置于连有10台客户端的小型局域网环境中,使用Intel公司开发的专门测试系统I/O(包括磁盘、网络等)速度的测试软件Iometer,测试结果取所有Worker总的数据传输率(MB/s)。同样,也是根据目前的应用状况和主流的NAS产品配置一块以上千兆网卡的情况,我们采用了百兆和千兆两套测试环境(详见测试环境描述)。

    在性能测试中,I/O请求从客户端发出,在NAS的数据传输过程中,我们实际上是在网络环境中对产品的磁盘子系统性能进行了测试,这其中网络系统会有一定的影响,不过我们采用了同一套局域网系统(交换机以及客户端),这样的影响对于参测的NAS产品来说应该是相同的。

    百兆环境

     NAS的磁盘子系统包括了硬盘、IDESCSI)控制芯片、RAID芯片(卡)。在网络环境下,CPU的个数、缓存、硬盘的转速等都会影响到数据读出的速度,而SCSI硬盘在多任务下的优势也更能体现出来。我们此次征集到的产品中,IBM送测的NAS 226Dell送测的PowerVault775N配备了SCSI的硬盘,其他的几款产品都是配置了IDE的硬盘。参测的NAS产品基本上都是配备3块以上硬盘,并默认为RAID 5模式,采用RAID 5模式可以在性能、安全以及成本上作出比较好的均衡。

    从百兆的测试结果来看,IBM送测的NAS 226除外(由于IBM NAS 226配置2PIII CPU,并且采用128MB ECC高速缓存的ServerRAID RAID加速器,所以测试的结果与其他的参测产品有些差别),大文件和Web方案的测试结果要明显高于小文件的测试结果,而且按照大文件测试方案测试得到的结果要比Web方案的测试结果高一些。并且,按照以往的单纯对硬盘测试的结果来看,一般SCSI的硬盘要比IDE硬盘的性能高出20%30%,因为无论是在数据传输速率上还是在占用CPU资源上,SCSI硬盘都比IDE要有优势,从我们此次测试NAS产品的结果也可以看出配置SCSI硬盘的NAS产品比配置IDE硬盘的NAS产品得到比较好一些的测试结果。当然,NAS产品中包含了服务器存储系统相关的所有硬件: 硬盘系统、SCSIIDE)控制器、RAID系统、文件系统等等,而这些相关的配置都对测试结果产生一定的影响。

    需要强调的是,从成本的角度来考虑,目前仍然有很多NAS产品采用IDE硬盘,并且,为了适应应用的需求,IDE接口方面目前已经有很大的改进,已经可以使用DMA(直接内存访问)模式而非PIOProgrammed I/O)模式来读写,数据的交换由DMA通道负责,对CPU计算资源的占用可大大减小。

阅读(517) | 评论(0) | 转发(0) |
0

上一篇:nas测评1

下一篇:nas测评3

给主人留下些什么吧!~~