私のコンピュータができるだけ多くのリソースを使用できるようにするために、1つ以上のコマンドまたはコマンドの組み合わせを探しています。
コンピュータが処理できる最大データ量に達したときにコンピュータがどのように機能するかを確認したいと思います。
ブラウザ、グラフィック、システムツールなど、複数のプログラムを1つずつ実行してみましたが、ネットワークやストレージのパフォーマンスを監視するために大容量ファイルをダウンロードしてみましたが、毎回使用するプログラムによって異なります。 I / Oの結果を得ました。
システム全体が頻繁にクラッシュして再起動する必要があるか、特定のプログラムを閉じるのが困難です。監視にはiostat
、、、、、、その他の小さなプログラムなどiotop
のさまざまなコマンドを使用しました。 (私はUbuntuを使用しています)htop
vmstat
lsof
iftop
iptraf
GPU、CPU、RAMを活用するいくつかの方法と、コンピュータがどれだけ早く出力を生成できるかを確認するために、できるだけ早い方法(ゼロでも含む)でファイルに書き込む方法をリストする答えに本当に感謝します。そしてそれをハードドライブに書き込みます。
ベストアンサー1
以下を使用できますstress
。
ストレス:システムに負荷とストレステストを適用するためのツール
メモリを強調するには、次を使用できます。
stress --vm 2 --vm-bytes 512M --timeout 10s
2つの仮想マシンを使用して、512 MBのメモリを10秒間同時に使用します。
CPUにストレスを与えるには、以下を追加します。
stress --cpu ## -t 10s
そして##10秒間、すべてのコアで同時に100%CPU使用率をシミュレートするには、コア数と同じです。
IO 使用オプションをシミュレートするには、次の手順を実行します。
stress --io 4 -t 10s
ディスクに同期呼び出しを行うスレッドを追加しますが、このオプションを使用してディスクに書き込むこともできます。
stress --hdd 4 --hdd-bytes 256M
これにより、256MBのデータをディスクに書き込む4つのスレッドが作成され、もちろん多くの小さなファイル書き込みまたは大容量ファイル書き込みをシミュレートするように調整できます。
何かを1つずつ、一緒に、または長期間にわたって強調したい場合は、次のようにある程度適応が必要になります。
stress --hdd 4 --hdd-bytes 256M --io 4 --cpu ## --vm 2 --vm-bytes 512M -t 60s
GPUはglmark2
Ubuntuが提供する必要があるGPUを使用するだけです。これは、GPU負荷をシミュレートするために永遠に実行できる基本的なGPUベンチマークです。
glmark2 --run-forever