Linuxでハードドライブの読み書き速度をテストする方法

Linux系では、ハードディスクの読み書き速度を測定できるツールがいくつかあります。以下に一般的な方法を示します。

  1. hdparmコマンドを使用する:hdparmはハードディスクのパラメータを設定するために使用されるツールであり、ハードディスクの読み取り速度をテストするためにも使用できます。ターミナルで次のコマンドを実行します。
sudo hdparm -t /dev/sdX

/dev/sdX をテストするハードディスクのデバイス名に置き換えます。 このコマンドは、ハードディスクの読み取り速度を出力します。

  1. ddコマンドを使います。ddコマンドはファイルをコピーするために使用することも、ハードドライブの読み書き速度をテストするために使用することもできます。端末で次のコマンドを実行します。
dd if=/dev/zero of=testfile bs=1G count=1 oflag=direct

このコマンドはカレントディレクトリーに「testfile」という容量1GBのファイルを生成してデータ書き込みを行い、その所要時間からHDDの書き込み速度を計測します。

  1. fioツールを使う: fioはハードディスクのパフォーマンステストに使えるパワフルなツールだ。端末でfioをインストールし、設定ファイルでテストのパラメータやパターンを定義してやればいい。以下に設定ファイルの例を示す:
[global]
name=fio_test
ioengine=libaio
rw=readwrite
bs=4k
size=1G
direct=1

上記を「fio_test.fio」というファイルに保存してから、ターミナルで次のコマンドを実行してテストを開始します。

fio fio_test.fio

テストの結果からハードディスクの読み書き速度を取得できます。

これらは一般的に使われる方法のいくつかであり、あなたはあなたのニーズに基づいてハードディスクの読み書き速度をテストするために適した方法を選ぶことができる。

bannerAds