Linuxは、多くの肯定的な特性のために柔軟で普遍的なオペレーティングシステムです。 そのあまりよく知られているアプリケーションの一つは、しかし、ハードウェア診断ツールとしてです。

機能テストとパフォーマンステストでは、多くの人が他のオペレーティングシステムで実行されている高価な特別なソリューションに依存する傾向がありますが、小さなStressLinuxライブディストリビューションを使用すると、複雑な処理や他のツールのコストが高くなくてもシステムの機能をテストできます。

openSUSE11.4およびBusyBoxに基づいて、StressLinuxは64ビットおよび32ビットアーキテクチャ用の200MBまたは225MBのISOイメージとして利用可能です。 代替バージョンは、USBストレージメディアまたは仮想マシンで使用することができます。 ブータブルメディアを作成するための簡単に理解できるドキュメントは、プロジェクトのwebサイトで見つけることができます。

Blackbox

起動後、StressLinuxは最初に時代錯誤なテキスト画面と黒の背景に初歩的なライングラフィックを思い付きます。 オペレーティングシステムの準備ができたら、ログインする必要があります: ユーザー名とパスワードは両方ともストレスです。 その後、このルーチンはテキストモードでYast2設定ツールに分岐し、必要に応じて使い慣れた青いウィンドウで最初にキーボードをカスタマイズします。 ソフトウェアは、マザーボードを入力するように求められます。 インストールしたボードがわからない場合、またはモバイル用に特別に設計されたマザーボードを搭載したラップトップを使用している場合は、OKボタンを押して最初のリストエントリRun_Sensors-detectを有効にします。 お使いのハードウェアは、さまざまなセンサーの可用性のためにいくつかの個々の手順でチェ 完了すると、システムは可能なtestコマンドとbenchmarkコマンドをテーブルに表示し、プロンプトを表示して入力を待機します(図1)。

図1:StressLinuxは幅広いストレステストを提供しています。

表の上部には、特定のハードウェア用にカスタマイズされたテストルーチンの印象的な数が表示されます。 これらのルーチンは、メーカー IntelとAMDによってソートされています。 以下は、より広い範囲のテストをカバーするプログラムと、ネットワーク速度と大容量メモリをチェックするテストです。 システムにインストールされているハードウェアが詳細にわからない場合は、lshwコマンドを実行して最も重要なコンポーネントを一覧表示できます。 Lshwからの出力は広範囲ですが、出力を画面にページ表示することができます:

lshw | more

だから、あなたのレジャーで詳細を表示することができます。 正確なプロセッサの種類を確認するには、プロンプトでx86infoと入力します。これにより、CPUにとって最も重要な技術データが得られます(図2)。

図2:短く、ポイントに:CPU仕様.

CPUとチップセットのテスト

リストの最初の六つのプログラムは、cpuburnスイートの一部としていくつかのソフトウェアリポジトリで利用可能です。 これらのプログラムは、レガシー K6およびK7シリーズ、および最新の互換性のあるシステムを含むIntelおよびAMDのプロセッサおよびチップセットを可能 たとえば、数分後にスイッチがオフになる全負荷のシステムは、CPUの冷却不良または不十分であることを示している可能性があります。

リストに指定されているconsoleコマンドを実行することで、テストプログラムを起動できます。 通常、プログラムは画面に何も出力しないため、アプリケーションの実行中にコンソールで作業できるように、ハードウェアテストをバックグラウンドで実 最新のIntel CPUを広範囲にテストするには、コンソールでコマンドシーケンス

burnP6 || echo $? &

と入力します。 CPUが完全にロードされているため、コンソールでtopコマンドを実行してさまざまなプロセスによるシステム使用率を表示すると、BurnP6は常にリストの最

StressLinuxは、負荷がかかっているシステムの熱性能をほぼリアルタイムで監視し、F10からF12キーの組み合わせで関連情報を表示します。

