Chinaunix首页 | 论坛 | 博客
  • 博客访问: 11678848
  • 博文数量: 8065
  • 博客积分: 10002
  • 博客等级: 中将
  • 技术积分: 96708
  • 用 户 组: 普通用户
  • 注册时间: 2008-04-16 17:06
文章分类

全部博文(8065)

文章存档

2008年(8065)

分类: 服务器与存储

2008-07-15 14:54:35

一般的盘阵厂商公布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数?
阅读(980) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~