仮想LinuxおよびUnixゲストでCPU使用率を呼び出すアプリケーションまたはツールを探しています。私はアプリケーションが次から「ストレス」を受けたことを発見しました。Stackoverflowに投稿しかし、Unix / Linux群衆が何をお勧めするのか疑問に思います。
答え1
Linuxのgotoはcpuburn
(ホームページ)。他のUNIXシステムでも動作できることを願っています。
答え2
stress
悪くない他のものを使う理由はありません。
stress --cpu 6 --timeout 10
答え3
cpuburn
私はどちらもstress
大丈夫だと思いますが、ストレスを追加するために使用するPythonスクリプトもあります。
import multiprocessing
import math
def worker():
#worker function
print ('Worker')
x = 0
while x < 1000000000000000000:
print(x)
p = x*math.pi
p2 = math.sqrt(x**2 + p**2)
print(p2)
x += 1
return
if __name__ == '__main__':
jobs = []
for i in range(50):
p = multiprocessing.Process(target=worker)
jobs.append(p)
p.start()
答え4
私は幅広いストレスメカニズムを提供するStress-ngを開発してきました。バラよりhttp://kernel.ubuntu.com/~cking/stress-ng/
ストレス-ngはDebian 8とUbuntu 14.04で利用可能になりました。ストレスと逆互換するように努力しますが、きれいに書き直されました。 Stress-ngは、さまざまなオプションの方法でコンピュータシステムをストレステストします。コンピュータのさまざまな物理サブシステムとさまざまなオペレーティングシステムのカーネルインターフェイスを練習するように設計されています。 Stress-ng機能:120以上のさまざまなストレステスト浮動小数点、整数、ビット操作、および制御フローの50以上のCPU固有のストレステスト20以上の仮想メモリストレステスト