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
)。