hdparmテストは正しいですか?

hdparmテストは正しいですか?

hdparm -tT /dev/devicename私はiSCSIストレージが接続されている非常に古いLinuxサーバーを持っており、このサーバーで使用されているiSCSIストレージのパフォーマンスをテストしています。そのうち、次のような現象を発見しました。

iSCSIストレージの読み取り/書き込みパフォーマンスは、サーバーのローカルHDDよりも遅くなります。しかし、ストレージの読み取り/書き込みパフォーマンスは従来のLinuxサーバーよりもはるかに優れている必要があることがわかりました。

その後、私の主張を証明するために他の3つのサーバーでいくつかのテストを実行し、このテストの結果も私の主張を証明しました。

今ははっきりしているようですが、同僚にこれについて尋ねました。

hdparmの結果はローカルHDDおよび/またはメモリに制限されていますか?それでは、この場合、hdparmの結果はストレージデバイスの実際の速度ではありませんか?

答え1

iSCSIストレージの読み取り/書き込みパフォーマンスは、サーバーのローカルHDDよりも遅くなります。しかし、ストレージの読み取り/書き込みパフォーマンスは従来のLinuxサーバーよりもはるかに優れている必要があることがわかりました。

iSCSIはかなり遅い保存方法です。これを使用する唯一の理由は、ファイバチャネルよりも安価な代替手段であり、ネットワークを介してストレージへのアクセスをルーティングできることです。

したがって、あなたの問題は期待のためかもしれません。ローカルハードドライブへのアクセスがより速くなると思いました。 iSCSI /ファイバーチャネルは、ハードウェア構成を変更せずにコンピュータにストレージを割り当てるのに役立ちます。必ずしも速いからではありません。

hdparmの結果はローカルHDDおよび/またはメモリに制限されていますか?

コマンドに2つのテストを割り当てました。キャッシュされた読み取りのA(-T)(同僚はすべてがメモリにあると考えることができます)はHDDとはまったく関係ありません。 。他のテストでは(-t)。

関連情報