0
2つのデュアルコアプロセッサを搭載したLinux OSで私のアプリケーションを実行します。PHPで複数のCPUを使う
'top' linuxコマンドでは、2番目のプロセッサは10%を超えてロードされませんが、最初のスクリプトは一部のスクリプトで3〜4秒間100%にとどまります。
私のサーバの2つのCPUのパワーをどのように使うことができますか?
2つのデュアルコアプロセッサを搭載したLinux OSで私のアプリケーションを実行します。PHPで複数のCPUを使う
'top' linuxコマンドでは、2番目のプロセッサは10%を超えてロードされませんが、最初のスクリプトは一部のスクリプトで3〜4秒間100%にとどまります。
私のサーバの2つのCPUのパワーをどのように使うことができますか?
複数のコアを使用する唯一の方法は、複数のスレッドまたはプロセスを実行することです。
Webアプリケーションの場合、通常、実行中のスクリプトごとに1つのPHPプロセスが存在するため、これはすでに該当します。複数の要求では自動的に複数のコアが使用されます。
同じリクエストで複数のコアを使用することはできませんが、通常これはウェブアプリケーションには関係ありません。
http://phplens.com/phpeverywhere/?q=node/view/254 – Gerben
この質問を閉じるには投票しているのはなぜですか?これは一般的な問題です。 –
@ dole StackOverflowではなくServerFaultに属しているためです。 – Bojangles