web-dev-qa-db-ja.com

ディスクエレベータが「期限」に設定されている理由

カーネルを備えたCentOS6.xLinuxサーバーがあります2.6.32-573.8.1.el6.x86_64

今日、いくつかのチェックを行ったところ、ディスクエレベーターが「締め切り」であることがわかりました。

[root@srv ~]# cat /sys/block/sda/queue/scheduler 
noop anticipatory [deadline] cfq 

私はほぼ同じサーバーを持っていますが、4か月前にインストールしました。カーネル付きです2.6.32-573.3.1.el6.x86_64。スケジューラーは期待通り「cfq」です。

カーネルにいくつかの変更がありますか、それとも私のホスティング会社だけがそれを行いましたか?

また、これがどこに設定されているかわかりません-/etc/sysctl.confは在庫です。

1
Nick

カーネルコマンドラインで設定することが可能です。 elevator=deadline。確かなことはわかりませんが、RedHatの2.6.32カーネルの573.3.1と573.8.1の間でデフォルトが変更された可能性は非常に低いと思います。

/proc/cmdlineを読むと、カーネルコマンドラインを調べることができます。

3
Charley