コンピューターまたはサーバーのハードドライブのストレステストを行う方法は?

コンピューターまたはサーバーのハードドライブのストレステストを行う方法は?

どのハードドライブが最も速い速度を持っているのか、そしてそれが本当にメーカーが約束している速度と同じなのかどうかを知りたいですか? PC であってもサーバーであっても、無料の Diskspd ユーティリティはハード ドライブのストレス テストとベンチマークを行います。

コンピューターまたはサーバーのハードドライブのストレステストを行う方法は?

注記:

ストレス テストは信頼性をテストする方法です。

以前は、ユーザーはストレス テストに Microsoft の古いユーティリティ SQLIO をよく使用していました。ただし、現在 Microsoft は SQLIO を置き換える Diskspd ユーティリティのみを提供しています。

1. Diskspd を使用する理由

Diskspd は、ハード ドライブが処理できる最大容量、またはコンピュータでゲームをプレイするなどの目的で使用すべきハード ドライブの最速ポイントを示します。

サーバー上にドライブ F、ドライブ G、ドライブ C の 3 つのドライブがあると仮定した場合、以下の例を参照してください。ドライブ F に MDF、ドライブ G に LDF があり、オペレーティング システムがドライブ上にある場合、どちらが存在するかを判断できます。設定が有効です。

コンピューターまたはサーバーのハードドライブのストレステストを行う方法は?

コンピューターまたはサーバーのハードドライブのストレステストを行う方法は?

コンピューターまたはサーバーのハードドライブのストレステストを行う方法は?

Diskspd を使用して分析する場合、ドライブ F が最も高速なドライブとなるため、MDF ファイルをドライブ F に「挿入」します。

2.Diskspdをダウンロードする

Microsoft は Diskspd ツールを無料で提供しており、 Microsoft Technetからダウンロードできます。さらに、Diskspd はオープン ソースであるため、 GitHubからソース コードをダウンロードして検査または編集できます。

Diskspd をコンピュータにダウンロードし、ここからインストールします。

Diskspd は、Windows バージョン 7、8、8.1、10、および Windows Server 2012、2012 R2、および 2016 Technical Preview 5 で動作します。

ダウンロードが完了したら、.zip ファイルをフォルダーに抽出します。解凍したフォルダーには 3 つの異なる「diskapd.exe」ファイルが含まれていることに注意してください。 1 つのフォルダーは 64 ビット Windows 用の「amd64fre」、「x86fre」フォルダーは 32 ビット Windows 用です。

コンピューターまたはサーバーのハードドライブのストレステストを行う方法は?

3. ストレステストを実行するにはどうすればよいですか?

テストの一部を実行するには、管理者権限が有効になっているコマンド プロンプトからのみ Diskspd コマンドを呼び出すことができます。

Windows 10 または 8.1 では、左下隅にある[スタート]ボタンを右クリックし、 [コマンド プロンプト (管理者)] を選択します。

Windows 7 では、[スタート] メニューでコマンド プロンプトのショートカットを見つけ、 [管理者として実行] を選択します。

まず cd を使用して、使用する Diskspd.exe が含まれるディレクトリに切り替えます。

cd c:\path\to\diskspd\amd64fre

次に、使用するオプションを含む Diskspd コマンドを実行します。コマンド オプションのリストと使用方法に関する情報は、ダウンロードした Diskspd に含まれる 30 ページの DiskSpd_Documentation.pdf ファイルに記載されています。

ただし、コマンドをすばやく実行したい場合は、次の例を参照してください。

以下のコマンドは、ブロック サイズを 16K に設定し (-b16K)、30 秒以内にテストを実行し (-d30)、ハードウェアとソフトウェアを無効にし (-Sh)、遅延統計を測定し (-L)、スレッドごとに 2 つの IO リクエストを使用します (- o2) とターゲットごとに 4 つのスレッド (-t4)、シーケンシャル書き込み (r) ではなくランダム アクセスを使用し、書き込み操作の 30% と読み取りアクティビティの 70% を実行します (-w30)。

c:\testfile.dat にサイズ 50 MB (-c50M) のファイルが作成されます。ドライブ D: のベンチマークを行う場合は、代わりに d:\testfile.dat を見つけます。

Diskspd.exe -b16K -d90 -Sh -L -o2 -t4 -r -w30 -c50M c:\testfile.dat

コンピューターまたはサーバーのハードドライブのストレステストを行う方法は?

30 秒後、上記のコマンドのテスト結果がコマンド プロンプトに表示され、そこで結果を確認できます。

結果を調べると、テスト中にドライブが達成した平均 MB/秒、つまり 1 秒間に実行された書き込み操作の数、1 秒間に実行された読み取り操作の数、および合計が表示されます。は毎秒実行されます。

コンピューターまたはサーバーのハードドライブのストレステストを行う方法は?

これらの統計は、複数のドライブを比較して特定の操作に対してどのドライブが高速であるかを評価する場合に非常に役立ちますが、ハード ドライブが処理できるデバイスあたりの IO 数を正確に把握することもできます。

さらに、結果をテキスト ファイルにエクスポートして、後で表示することもできます。たとえば、上記のコマンドとともに以下のコマンドを実行すると、結果がファイル C:\testresults.txt に表示されます。

Diskspd.exe -b16K -d90 -Sh -L -o2 -t4 -r -w30 -c50M c:\testfile.dat > c:\testresults.txt

コンピューターまたはサーバーのハードドライブのストレステストを行う方法は?

他のドライブでも同じことを行って比較してください。

4. ストレス テスト コマンドをカスタマイズする

