アプリの CPU 使用率を表示するには: one.newrelic.com > (アプリを選択)に移動し、ホスト リストでCPU 使用率を確認します。インスタンスの数は、各ホスト名の下に表示されます (例: 55 インスタンス) 。
APMのCPUパーセント使用率は、指定されたサーバー上のアプリまたはサービスのすべてのインスタンスのCPU使用率を集約して測定します。このパーセンテージは、サーバー上のコアで実行されているインスタンスの数に影響されます。1台のサーバーで複数のインスタンスが動作している場合や、マルチコア環境では、CPU使用率が100%を大きく上回ることがあります。
APMでは、CPU時間を集計し、クロックタイムで割ることでパーセンテージを算出しています。
CPU usage = (instance CPU time + instance CPU time + [...]) / (clock time)
例クアッドコアプロセッサーへのアップグレード
同じアーキテクチャでデュアルプロセッサからクアッドプロセッサにアップグレードした場合、同じ負荷とアプリケーションであれば、ほぼ同じCPUの数値が表示されるはずです。New Relic が計算を正規化した場合、使用しているサイクル数が同じであっても、アップグレードによって CPU 使用率が急激に減少したように見えます。インスタンスを増やしても、コードの効率は上がりません。