Linuxを並列に実行する方法factor
、つまりすべてのCPUコアを活用する方法は何ですか?
実行してみましたfactor <prime number>
が、残念ながらCPUコア1つだけを活用しました。
答え1
あなたはできません!複数のコア/プロセッサを使用するには、これを実行するプログラムを作成する必要がありますが、そうではありませfactor
ん。しかし、とにかく影響を与えるほど大きな数を処理することはありません。
> LANG=C factor 23324334789983497346867676887877338391988484874
factor: '23324334789983497346867676887877338391988484874' is too large
(この数字は数字キーパッドをランダムに叩いた結果に過ぎず、最初の要素は明らかです。)
答え2
CPU使用率をストレステストしたい場合は、次の素晴らしいツールがあります。圧力代わりに、Henrikが答えで言ったことを考えると、そのコマンドは使用できませんfactor
。