突发IO和持续IO

1013阅读 0评论2008-07-15 copyking
分类:服务器与存储

一般的盘阵厂商公布IOPS时总是提到两个概念:来自缓存的突发IO和来自磁盘的持续IO,本人大概知道一点
在PC平台,突发I/O往往是指来自鼠标键盘这类I/O,因为你通常都不知道I/O会在什么时候发生;而对于上面的文件操作,比如拷贝,压缩,备份之类的通常是对于磁盘上持续不断的I/O,在这个里面才会细分为random(它通常指,对磁盘扇区的读写是随意变动的)和sequencial(它通常指,对磁盘扇区的读写是连续的,从而可以利用阵列的缓存来实现read ahead,来提高性能)

对于UNIX Server主机,突发I/O往往是指网络上的请求,而持续IO往往是指上面的应用如数据库之类对存储的操作。

有时候,某种技术往往是厂家从自己角度出发的解释,并不能说它代表的就是规范!
甚至有的经典书目里面提的东西也不是放之四海皆准的真理,往往需要根据实际情况,具体分析。

这两个是LSI的叫法:Engenio发布时性能的三个主要指标就是:来自缓存的突发I/O,来自磁盘的持续I/O和来自磁盘的持续吞吐量;比如,6998:
来自缓存的突发I/O:575,000 IOPS
来自磁盘的持续I/O:86,000 IOPS
来自磁盘的持续吞吐量:1,600 MB/s
我就想知道突发I/O怎么会比持续I/O大了这么多,按说顺序读写的性能应该更好啊, IOPS到底是每秒处理的I/O数还是每秒响应的I/O数?
上一篇:高效能运算机架服务器难解决散热
下一篇:NETAPP的产品特点