CPUストレスの誘発

CPUストレスの誘発

仮想LinuxおよびUnixゲストのCPU使用率を呼び出すアプリまたはツールを探しています。私は「stress」というアプリを見つけました。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を開発してきました。Ubuntu 16.04 で、次のコードがサポートされました。

stress-ng は現在 Debian 8 および Ubuntu 14.04 で利用可能です。stress との下位互換性を維持しようとしていますが、クリーンな書き直しです。stress-ng は、さまざまな方法でコンピュータ システムをストレス テストします。コンピュータのさまざまな物理サブシステムとさまざまなオペレーティング システム カーネル インターフェイスをテストするように設計されています。stress-ng の機能: 120 を超えるさまざまなストレス テスト、浮動小数点、整数、ビット操作、制御フローをテストする 50 を超える CPU 固有のストレス テスト、20 を超える仮想メモリ ストレス テスト

関連情報