-1

私は自分のプロファイリングを行うことになっているプロジェクトに取り組んでいますREST Service90 percentileそしてその後、私たちのサービスのまたはがいくらであるかを把握し95 percentileます。通話にかかる時間90% of timeまたは95% percent of time

以下は、サービスのプロファイリングによって作成したヒストグラムです-

0 came back between 1 and 2 ms
0 came back between 3 and 4 ms
0 came back between 5 and 8 ms
0 came back between 9 and 16 ms
0 came back between 17 and 32 ms
2205 came back between 33 and 64 ms
141 came back between 65 and 128 ms
50 came back greater than 128 ms

上記のヒストグラムから、2205コールはの間に戻ってきて、の間に33 and 64 ms戻ってきたことを意味します。141 calls65 and 128 ms

だから今私はこれの90 percentileまたは95 percentileこれの何を計算する方法を理解しようとしていますか?90 percentage of time呼び出しが何ミリ秒で戻ってきたことを意味しますか?

上記のヒストグラムのマップもあります。上記のヒストグラムからこのパーセンタイルを把握できない場合は、このマップも使用できます。

このマップからのみ、上記のヒストグラムを作成しています-

{213 = 1、114 = 2、185 = 1、131 = 1、40 = 145、67 = 8、49 = 35、537 = 2、164 = 1、565 = 1、55 = 13、96 = 1、546 = 1、117 = 1、68 = 10、62 = 6、83 = 1、34 = 333、41 = 108、179 = 1、48 = 48、111 = 1、129 = 1、69 = 11、33 = 1 、173 = 1、61 = 8、541 = 1、74 = 7、180 = 2、42 = 78、47 = 46、56 = 11、84 = 2、70 = 12、228 = 1、273 = 1、46 = 52、102 = 1、225 = 1、81 = 2、181 = 1、563 = 1、549 = 1、137 = 1、73 = 3、235 = 1、53 = 17、90 = 1、36 = 190 、118 = 1、45 = 78、35 = 267、72 = 9、63 = 16、54 = 11、271 = 1、189 = 1、209 = 1、175 = 4、51 = 23、203 = 2、37 = 186、58 = 5、196 = 2、237 = 1、86 = 3、44 = 81、64 = 15、92 = 3、224 = 1、71 = 8、251 = 1、52 ​​= 12、78 = 3 、43 = 75、147 = 1、133 = 1、580 = 1、57 = 11、263 = 1、566 = 1、85 = 1、243 = 1、38 = 161、559 = 1、80 = 3、132 = 1、194 = 1、107 = 6、65 = 5、183 = 1、222 = 1、93 = 1、60 = 12、231 = 1、94 = 1、66 = 12、122 = 1、39 = 135 、50 = 35、76 = 1、59 = 6、104 = 1、158 = 1、113 = 1、204 = 1、87 = 1、115 = 2}

上記のマップでkeyは、はミリ秒数であり、値は次のようになりますtotal number of calls 。たとえば、-

213=1

つまり、1コールが戻ってきました213 milliseconds

114=2

2呼び出しが戻ってきました114 milliseconds

誰かがこれを手伝ってくれますか?histogram上記または上記からパーセンタイルのものを作成することもできますMap

4

1 に答える 1

0

パフォーマンスのチューニングを行っている場合は、 Metricsをお勧めします。これにより、実際に何が起こっているかがわかります。

于 2013-03-21T05:10:03.337 に答える