AIX と Redhat Linux ではハードディスクの I/O 処理はどの程度異なりますか?

AIX と Redhat Linux ではハードディスクの I/O 処理はどの程度異なりますか?

私は、Red Hat Linux で Hadoop I/O ワークロードを実行しており、同じ基盤ハードウェア、ディスク、およびディスク構成を使用して IBM AIX でもこれを実行しました。OS のデフォルト設定では、Red Hat Linux は IBM AIX と比較してより多くの I/O スループットを提供します。

では、ハード ディスクからの I/O を処理するための Red Hat Linux のデバイス ドライバー構成は、IBM AIX とどの程度異なるのでしょうか。

Redhat Linux には、デフォルトで CFQ (Completely Fair Queue)、Noop スケジューラ、予測スケジューラ、デッドライン スケジューラなどのディスク スケジューリング アルゴリズムがあることは知っています。これらもディスクの I/O スループットに影響しますか。また、私の知る限り、AIX にはこのようなスケジューリング アルゴリズムはありません。AIX ではキューの深さを増やすことができますが、それによってディスクのスループットがそれほど増加することはありません。

デバイス ドライバーの実装はどちらの場合も異なります。私が知っているように、Red Hat Linux のデバイス ドライバーの実装は I/O の処理においてより効率的であるため、このような違いが見られるのはなぜでしょうか。

それとも、AIX は Redhat Linux と同等以上のスループットが得られるように最適化できるのでしょうか?

関連情報