重いワークロードに対してどのハード ドライブが最も高速であるかを判断しようとしている場合は、ワークロードに最適なコマンドを作成する必要があります。たとえば、サーバーがデータの読み取りのみを行い、書き込みを行わない場合は、100% 読み取りテストを実行し、書き込みパフォーマンス テストは実行しない必要があります。複数のドライブでストレス テストを実行し、結果を比較して、どのドライブがより高速で、実行する必要がある作業に適しているかを確認します。

Diskspd.exe にはさまざまなコマンド ライン オプションを指定できることに注意してください。以下に重要なオプションをいくつか示します。

  • -w は、書き込み操作と読み取り操作の割合を表します。たとえば、-w40 と入力すると、40% の書き込み操作が実行され、残りの 60% の読み取り操作が実行されます。 -w100 を入力すると、100% の書き込み操作が実行されます。 -w を省略するか、-w0 を入力すると、0% の書き込み操作が実行され、100% の読み取り操作が実行されます。
  • -r または –s は、使用状況、ランダムアクセス、または順次操作のいずれをチェックするかを決定します。ランダムアクセスの場合は -r を指定し、シーケンシャルアクセスの場合は -s を指定します。これは、ランダム ファイル アクセス (通常は一連の小さなファイル) またはシーケンシャル ファイル アクセス (通常は一度にすべての大きなファイルの読み取りまたは書き込み) をテストするのに役立ちます。
  • -t は、一度に実行するスレッドの数を表します (2 スレッドの場合は -t2、6 スレッドの場合は -t6 など)。
  • -o は、スレッドごとの未処理のリクエストの数を表します。たとえば、4 つのリクエストの場合は -o4 、2 つの結果の場合は -o2 です。
  • -d は、テスト セクションの時間 (秒単位) です。たとえば、90 秒の場合は -d90、120 秒の場合は -d120 です。
  • -b は、読み取りや書き込みなどの操作のブロック サイズです。たとえば、ブロック サイズ 16K の場合は -b16K、ブロック サイズ 64K の場合は -b64K です。

以下のその他の記事を参照してください。

幸運を!


Windows 10で画面右隅に表示される著作権侵害の通知を削除する方法

Windows 10で画面右隅に表示される著作権侵害の通知を削除する方法

画面の右隅に Windows 10 のライセンス認証通知が表示されますか?この記事では、Windows10で著作権侵害の通知を削除する方法をご紹介します。

Windows 10 ビルド 14393.222 をインストールする方法に関する AZ からの指示

Windows 10 ビルド 14393.222 をインストールする方法に関する AZ からの指示

最近 Microsoft は、Windows 10 PC ユーザー向けにビルド 14393.222 と呼ばれる最新の累積的な更新プログラムをリリースしました。 Windows 10 向けにリリースされたこの更新プログラムは、主にユーザーのフィードバックに基づいてバグを修正し、オペレーティング システムのパフォーマンス エクスペリエンスを向上させます。

わずか 3 ステップで Bastion ホストを使用してコンピュータ ネットワークを保護します

わずか 3 ステップで Bastion ホストを使用してコンピュータ ネットワークを保護します

ローカル ネットワーク上に外部アクセスが必要なコンピュータはありますか?要塞ホストをネットワークのゲートキーパーとして使用することは、良い解決策となる可能性があります。

キーボードが使用できない場合に Windows キーを作成する方法

キーボードが使用できない場合に Windows キーを作成する方法

IBM モデル M など、物理的な Windows キーが含まれていない古いクラシック キーボードを使用したい場合は、頻繁に使用しないキーを借用してキーを追加する簡単な方法があります。

Windows 10 のすべてのイベント ログをすばやくクリアする 3 つの方法

Windows 10 のすべてのイベント ログをすばやくクリアする 3 つの方法

場合によっては、古いイベント ログを一度に削除する必要があるかもしれません。このガイドでは、Quantrimang.com が、Windows 10 イベント ビューアーですべてのイベント ログをすばやく削除する 3 つの方法を紹介します。

偽の IP メソッドを使用すると、匿名でアクセスできます

偽の IP メソッドを使用すると、匿名でアクセスできます

これまでの多くの記事で、オンラインで匿名性を保つことが非常に重要であると述べてきました。個人情報の漏洩は毎年発生しており、オンラインセキュリティの必要性はますます高まっています。これが、仮想 IP アドレスを使用する必要がある理由でもあります。以下では、偽の IP を作成する方法について学びます。

Windows 10で透明背景モードを作成する方法

Windows 10で透明背景モードを作成する方法

WindowTop は、Windows 10 コンピューター上で実行されているすべてのアプリケーション ウィンドウとプログラムを暗くする機能を備えたツールです。または、Windows で暗い背景インターフェイスを使用することもできます。

Windows 8 タスクバーの言語バーをオフにする方法

Windows 8 タスクバーの言語バーをオフにする方法

Windows 8 の言語バーは、デスクトップ画面に自動的に表示されるように設計された小型言語ツールバーです。しかし、多くの人はタスクバー上のこの言語バーを非表示にしたいと考えています。

LinksysルーターのWEP、WPA、WPA2の設定方法

LinksysルーターのWEP、WPA、WPA2の設定方法

今日、ワイヤレス接続は必需品であり、そのため、内部ネットワークの安全を確保するにはワイヤレス セキュリティが不可欠です。

Linksys が提供するインターネット接続速度を最適化するためのヒント

Linksys が提供するインターネット接続速度を最適化するためのヒント

ネットワーク接続を最適化するには、インターネット速度を最大化することが不可欠です。コンピューター、インターネット対応テレビ、ゲーム機などを使用して、最適なエンターテイメントと仕事体験を実現できます。