並列実行要素

並列実行要素

Linuxを並列に実行する方法factor、つまりすべてのCPUコアを活用する方法は何ですか?

実行してみましたfactor <prime number>が、残念ながらCPUコア1つだけを活用しました。

答え1

あなたはできません!複数のコア/プロセッサを使用するには、これを実行するプログラムを作成する必要がありますが、そうではありませfactorん。しかし、とにかく影響を与えるほど大きな数を処理することはありません。

> LANG=C factor 23324334789983497346867676887877338391988484874
factor: '23324334789983497346867676887877338391988484874' is too large

(この数字は数字キーパッドをランダムに叩いた結果に過ぎず、最初の要素は明らかです。)

答え2

CPU使用率をストレステストしたい場合は、次の素晴らしいツールがあります。圧力代わりに、Henrikが答えで言ったことを考えると、そのコマンドは使用できませんfactor

関連情報