1

重い負荷の下でパフォーマンスが低下するリクエストがいくつかあるWebサーバーがあります。定期的に試してみたテクニックを使ってみましたが、いろいろな問題があります。

試みられた技術

  1. Yourkitでのサンプリング/トレースプロファイリング
    • パフォーマンスが低下した特定のリクエストはごくわずかだったため、負荷がかかった状態でプロファイラーを使用できませんでした。
    • 単一のリクエストをテストするだけでは、パフォーマンスの問題は再現されません
  2. スレッドダンプ
    • 一定の間隔でスレッドダンプを試みましたが、間隔が大きいと実際に何が遅いのかわかりにくく、間隔が短いとサーバーのパフォーマンス特性に大きな影響を与えました。

サーバーに負荷がかかっているときに単一のリクエストのパフォーマンスをプロファイリングするにはどうすればよいですか?

4

1 に答える 1