(aarch64)一部の仮想化Armプラットフォームをプロファイリングすると、Perfツールによってアプリケーションの速度が低下する可能性がある
ノート:
次の問題は、ベア・メタル・インストールには影響しません。
マルチ・ソケットaarch64プラットフォームで実行されている仮想マシン(VM)で、perf topまたはperf recordコマンドを起動すると、アプリケーションの速度低下が発生する可能性があります。 場合によっては、端末ウィンドウで次のメッセージが出力されます:
kernel:watchdog: BUG: soft lockup
この問題を次のように軽減できます:
-
ロック・アップの状況を回避し、プローブの効果を減らすために、-Fフラグを使用して頻度ではなく、perf recordコマンドで-cフラグを使用してサンプル期間を指定できます。 たとえば、perf record -F 100コマンドのかわりにperf record -cコマンドを使用します。
-
perfコマンドを--all-cpusフラグとともに使用しないでください。 かわりに、perf -Cコマンドを使用して最小数のCPUを指定します。
(バグID 32834324)