Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1278857
  • 博文数量: 1211
  • 博客积分: 10010
  • 博客等级: 上将
  • 技术积分: 14340
  • 用 户 组: 普通用户
  • 注册时间: 2008-06-09 11:20
文章分类

全部博文(1211)

文章存档

2011年(1)

2008年(1210)

我的朋友

分类: 服务器与存储

2008-06-12 22:34:55

1.     通过增加磁盘轴数量增加性能
 
并行处理是一个提高系统性能的标准计算技术之一,它的思想很简单:如果一个处理器能在1 0秒中完成的工作,那么,1 0个处理器能在1秒内就能完成。镜像磁盘的异步读就是并行处理概念运用于磁盘驱动器的一个例子。
 
异步读的本质是增加磁盘驱动器的数量,因此,增加了用于恢复数据的磁盘臂数量。尽管其目的明显是增加磁盘臂的数量,但有时仍然被称作增加轴数量。事实上,每驱动器一个磁盘臂,增加磁盘驱动器的个数,就能更快地读出数据,如磁盘镜像。
 
磁盘驱动器的技术含量很高,但我们总是习以为常。磁盘驱动器工业竞争十分激烈,推动着磁盘驱动器技术持续向前发展,不断增加的表面密度、更大的容量和更快的转速,这些都导致磁盘性能的提高。毫无疑问,未来几年内,磁盘驱动器工业将继续推进技术的进展,给磁盘驱动器市场带来新的惊讶。
 
然而,高容量的磁盘驱动器也存在一个缺点,即单磁盘臂需要读出的数据量更大,换而言之,虽然存储的数据量已经大大地增长,但磁盘臂的数量依然保持未变,因而,虽然磁盘驱动器的平均访问时间变得越来越少,但相比容量来说,它们的进展仍显得太慢。值得注意的是磁盘容量的增长与盘片大小的增加并无关系。
 
对于单用户系统,这并不是一个很严重问题,但对于拥有高级并发访问的多用户服务器,磁盘臂必须执行更经常的寻道操作。图4 - 1 3显示了两个服务器,每个服务器带有3 6 G B的镜像硬盘,管理2 0个并发磁盘读访问。
 
服务器A带有两个1 8 G B的磁盘驱动器镜像对,总共为3 6 G B的在线存储,服务器B使用9对4 G B的镜像磁盘,具有与服务器A同样的存储容量。服务器A有4个磁盘臂支持2 0个请求服务,而服务器B有1 8个磁盘臂,虽然不能保证把数据分散到1 8个磁盘臂上,让所有的磁盘臂都处于工作状态,但几乎可以肯定服务器B使用的磁盘臂多于4个,且所服务的请求数目与服务器A相同。随着时间的推移,服务器B将由于使用磁盘臂的数量逐渐增多,而表现出比服务器A有更明显的性能优势。
阅读(446) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~