キーボードショートカットCtrl+Alt+F12を押すと、システム上にあるすべてのセンサーの現在の温度表示が表示され、ファン速度が表示されます。 近くにはCPU温度表示があり、これは最大許容動作温度も示しています。 短時間で急激なセンサー温度上昇が表示され、ファン速度が高くなってもセンサーによって記録された熱の発生に影響がない場合は、冷却システムを これは、プロセッサ上で時間の経過とともに直接乾燥するサーマルペーストが絶縁体として機能し、最終的にシステムに損傷を与えるという点で、CPUの冷却に特に当てはまります。

キーボードショートカットCtrl+Alt+F11は、現在のストレージデバイスの温度を表示します。 負荷の下で、そして耐久度テストへの長期暴露の後でさえも、ハードディスクの実用温度は50Cの上で上がるべきではないです;さもなければ、データ損失

Ctrl+Alt+F10を押すと、ネットワークスループットのグラフィカルに拡張された表示が表示されます。eth0インターフェイスのみが監視されます。 この表示は、CPUとチップセットのテストでは非アクティブのままです。

システムテスト

stressコマンドを入力すると、より包括的なシステムテストが起動します。 このテストスイートには、個々のルーチンを調整できる多数のパラメータがあるため、最初にstress–helpを実行して、可能なオプションの概要を取得する必要が 実行時間が長すぎるシステムに過負荷をかけずにテストを自動化するには、ストレステストの実行に時間制限を設定できます。

ストレージ

ハードディスクが古くなるにつれて、システムの弱いコンポーネントになることがよくあります。 StressLinuxは、二つのツール、bonnie++とsmartctlを使用して、ハードディスクの健全性をチェックします。 Bonnie++はストレージメディアをベンチマークするためのツールですが、Smartctlはテスト実行をサポートし、ハードドライブの現在の技術的状態を示します。 この便利なツールを起動するには、StressLinux rootユーザーまたは同等のユーザーである必要があります。 Suコマンドは、rootパスワードstresslinuxを入力した後にroot権限を与えます。

smartctl -a <drivename> | more

コマンドを実行し、エラーログにいくつかのデータが表示された場合は、少なくとも最も重要なファイルをバックアップする必要があります。 追加のテスト実行を実行する場合は、smartctl–helpと入力すると、いくつかの例とともに広範なパラメータセットが一覧表示されます(図3)。

図3:Smartctlは、ストレージデバイスに関するすべての詳細を絞り出すことができます。

Network

ネットワークインターフェイスのスループットを測定するために、StressLinuxはnetioプログラムを提供しています。

ライブモードで両方のマシンでStressLinuxを起動した後、コマンド

netio -s

を使用してサーバー上でプログラムを起動し、クライアント上で次のように入力してプログ:

netio <server IP address>

StressLinuxは、異なるパケットサイズのリスト形式でデータスループットを表示します。 または、Ctrl+Alt+F10で転送速度の棒グラフを表示することもできます。

結論

StressLinuxは、ハードウェアをそのペースに徹底的に置くことができる便利なツールです。 ソフトウェアは、精巧なグラフィカルな仕掛けで眩惑しませんが、ユーザーがコマンドラインのいくつかの知識を持っていることを期待しています。

ライブの”ミニ配布”として、StressLinuxは、ハードドライブに時間のかかるインストールを必要とせずに、エラーやボトルネックの可能性のある原因を迅速かつ確実に 特に、StressLinuxは、プロセッサや冷却システムの問題をトラブルシューティングしたい場合に優れたツールであることが証明されています。 もちろん、冷却能力が不十分な場合の過熱による損傷を防ぐために、負荷下でのシステムの熱性能に注意する必要があります。

深刻なPCユーザーとITエンジニアのために、StressLinuxは、ハードウェアの問題を診断するための不可欠なツールであるため、すべての品揃えの豊富なツールボックス

コメントを残す

メールアドレスが公開されることはありません。