クラスタシステム間のハードディスク速度が同じであることを確認するには?

クラスタシステム間のハードディスク速度が同じであることを確認するには?

クラスタ化されたコンピュータで実験を行っています。各マシンはまったく同じハードウェアとソフトウェア構成を持っています。

実験の実行時間は、HDDの順次読み取り速度(100%ディスクIOバインディング操作)によって異なります。

私は見つけた

  1. 各マシンのデータバイトが同じであっても、ランタイムは大きく異なります(たとえば、最も速いものと最も遅いものの間の1.3〜1.8倍)。
  2. 最も遅いマシンと最速マシンは、異なるデータファイルを使用して実行ごとに変更されます。ただし、同じデータファイルの場合、結果は反復可能です。
  3. SSDで同じ実験を行ったとき、問題はすべて消えました。ほとんどのシステムはほぼ同時にシャットダウンされます。

私のコンピュータディスクに保存されているデータファイルのみを読み取る実験(「fio」ディスクベンチマークツールを使用)を行いました。結果は同じです。

私の理論は、データファイルが各システムのハードドライブに保存されると、異なるディスクセクタに保存されることです。ディスクシリンダの外側部分は、内側部分よりも速い順次走査速度を有し得る。 (http://www.tldp.org/LDP/sag/html/hard-disk.htmlhttp://www.pcguide.com/ref/hdd/geom/tracksZBR-c.html)

均一なディスク速度で実験できるように、さまざまなディスク読み取り速度を調整する方法はありますか?

関連情報