Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Latency

 Latency

My tech talk on Campus Fest in Kazan on 20.02.2016

Sergey Arkhipov

February 19, 2016
Tweet

More Decks by Sergey Arkhipov

Other Decks in Programming

Transcript

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

    Как измерять правильно 4. Coordinated omission
  2. 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% клиентов?
  3. 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
  4. 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
  5. 4. Coordinated omission 1000 запросов в секунду Latency — 1

    миллисекунда Система простаивает 200 миллисекунд