2011-09-17 5 views
0

2つのデュアルコアプロセッサを搭載したLinux OSで私のアプリケーションを実行します。PHPで複数のCPUを使う

'top' linuxコマンドでは、2番目のプロセッサは10%を超えてロードされませんが、最初のスクリプトは一部のスクリプトで3〜4秒間100%にとどまります。

私のサーバの2つのCPUのパワーをどのように使うことができますか?

+0

http://phplens.com/phpeverywhere/?q=node/view/254 – Gerben

+0

この質問を閉じるには投票しているのはなぜですか?これは一般的な問題です。 –

+1

@ dole StackOverflowではなくServerFaultに属しているためです。 – Bojangles

答えて

5

複数のコアを使用する唯一の方法は、複数のスレッドまたはプロセスを実行することです。

Webアプリケーションの場合、通常、実行中のスクリプトごとに1つのPHPプロセスが存在するため、これはすでに該当します。複数の要求では自動的に複数のコアが使用されます。

同じリクエストで複数のコアを使用することはできませんが、通常これはウェブアプリケーションには関係ありません。

関連する問題