存储 频道

认识物理I/O构件- 存储设备和子系统(3)

 
2) 转速
 
磁盘驱动器的转速既表示了驱动器的转动延时,也表示流式数据的I / O性能。在高吞吐量网络存储应用中,如文件服务和备份,转动延时是一个很重要的问题。磁盘驱动器转速越快,磁头花在等待数据读/写时间越短,数据的传输也就越快。转动延时的时间量一般很小,大约在2~1 0微秒之内,但累积每一个磁盘操作所花费的转动延时,其结果对性能的影响也很大。当等待数据从磁盘上读出时,其他的进程也将延迟。综上所述,当对一个设备上的数据进行持续访问时,要考虑到每个微对性能产生的影响。为了明白累积效应,我们可以对它进行粗略地估计,一般而言,请求一次文件服务器上的一个文件,将会导致5、1 0、2 5个或更多的单独的磁盘驱动器的读请求,拿这个数乘以服务器上的并发请求数( 1 0 0、2 0 0、5 0 0 ),其乘积就是累积的延时。由此可知道,尽可能减少合理的延时是多么的必要。例如,磁盘的平均延时是5微秒,每个文件有1 0个读操作,队列中有2 0 0个并发用户,那么,单就磁盘转动延时一项就导致1 0秒的延迟。因此,在一个负荷很重的网站,速度很慢就并不令人惊讶。
 
假如文件很大,而且每次访问的文件数相对较少,转动延时也是一个重要的问题。在计算机图形学和图像处理领域,由于存储网络能够提供对大文件的高速I / O处理能力,因而取得了成功。过去这些领域一直是H I P P I所垄断的领域,现在正让位于光纤路径。对于这些领域,磁盘的转速直接关系到I / O的性能。例如,S G I的X F S文件系统把文件存储在大的连续的磁盘扇区,使文件每次读取的时间加长,进而加快了读出速度。快速的磁盘转动意味着快速的数据读出。
 
注意存储网络要求相对快的磁盘转动速度,为存储网络应用购置的新磁盘转速应超过10 000prm。
0
相关文章