Save 37% off PRO during our Black Friday Sale! »

Latency

 Latency

My tech talk on Campus Fest in Kazan on 20.02.2016

A8d8ca813a744866b9f85ea1cefb5813?s=128

Sergey Arkhipov

February 19, 2016
Tweet

Transcript

  1. Как измерять latency Сергей Архипов, MERA

  2. Agenda 1. Что такое latency 2. Как измерять неправильно 3.

    Как измерять правильно 4. Coordinated omission
  3. 1. Что такое latency ResponseTime Пользователь Приложение

  4. 1. Что такое latency Пользователь Приложение ResponseTime = 2×ND +

    Latency ResponseTime
  5. 1. Что такое latency Пользователь Приложение ResponseTime = 2×ND +

    Latency lim ND→0 ResponseTime=Latency ResponseTime
  6. 2. Как измерять неправильно Что значат эти числа?

  7. 2. Как измерять неправильно Average? Current?

  8. 2. Как измерять неправильно

  9. 2. Как измерять неправильно f (x)= 1 √2πσ2 e −(μ−x)2

    2σ2 μ,σ−?
  10. 3. Как измерять правильно

  11. 3. Как измерять правильно avg=2.34718 p 25 =0.757 p 50

    =2.34718 p 75 =3.94375 p 90 =5.612 p 95 =6.219
  12. 3. Как измерять правильно

  13. 3. Как измерять правильно https:/ /skylight.io

  14. 3. Как измерять правильно avg=2.34718 p 25 =0.757 p 50

    =2.34718 p 75 =3.94375 p 90 =5.612 p 95 =6.219 Для получения результата нужно сделать 10 запросов Сколько секунд займет выполнение запросов у 90% клиентов?
  15. 3. Как измерять правильно avg=2.34718 p 25 =0.757 p 50

    =2.34718 p 75 =3.94375 p 90 =5.612 p 95 =6.219 Для получения результата нужно сделать 10 запросов Сколько секунд займет выполнение запросов у 90% клиентов? 10×avg=23.4718
  16. 3. Как измерять правильно avg=2.34718 p 25 =0.757 p 50

    =2.34718 p 75 =3.94375 p 90 =5.612 p 95 =6.219 Для получения результата нужно сделать 10 запросов Сколько секунд займет выполнение запросов у 90% клиентов? 10×avg=23.4718 31.847
  17. 4. Coordinated omission 1000 запросов в секунду Latency — 1

    миллисекунда Система простаивает 200 миллисекунд
  18. 4. Coordinated omission 1000 запросов в секунду Latency=200−x 1 запрос!

    μ=1,p 90 =1,p 99 =1,avg=1.598
  19. 4. Coordinated omission μ=1,p 90 =100,p 95 =151,avg=21.588

  20. @9seconds    https:/ /speakerdeck.com/9seconds/latency