単一のプロセスだけがディスクを使用する場合、IOスループットは低くなりますか?

単一のプロセスだけがディスクを使用する場合、IOスループットは低くなりますか?

私はcentosで忙しいサボテンサーバーを実行していますが、時にはrrdtoolディスクに書き込むとプロセスが非常に遅く、HTOPのIO列に100〜300の値が表示されます。ポーリング周期はmysqld最大3000個のIOを得ることができ、プロセスも1000または2000に急増し、rrdtoolIOが完了すると再び減少します。mysqld

この数値が何を表すかはわかりませんが、他のサボテンでは、数値が高いほど、プロセスがディスク使用量を完了し、同じ量の作業を実行する速度が速くなります。他のマシンでは、rrdtool更新数は16,000になり、この遅い数に似た数の更新が行われ、同じ仮想ホスト、同じ構成でははるかに迅速に完了します。

この行動の説明はありますか?私は長い間スケジューラをnoopに設定し、nr_requestsを32に設定しました。スケジューラを変更しても他の動作は見えなくなり、キューのサイズを大きくすると待ち時間が急速に増えて遅くなります。仮想サーバーですが、ディスク自体は仮想ホストにローカルです。

ベストアンサー1

おすすめ記事