Chinaunix首页 | 论坛 | 博客
  • 博客访问: 36817
  • 博文数量: 22
  • 博客积分: 1000
  • 博客等级: 少尉
  • 技术积分: 270
  • 用 户 组: 普通用户
  • 注册时间: 2008-06-26 23:31
文章分类
文章存档

2011年(1)

2008年(21)

我的朋友
最近访客

分类: 服务器与存储

2008-06-27 00:05:58

这段时间参加的几个会议都与存储存有关,听到了一些新概念,产品都出来了,正处在大规模推广的前期。分四篇文章把它们记下来,给自己看,也给大家看。

  第一个是MAID。它的英文原文是Massive Arrays of Idle Disks。中文大概意思是大规模非活动磁盘阵列存储。之所以说这是大概意思,是因为这些会议上大家都喜欢说英文缩写,那技术含量是高高的(此句请用东北方言念)。象我这样的土人进了会场非得要打起十二分精神才听得懂他们在讲什么名堂。

  扯远了,对不起。回来,继续MAID。

  据说MAID的思想来源于磁带机。磁带机在大多数时候是不运转的,只在响应存取命令时它才运转。这一点与磁盘完全不同,比如PC和笔记本里的硬盘,开机加电后它就一直在运转,电机一转就要消耗电力。如果你没有设定休眠时暂停硬盘,它就从你开机一直转到关机。一块硬盘几十瓦。我不说,你大概没什么感觉,但你自己算一下,你每天开机多少小时?一年下来在硬盘上总共花了多少电费?

  如果是磁盘阵列呢?一个机柜里有二百块磁盘,这个消耗就更可观了。

  MAID思想关注的就是这个事情。发明者尝试把磁带机的思想迁移到磁盘上来。比如说我们用的硬盘,它里面有多个盘片,却只有一个电机。电脑一开机硬盘电机就转,电机一转就是带着所有的盘片一起转动。如果改成多个小电机会怎么样?每个电机只带一个盘片,存取小文件时只启动一个小电机,需要的时候再启动第二个电机、第三个电机。这样能不能节约能源呢?

  这里又遇到一个“度”的问题了。每个盘片太小不行,太大也不大。究竟多大尺寸做为一个基础模块比较划得来呢?这就需要对用户的存储行为进行大规模采样和长期的记录分析。目前推出的产品不是在一个PC硬盘里做更小的分割。而是在磁盘阵列上做这个事情。

  一个磁盘阵列中有若干数量的磁盘。响应“小存储动作”时,只有一个磁盘加电运转,响应“大存储动作”时,更多磁盘自动加电启动。听起来很简单是不是?

  真的这样简单吗?比如说,同一文件物理位置的策略。如果一个WORD文件被你跨盘存放,那么为了读取这个文件,就得有两个磁盘加电响应。再比如说文件的存储频率问题。如果经常存取的文件散落在多个磁盘上,那结果是所有的磁盘都要经常启动停机启动停机。

  技术活不是那么简单滴!小伙子。

  下图是某某网站办的07存储年会。会场蛮大的,最吸引我的是高峰论坛主持人是刘韧,所以满怀期待的去参会。但中午被狠狠的摆了一道,盒饭是面包火腿肠再加一瓶农夫山泉,而且,竟然数量不够!


阅读(719) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~