2013-07-12 2 views

답변

18

가우스 랜덤 타이머는 일정 지연 오프셋 주변의 랜덤 편차 (가우스 커브 분포에 기초 함)를 갖는다.

:

  • 편차 : 100 MS
  • 정수 지연 오프셋 : 300 MS

지연 (200), MS (300 - 100) 사이에서 달라질 400 MS (300 + 100)가 012시 55 분의 사례의 약 68 %에 대한.

+0

고마워요, 그냥 조금 더 명확하게하고 싶었는데 ... :) – andreio

+1

오해를 피하기 위해 대답을 편집했습니다. – Alberto

3

가우스 무작위 타이머는 Uniform Random Timer와 거의 같습니다. 균일 랜덤 타이머

  • 오프셋 상수 주위 변동 가우시안 랜덤 타이머 선형 분포

  • 을 가지며, 일정한 오프셋 주위 변화가 가우스 분포 곡선을 갖는다.

+0

재연에 감사드립니다. 편차 및 일정 지연 오프셋은 편차가 100이고 일정 지연 오프셋이 300 인 경우 결과 집합이 이러한 값으로 인해 영향을받는 방법에 영향을줍니다. – Chetan

+0

일시 중지 시간은 300-100 및 300 + 100 사이, 즉 편차에 의해 & 위로 상수 지연 오프셋만큼 다릅니다. – Chetan

+0

이 답변은 정확하지 않으며 의견이 정확하지 않습니다. 일시 중지는 200ms보다 작거나 400ms보다 클 수 있습니다. [내 대답] (http://stackoverflow.com/a/28768261/413020)을 참조하십시오. – Alberto

7

이미 게시 된 예 중 하나를 설명하려고합니다 :

  • 일정 지연 오프셋 : 1000 MS
  • 편차 : 500 밀리의

68 % 지연은 [500, 1500] ms (= [1000 - 500, 1000 + 500] ms) 사이가됩니다.

docs (강조 광산)에 따르면

총 지연은 (0.0, 평균 및 표준 편차 1.0)를 가우스 분산 값의 합 시간 편차 값을 지정할 및 오프셋 값

Apache JMeter는 지연을 계산하기 위해 Random.nextGaussian() * range을 호출합니다. in the Wikipedia으로 설명했듯이 nextGaussian()의 값은 약 68 %의 경우에만 [-1,1] 사이가됩니다. 이론 상으로는 어떤 값을 가질 수 있습니다 (이 간격 밖의 값을 얻는 확률은 거리에 따라 매우 빠르게 감소하지만).3000 MS 일정 지연, 2,000 밀리 편차 :

Gaussian Timer Configuration

은 배제하려면 증거로

, 나는 더미 샘플러와 가우시안 랜덤 타이머와 함께 하나 개의 스레드를 실행하는 간단한하여 JMeter 테스트를 작성했습니다 CPU 부하 문제, 나는 또 다른 더미 샘플러와 상수 타이머와 함께 추가로 동시 스레드를 구성한 : 5000 MS :

Constant Timer

이 결과는 매우 enlighte됩니다 닝 : 예 시료 10, 12

JMeter test results

9h53'04.449" - 9h52'57.776" = 6.674", 그 구성된 2.000" 달리 3.674"의 편차이다! 상수 타이머가 약 1ms 밖에 벗어나지 않았 음을 확인할 수도 있습니다.

Gmane jmeter 사용자 목록에서 이러한 가우시안 타이머에 대한 아주 좋은 설명을 찾을 수 있습니다 : Timer Question.

1

일정 지연 오프셋 (mu) = 300 ms, 편차 (si) = 100 ms mu-si = 200, mu + si = 400 두 스레드 사이의 시간 간격은 68 % [200,400]

MU-2 (SI) = 100 개의 쓰레드 사이의 시간 간격의 95 %의 가능성이있다 + 2 (SI) = 500 뮤 [100,500]

MU-3의 범위에있는 (si) = 0, mu + 3 (si) = 300, 두 연속 스레드 사이의 시간 간격의 99.7 % 확률은 [0,600]

범위에 있습니다. 두 스레드 사이의 시간 간격이 100 % 확률 s 100 %

mu-4 (si)가 음수 값을 나타내고 경과 된 시간이이 우주에서 항상 양수이므로 내 자체를 3 회 반복하도록 제한합니다.

그러나 가우시안 타이머에 의존하는 것은 비현실적입니다. 일정한 타이머와 상수 통과 타이머가 표준 편차 (si)가 없기 때문입니다.

도움이 되길 바랍니다.

관련 문제