哪个Linux I / O调度器用于XIV存储?

我即将在一台使用XIV (非事务日志)存储的服务器上安装一个庞大且相当繁忙的DB2数据库。 服务器将运行红帽企业Linux 5(64位)。 Linux提供了许多I / O调度器之间的select。 哪个I / O调度程序最适合驻留在XIV存储系统上的设备?

对我来说,听起来像“noop”调度程序(这是最简单的技巧)是显而易见的select,因为它将所有I / O重新sorting都留给了存储系统。 我对吗?

是。

我想我可以通过说出“你应该在你的环境中进行基准testing”来解决这个问题,但是,几乎任何先进的SAN都将达到足够的技巧,你应该尽可能地把最糟糕的/未经处理的数据stream喂给它,事情。

您可能应该在非生产环境中使用相同的硬件进行基准testing。

我在一个适度聪明的arrays(Dell Powervault MD3000)上做了这个,发现noop调度器在我的工作负载上击败了默认的cfq。

这绝对取决于你的工作量,可能在一些没有什么区别。 从我听到的,noop调度程序是更好的设备,要么是“聪明”(raid控制器有很多主轴等)或非常快(固态硬盘)