SlideShare a Scribd company logo
Быстрее	
  быстрого:	
  
              о	
  требованиях	
  к	
  
              производительности
               Андрей	
  Кузьмичев
               Руководитель	
  группы	
  нагрузочного	
  тестирования


               CodeFest	
  2010,	
  Новосибирск,
               23	
  сентября	
  2010	
  года


среда, 22 сентября 2010 г.
среда, 22 сентября 2010 г.
среда, 22 сентября 2010 г.
среда, 22 сентября 2010 г.
среда, 22 сентября 2010 г.
среда, 22 сентября 2010 г.
среда, 22 сентября 2010 г.
http://root.yandex.ru/ *

среда, 22 сентября 2010 г.
http://root.yandex.ru/ *
                                                  * на правах рекламы :)
среда, 22 сентября 2010 г.
Что делать?

среда, 22 сентября 2010 г.
среда, 22 сентября 2010 г.
среда, 22 сентября 2010 г.
среда, 22 сентября 2010 г.
среда, 22 сентября 2010 г.
Мы сегодня не про это :)




среда, 22 сентября 2010 г.
Бесчеловечные
                             эксперименты




среда, 22 сентября 2010 г.
среда, 22 сентября 2010 г.
Замедление поисковой
                    выдачи на различных этапах




среда, 22 сентября 2010 г.
Замедление поисковой
                    выдачи на различных этапах


                      +100мс = отклонения в пределах шума




среда, 22 сентября 2010 г.
Замедление поисковой
                    выдачи на различных этапах


                      +100мс = отклонения в пределах шума
                    +500мс = -1,0% кликов, +1200мс до
                    первого клика




среда, 22 сентября 2010 г.
Замедление поисковой
                    выдачи на различных этапах


                      +100мс = отклонения в пределах шума
                    +500мс = -1,0% кликов, +1200мс до
                    первого клика
                    +2000мс = -4,4% кликов, +3100мс до
                    первого клика

среда, 22 сентября 2010 г.
-0.22%


                                             -0.36%

                             -0.44%

                                          -0.74%




среда, 22 сентября 2010 г.
среда, 22 сентября 2010 г.
- Сильное отрицательное воздействие




среда, 22 сентября 2010 г.
- Сильное отрицательное воздействие
                         - Приблизительно линейное изменение показателей с
                         ростом задерки


среда, 22 сентября 2010 г.
- Сильное отрицательное воздействие
                         - Приблизительно линейное изменение показателей с
                         ростом задерки
                         - Время до первого клика растет почти вдвое
                         быстрее задержки
среда, 22 сентября 2010 г.
среда, 22 сентября 2010 г.
Чего сегодня не будет?




среда, 22 сентября 2010 г.
Чего сегодня не будет?
                     - как правильно формулировать
                     требования к производительности




среда, 22 сентября 2010 г.
Чего сегодня не будет?
                     - как правильно формулировать
                     требования к производительности
                     - не будет большей части требований к
                     производительности




среда, 22 сентября 2010 г.
Чего сегодня не будет?
                     - как правильно формулировать
                     требования к производительности
                     - не будет большей части требований к
                     производительности
                     - как и чем проводить нагрузочное
                     тестирование




среда, 22 сентября 2010 г.
Чего сегодня не будет?
                     - как правильно формулировать
                     требования к производительности
                     - не будет большей части требований к
                     производительности
                     - как и чем проводить нагрузочное
                     тестирование
                     - как сделать так, чтобы все работало
                     быстро



среда, 22 сентября 2010 г.
Чего сегодня не будет?
                     - как правильно формулировать
                     требования к производительности
                     - не будет большей части требований к
                     производительности
                     - как и чем проводить нагрузочное
                     тестирование
                     - как сделать так, чтобы все работало
                     быстро
                     - сколько нужно программистов, чтобы
                     вкрутить LAMP
среда, 22 сентября 2010 г.
План

среда, 22 сентября 2010 г.
План
                   1. Восприятие времени




среда, 22 сентября 2010 г.
План
                   1. Восприятие времени
                   2. Что происходит в вебе




среда, 22 сентября 2010 г.
План
                   1. Восприятие времени
                   2. Что происходит в вебе
                   3. Секунда - это много?




среда, 22 сентября 2010 г.
План
                   1. Восприятие времени
                   2. Что происходит в вебе
                   3. Секунда - это много?
                   4. Сколько рпсов?



среда, 22 сентября 2010 г.
План
                   1. Восприятие времени
                   2. Что происходит в вебе
                   3. Секунда - это много?
                   4. Сколько рпсов?
                   5. Приборы? 42!

среда, 22 сентября 2010 г.
План
                   1. Восприятие времени
                   2. Что происходит в вебе
                   3. Секунда - это много?
                   4. Сколько рпсов?
                   5. Приборы? 42!
                   6. Profit!
среда, 22 сентября 2010 г.
1. Восприятие времени
                 2. Что происходит в вебе
                 3. Секунда - это много?
                 4. Сколько рпсов?
                 5. Приборы? 42!
среда, 22 сентября 2010 г.
Время




среда, 22 сентября 2010 г.
Время: восприятие




среда, 22 сентября 2010 г.
Время: восприятие
                             100 - 200 мс    мгновенная реакция

                             500 - 1000 мс   незамедлительная
                                                 реакция

                             2 - 5 секунд    непрерывающаяся
                                                 реакция

                             7 - 10 секунд     вынуждающая
                                                 реакция


среда, 22 сентября 2010 г.
Время: восприятие
                             100 - 200 мс    мгновенная реакция

                             500 - 1000 мс   незамедлительная
                                                 реакция

                             2 - 5 секунд    непрерывающаяся
                                                 реакция

                             7 - 10 секунд     вынуждающая
                                                 реакция


среда, 22 сентября 2010 г.
Время: восприятие
                             100 - 200 мс    мгновенная реакция

                             500 - 1000 мс   незамедлительная
                                                 реакция

                             2 - 5 секунд    непрерывающаяся
                                                 реакция

                             7 - 10 секунд     вынуждающая
                                                 реакция


среда, 22 сентября 2010 г.
Время: восприятие
                             100 - 200 мс    мгновенная реакция

                             500 - 1000 мс   незамедлительная
                                                 реакция

                             2 - 5 секунд    непрерывающаяся
                                                 реакция

                             7 - 10 секунд     вынуждающая
                                                 реакция


среда, 22 сентября 2010 г.
Время: восприятие
                             100 - 200 мс    мгновенная реакция

                             500 - 1000 мс   незамедлительная
                                                 реакция

                             2 - 5 секунд    непрерывающаяся
                                                 реакция

                             7 - 10 секунд     вынуждающая
                                                 реакция
                                                           * XX век


среда, 22 сентября 2010 г.
Время: восприятие
                             XXI век




среда, 22 сентября 2010 г.
Время: восприятие
                                   XXI век
                             5... Ну максимум 7 секунд!




среда, 22 сентября 2010 г.
Время: восприятие
                                   XXI век
                             5... Ну максимум 7 секунд!

    Дальше - быстрее!!!
среда, 22 сентября 2010 г.
Время: закон Вербера-Фехнера




среда, 22 сентября 2010 г.
Время: закон Вербера-Фехнера


                             а




среда, 22 сентября 2010 г.
Время: закон Вербера-Фехнера

                                 б
                             а




среда, 22 сентября 2010 г.
Время: закон Вербера-Фехнера

                                 б
                             а




среда, 22 сентября 2010 г.
Время: закон Вербера-Фехнера

                                 б
                             а

                             а


среда, 22 сентября 2010 г.
Время: закон Вербера-Фехнера

                                 б
                             а

                             а       б


среда, 22 сентября 2010 г.
Время: закон Вербера-Фехнера

                                 б
                             а

                             а б


среда, 22 сентября 2010 г.
Время: закон Вербера-Фехнера

                                 б
                             а

                             а б
                       Концепция о наименьшем заметном различии - jnd
                                  (Just Noticeable Difference)
среда, 22 сентября 2010 г.
Время: закон Вербера-Фехнера
                                           Отношение
                                 б         Вербера для
                             а             длительностей
                                           до 30 секунд -
                                           в диапазоне от
                             а б           7 до 18%
                       Концепция о наименьшем заметном различии - jnd
                                  (Just Noticeable Difference)
среда, 22 сентября 2010 г.
Время: закон Вербера-Фехнера


                      Быстрее   20 с   Медленнее




среда, 22 сентября 2010 г.
Время: закон Вербера-Фехнера


                      Быстрее   20 с   Медленнее




среда, 22 сентября 2010 г.
Время: закон Вербера-Фехнера
                                -20%




                      Быстрее   16 с   20 с   Медленнее




среда, 22 сентября 2010 г.
Время: закон Вербера-Фехнера
                                -20%          +20%




                      Быстрее   16 с   20 с   24 с   Медленнее




среда, 22 сентября 2010 г.
Время: закон Вербера-Фехнера
                                -20%          +20%




                      Быстрее   16 с   20 с   24 с   Медленнее




                         Правило 20% дает нижнюю
                            и верхнюю границы
                          заметности изменения
среда, 22 сентября 2010 г.
Время: критерий «ненамного»




среда, 22 сентября 2010 г.
Время: критерий «ненамного»
                             Исследования чувственного
                                    оценивания




среда, 22 сентября 2010 г.
Время: критерий «ненамного»
                             Исследования чувственного
                                    оценивания
                           Среднее между двумя
                         длительностями совпадает
                        со средним геометрическим


среда, 22 сентября 2010 г.
Время: критерий «ненамного»
                             Исследования чувственного
                                    оценивания
                           Среднее между двумя
                         длительностями совпадает
                        со средним геометрическим


среда, 22 сентября 2010 г.
Время: критерий «ненамного»




среда, 22 сентября 2010 г.
Время: критерий «ненамного»
                   Выше порога среднего
               геометрического вероятность
                 ассоциирования значения с
              большим числом увеличивается.



среда, 22 сентября 2010 г.
Время: критерий «ненамного»
                   Выше порога среднего
               геометрического вероятность
                 ассоциирования значения с
              большим числом увеличивается.

                              Нейтрализация
                             дифференциации
среда, 22 сентября 2010 г.
Время: пример




среда, 22 сентября 2010 г.
Время: пример
                             Конкурент - 30 секунд




среда, 22 сентября 2010 г.
Время: пример
                              Конкурент - 30 секунд

                              60 секунд      медленно

                             < 36 секунд   неразличимо
                                           незначительно
                             < 42 секунд     медленнее
                             < 24 секунд      быстрее

среда, 22 сентября 2010 г.
Время: пример
                              Конкурент - 30 секунд

                              60 секунд      медленно

                             < 36 секунд   неразличимо
                                           незначительно
                             < 42 секунд     медленнее
                             < 24 секунд      быстрее

среда, 22 сентября 2010 г.
Время: пример
                              Конкурент - 30 секунд

                              60 секунд      медленно

                             < 36 секунд   неразличимо
                                           незначительно
                             < 42 секунд     медленнее
                             < 24 секунд      быстрее

среда, 22 сентября 2010 г.
Время: пример
                              Конкурент - 30 секунд

                              60 секунд      медленно

                             < 36 секунд   неразличимо
                                           незначительно
                             < 42 секунд     медленнее
                             < 24 секунд      быстрее

среда, 22 сентября 2010 г.
Profit!



среда, 22 сентября 2010 г.
Profit!
                        - Возможность незаметной деградации




среда, 22 сентября 2010 г.
Profit!
                        - Возможность незаметной деградации
                        - Целесообразность проводимой
                        оптимизации




среда, 22 сентября 2010 г.
Profit!
                        - Возможность незаметной деградации
                        - Целесообразность проводимой
                        оптимизации
                        - Определение целевой
                        производительности




среда, 22 сентября 2010 г.
Profit!
                        - Возможность незаметной деградации
                        - Целесообразность проводимой
                        оптимизации
                        - Определение целевой
                        производительности
                        - Сглаживание отставания от конкурента



среда, 22 сентября 2010 г.
Чего такой серьезный?




среда, 22 сентября 2010 г.
Чего такой серьезный?




среда, 22 сентября 2010 г.
1. Восприятие времени
                  2. Что происходит в вебе
                  3. Секунда - это много?
                  4. Сколько рпсов?
                  5. Приборы? 42!

среда, 22 сентября 2010 г.
Поговорим о вебе




среда, 22 сентября 2010 г.
Поговорим о вебе




среда, 22 сентября 2010 г.
Поговорим о вебе




среда, 22 сентября 2010 г.
Время ответа




среда, 22 сентября 2010 г.
Время ответа
                    Запрос DNS




среда, 22 сентября 2010 г.
Время ответа
                    Запрос DNS
                    Установка TCP соединения




среда, 22 сентября 2010 г.
Время ответа
                    Запрос DNS
                    Установка TCP соединения
                    Генерация запроса от клиента




среда, 22 сентября 2010 г.
Время ответа
                    Запрос DNS
                    Установка TCP соединения
                    Генерация запроса от клиента
                    Передача запроса от клиента серверу




среда, 22 сентября 2010 г.
Время ответа
                    Запрос DNS
                    Установка TCP соединения
                    Генерация запроса от клиента
                    Передача запроса от клиента серверу
                    Генерация ответа сервером




среда, 22 сентября 2010 г.
Время ответа
                    Запрос DNS
                    Установка TCP соединения
                    Генерация запроса от клиента
                    Передача запроса от клиента серверу
                    Генерация ответа сервером
                    Передача ответа от сервера клиенту



среда, 22 сентября 2010 г.
Время ответа
                    Запрос DNS
                    Установка TCP соединения
                    Генерация запроса от клиента
                    Передача запроса от клиента серверу
                    Генерация ответа сервером
                    Передача ответа от сервера клиенту
                    Рендеринг страницы браузером

среда, 22 сентября 2010 г.
Время ответа
                    Запрос DNS
                    Установка TCP соединения
                    Генерация запроса от клиента
                    Передача запроса от клиента серверу
                    Генерация ответа сервером
                    Передача ответа от сервера клиенту
                    Рендеринг страницы браузером

среда, 22 сентября 2010 г.
Генерация ответа сервером




среда, 22 сентября 2010 г.
Генерация ответа сервером



                      Мы сегодня не про это :)




среда, 22 сентября 2010 г.
Рендеринг страницы браузером




среда, 22 сентября 2010 г.
Рендеринг страницы браузером



                             А вот на этом немного
                                 остановимся ;)



среда, 22 сентября 2010 г.
среда, 22 сентября 2010 г.
Рендеринг страницы браузером


                В проектах со сложной
             версткой 60% времени легко
               приходится на отрисовку


среда, 22 сентября 2010 г.
Сделали загрузку скриптов асинхронной
                                  и перенесли ее в конец body




среда, 22 сентября 2010 г.
Субъективные ощущения

                              Сделали загрузку скриптов асинхронной
                                   и перенесли ее в конец body




среда, 22 сентября 2010 г.
Субъективные ощущения

                              Сделали загрузку скриптов асинхронной
                                   и перенесли ее в конец body




                              Сравните!
среда, 22 сентября 2010 г.
Рендеринг страницы браузером:
                  пример оптимизации




среда, 22 сентября 2010 г.
Рендеринг страницы браузером:
                  пример оптимизации




среда, 22 сентября 2010 г.
Рендеринг страницы браузером:
                  пример оптимизации




среда, 22 сентября 2010 г.
Рендеринг страницы браузером:
                  пример оптимизации




среда, 22 сентября 2010 г.
Рендеринг страницы браузером:
                  пример оптимизации




среда, 22 сентября 2010 г.
Рендеринг страницы браузером:
                  пример оптимизации




среда, 22 сентября 2010 г.
Рендеринг страницы браузером:
                  пример оптимизации




среда, 22 сентября 2010 г.
1. Восприятие времени
                  2. Что происходит в вебе
                  3. Секунда - это много?
                  4. Сколько рпсов?
                  5. Приборы? 42!
                  6. Profit!

среда, 22 сентября 2010 г.
3 это куча? 3 - это
                             мало. А 7? 7 - это куча!
                             Мало - это когда съел
                             и еще хочется, а много -
                             это когда уже больше
                             не хочется




среда, 22 сентября 2010 г.
Так какое время ответа
                                   приемлемо?




среда, 22 сентября 2010 г.
Так какое время ответа
                                   приемлемо?


           Это очень сильно зависит от
                    сервиса


среда, 22 сентября 2010 г.
Так какое время ответа
                                   приемлемо?

                 В общем случае, если вы
               отвечаете дольше 300мс, то
                  вы никому не нужны*
                     * скорее всего это выльется в 1 секунду на клиенте


среда, 22 сентября 2010 г.
Так какое время ответа
                                   приемлемо?

                    Мы не должны тормозить




среда, 22 сентября 2010 г.
Так какое время ответа
                                   приемлемо?

                    Мы не должны тормозить


                             Плохое требование

среда, 22 сентября 2010 г.
Так какое время ответа
                                   приемлемо?

                         Мы должны отвечать не
                           медленнее 300мс



среда, 22 сентября 2010 г.
Так какое время ответа
                                   приемлемо?

                         Мы должны отвечать не
                           медленнее 300мс

                             Плохое требование

среда, 22 сентября 2010 г.
Длинный хвост




среда, 22 сентября 2010 г.
Так какое время ответа
                                   приемлемо?




среда, 22 сентября 2010 г.
Так какое время ответа
                                   приемлемо?
                                 95% < 300мс




среда, 22 сентября 2010 г.
Так какое время ответа
                                   приемлемо?
                                 95% < 300мс
                                 99% < 500мс




среда, 22 сентября 2010 г.
Так какое время ответа
                                   приемлемо?
                                 95% < 300мс
                                 99% < 500мс
                                      Ок


среда, 22 сентября 2010 г.
Так какое время ответа
                                   приемлемо?
                                 95% < 300мс
                                 99% < 500мс
                                      Ок
                     Но все зависит от сервиса!
среда, 22 сентября 2010 г.
Так какое время ответа
                                   приемлемо?

                 И не забывайте о 20%
                    различимости и
                    нейтрализации
                       различия

среда, 22 сентября 2010 г.
Так какое время ответа
                                   приемлемо?

                              Да, и не забудьте
                              поисследовать как
                              быстро отвечают
                                конкуренты ;)

среда, 22 сентября 2010 г.
Со временем немного
                                 разобрались



среда, 22 сентября 2010 г.
Этого не достаточно




среда, 22 сентября 2010 г.
1. Восприятие времени
                  2. Что происходит в вебе
                  3. Секунда - это много?
                  4. Сколько рпсов?
                  5. Приборы? 42!
                  6. Profit!


среда, 22 сентября 2010 г.
В чем будем измерять?




среда, 22 сентября 2010 г.
В чем будем измерять?



                             RPS - requests per second




среда, 22 сентября 2010 г.
Какую нагрузку мы должны
                          выдерживать?



среда, 22 сентября 2010 г.
Очень
                         сложный
                          вопрос
среда, 22 сентября 2010 г.
Как живет интернет




среда, 22 сентября 2010 г.
36,6°



среда, 22 сентября 2010 г.
среда, 22 сентября 2010 г.
среда, 22 сентября 2010 г.
среда, 22 сентября 2010 г.
среда, 22 сентября 2010 г.
среда, 22 сентября 2010 г.
среда, 22 сентября 2010 г.
Погода - вполне
                             типичный сервис

среда, 22 сентября 2010 г.
среда, 22 сентября 2010 г.
среда, 22 сентября 2010 г.
среда, 22 сентября 2010 г.
среда, 22 сентября 2010 г.
среда, 22 сентября 2010 г.
Пробки - суточные
                             особенности

среда, 22 сентября 2010 г.
среда, 22 сентября 2010 г.
21 февраля, 22:45. Биатлон.
                 Масс-старт. 15 км. Мужчины.




среда, 22 сентября 2010 г.
21 февраля, 22:45. Биатлон.
                 Масс-старт. 15 км. Мужчины.
                 22 февраля, 01:00. Биатлон.
                 Масс-старт. 12,5 км. Женщины.




среда, 22 сентября 2010 г.
среда, 22 сентября 2010 г.
среда, 22 сентября 2010 г.
среда, 22 сентября 2010 г.
Олимпиада - типичный событийный проект
среда, 22 сентября 2010 г.
/sport
                                                                                              /photos
                                                                                              /medals
                                                                                              /country
                                                                                              /calendar
                     08




                                     08




                                                  08




                                                               08




                                                                            08




                                                                                         08




                                                                                                          08
                   8/




                                   8/




                                                8/




                                                             8/




                                                                          8/




                                                                                       8/




                                                                                                        8/
                /0




                                /0




                                             /0




                                                          /0




                                                                       /0




                                                                                    /0




                                                                                                     /0
             13




                             15




                                          17




                                                       19




                                                                    21




                                                                                 23




                                                                                                  25
среда, 22 сентября 2010 г.
/sport
                                                                                              /photos
                                                                                              /medals
                                                                                              /country
                                                                                              /calendar



                             Выходные
                     08




                                     08




                                                  08




                                                               08




                                                                            08




                                                                                         08




                                                                                                          08
                   8/




                                   8/




                                                8/




                                                             8/




                                                                          8/




                                                                                       8/




                                                                                                        8/
                /0




                                /0




                                             /0




                                                          /0




                                                                       /0




                                                                                    /0




                                                                                                     /0
             13




                             15




                                          17




                                                       19




                                                                    21




                                                                                 23




                                                                                                  25
среда, 22 сентября 2010 г.
/sport
                                                                                              /photos
                Олимпиада кончилась                                                           /medals
                                                                                              /country
                                                                                              /calendar



                             Выходные
                     08




                                     08




                                                  08




                                                               08




                                                                            08




                                                                                         08




                                                                                                          08
                   8/




                                   8/




                                                8/




                                                             8/




                                                                          8/




                                                                                       8/




                                                                                                        8/
                /0




                                /0




                                             /0




                                                          /0




                                                                       /0




                                                                                    /0




                                                                                                     /0
             13




                             15




                                          17




                                                       19




                                                                    21




                                                                                 23




                                                                                                  25
среда, 22 сентября 2010 г.
среда, 22 сентября 2010 г.
29 марта 2010 года
                             Взрывы в московском метро




среда, 22 сентября 2010 г.
29 марта 2010 года
                             Взрывы в московском метро




среда, 22 сентября 2010 г.
29 марта 2010 года
                              Взрывы в московском метро


        Первый взрыв: 7:57
        Рост нагрузки: 8:10




среда, 22 сентября 2010 г.
Так и сколько должен держать
                        мой сервис?


                  Думайте как ваш массовый
                       пользователь


среда, 22 сентября 2010 г.
И сколько в итоге должен
                               держать мой сервис?


             Ищите суточные, недельные,
                сезонные колебания


среда, 22 сентября 2010 г.
И сколько в итоге должен
                               держать мой сервис?


             Ищите суточные, недельные,
                сезонные колебания

                       Погода тоже очень сильно влияет на трафик, ага.


среда, 22 сентября 2010 г.
И сколько в итоге должен
                               держать мой сервис?


                    Событийный сервис?
                 Готовьтесь к очень резким
                     скачкам трафика!


среда, 22 сентября 2010 г.
И сколько в итоге должен
                               держать мой сервис?


                    Событийный сервис?
                 Готовьтесь к очень резким
                     скачкам трафика!
                        Можно сделать сильно упрощенную версию сайта и
                         переключатся на нее в критические моменты. Так,
                                   например, делает Газета.Ру
среда, 22 сентября 2010 г.
И сколько в итоге должен
                               держать мой сервис?


                       Если есть возможность -
                          сделайте закрытое
                            тестирование!


среда, 22 сентября 2010 г.
И сколько в итоге должен
                               держать мой сервис?


                       Если есть возможность -
                          сделайте закрытое
                            тестирование!
                А в логах смотрите не только на работу системы, но и на
                 профили нагрузки - там оооочень много интересного.

среда, 22 сентября 2010 г.
А интернет-то растет!
                             Аудитория портала Яндекс (по данным TNS)
   15 000 000



   12 500 000



   10 000 000



     7 500 000



     5 000 000



     2 500 000



                  0
               Май 2008         Окт 2008   Мар 2009   Авг 2009   Янв 2010   Июн 2010

среда, 22 сентября 2010 г.
1. Восприятие времени
                      2. Что происходит в вебе
                      3. Секунда - это много?
                      4. Сколько рпсов?
                      5. Приборы? 42!
                      6. Profit!



среда, 22 сентября 2010 г.
Мониторинг




среда, 22 сентября 2010 г.
Мониторинг

                - Измеряйте все что можете




среда, 22 сентября 2010 г.
Мониторинг

                - Измеряйте все что можете
                - Возьмите разные счетчики




среда, 22 сентября 2010 г.
Мониторинг

                - Измеряйте все что можете
                - Возьмите разные счетчики
                - Смотрите в логи



среда, 22 сентября 2010 г.
У нас вот так :)




среда, 22 сентября 2010 г.
2. Что происходит в вебе
                      3. Секунда - это много?
                      4. Сколько рпсов?
                      5. Приборы? 42!
                      6. Profit!




среда, 22 сентября 2010 г.
Что в итоге




среда, 22 сентября 2010 г.
Что в итоге
                  Подумайте про время ответа сервиса




среда, 22 сентября 2010 г.
Что в итоге
                  Подумайте про время ответа сервиса

                  Не забудьте про длинный хвост




среда, 22 сентября 2010 г.
Что в итоге
                  Подумайте про время ответа сервиса

                  Не забудьте про длинный хвост

                  Прикиньте максимальную нагрузку




среда, 22 сентября 2010 г.
Что в итоге
                  Подумайте про время ответа сервиса

                  Не забудьте про длинный хвост

                  Прикиньте максимальную нагрузку

                  Максимально открытая закрытая бета



среда, 22 сентября 2010 г.
Что в итоге
                  Подумайте про время ответа сервиса

                  Не забудьте про длинный хвост

                  Прикиньте максимальную нагрузку

                  Максимально открытая закрытая бета

                  Нагрузочное тестирование

среда, 22 сентября 2010 г.
среда, 22 сентября 2010 г.
Вопросы?
среда, 22 сентября 2010 г.
Немного цифр




среда, 22 сентября 2010 г.
Немного цифр
             - 7 датa-центров;




среда, 22 сентября 2010 г.
Немного цифр
             - 7 датa-центров;
             - Несколько тысяч серверов;




среда, 22 сентября 2010 г.
Немного цифр
             - 7 датa-центров;
             - Несколько тысяч серверов;
             ~ 20 миллионов уникальных пользователей;




среда, 22 сентября 2010 г.
Немного цифр
             - 7 датa-центров;
             - Несколько тысяч серверов;
             ~ 20 миллионов уникальных пользователей;
             ~1000 запросов к поиску в секунду;




среда, 22 сентября 2010 г.
Немного цифр
             - 7 датa-центров;
             - Несколько тысяч серверов;
             ~ 20 миллионов уникальных пользователей;
             ~1000 запросов к поиску в секунду;
             ~ 50 миллионов писем;




среда, 22 сентября 2010 г.
Немного цифр
             - 7 датa-центров;
             - Несколько тысяч серверов;
             ~ 20 миллионов уникальных пользователей;
             ~1000 запросов к поиску в секунду;
             ~ 50 миллионов писем;
             ~ 200 изменений программ;




среда, 22 сентября 2010 г.
Немного цифр
             - 7 датa-центров;
             - Несколько тысяч серверов;
             ~ 20 миллионов уникальных пользователей;
             ~1000 запросов к поиску в секунду;
             ~ 50 миллионов писем;
             ~ 200 изменений программ;
             - Больше 100 системных администраторов;
             сетевых инженеров, инженеров ДЦ и
             других ребят;

среда, 22 сентября 2010 г.
Компутеры




среда, 22 сентября 2010 г.
Компутеры



                                  2x Intel PIII;
                                  128/256/512 MB RAM;
                                  SCSI 18/36 GB;
                                  100Mb Ethernet



среда, 22 сентября 2010 г.
Компутеры


                                 13 лет
                                  2x Intel PIII;
                                  128/256/512 MB RAM;
                                  SCSI 18/36 GB;
                                  100Mb Ethernet



среда, 22 сентября 2010 г.
Компутеры
                         2 x Intel 53xx/54xx/55xx/56xx;
                              16/32/48/96/128 GB RAM;
                                         SAS 72–146Gb;
                                     SATA 120Gb – 2Tb;
                 15/16 SAS/SATA direct attached storage;
                                         1Gbit Ethernet.


                                                  13 лет
                                                    2x Intel PIII;
                                                    128/256/512 MB RAM;
                                                    SCSI 18/36 GB;
                                                    100Mb Ethernet



среда, 22 сентября 2010 г.
Датацентры




среда, 22 сентября 2010 г.
Датацентры




среда, 22 сентября 2010 г.
Датацентры
                     - До 7 000 серверов;




среда, 22 сентября 2010 г.
Датацентры
                     - До 7 000 серверов;
                     - Подведенная мощность – 2-4 МВт;




среда, 22 сентября 2010 г.
Датацентры
                     - До 7 000 серверов;
                     - Подведенная мощность – 2-4 МВт;
                     - Системы охлаждения - 18-22 градуса;




среда, 22 сентября 2010 г.
Датацентры
                     - До 7 000 серверов;
                     - Подведенная мощность – 2-4 МВт;
                     - Системы охлаждения - 18-22 градуса;
                     - Источники бесперебойного питания;




среда, 22 сентября 2010 г.
Датацентры
                     - До 7 000 серверов;
                     - Подведенная мощность – 2-4 МВт;
                     - Системы охлаждения - 18-22 градуса;
                     - Источники бесперебойного питания;
                     - Дизельные генераторы;




среда, 22 сентября 2010 г.
Датацентры
                     - До 7 000 серверов;
                     - Подведенная мощность – 2-4 МВт;
                     - Системы охлаждения - 18-22 градуса;
                     - Источники бесперебойного питания;
                     - Дизельные генераторы;
                     - СКС и оптические каналы;




среда, 22 сентября 2010 г.
Датацентры
                     - До 7 000 серверов;
                     - Подведенная мощность – 2-4 МВт;
                     - Системы охлаждения - 18-22 градуса;
                     - Источники бесперебойного питания;
                     - Дизельные генераторы;
                     - СКС и оптические каналы;
                     - Склады;



среда, 22 сентября 2010 г.
Датацентры
                     - До 7 000 серверов;
                     - Подведенная мощность – 2-4 МВт;
                     - Системы охлаждения - 18-22 градуса;
                     - Источники бесперебойного питания;
                     - Дизельные генераторы;
                     - СКС и оптические каналы;
                     - Склады;
                     - Помещения для персонала;


среда, 22 сентября 2010 г.
Датацентры
                     - До 7 000 серверов;
                     - Подведенная мощность – 2-4 МВт;
                     - Системы охлаждения - 18-22 градуса;
                     - Источники бесперебойного питания;
                     - Дизельные генераторы;
                     - СКС и оптические каналы;
                     - Склады;
                     - Помещения для персонала;
                     - Охрана, пропускная система.

среда, 22 сентября 2010 г.
среда, 22 сентября 2010 г.
Датацентры




среда, 22 сентября 2010 г.
среда, 22 сентября 2010 г.
Вопросы?
среда, 22 сентября 2010 г.
Yet another
                       Conference 2010

                             Москва, 1 октября

        http://company.yandex.ru/public/yac/

среда, 22 сентября 2010 г.
Yet another
                       Conference 2010

                             Москва, 1 октября

        http://company.yandex.ru/public/yac/
                                        * прямая трансляция конечно же будет
среда, 22 сентября 2010 г.
Андрей	
  Кузьмичев
                             Руководитель	
  группы	
  нагрузочного	
  
                             тестирования

                             119021,	
  Россия,	
  Москва,
                             ул.	
  Льва	
  Толстого,	
  16

                             +7	
  (495)	
  739-­‐00-­‐00
                             +7	
  (495)	
  739-­‐70-­‐70	
  —	
  факс

                             baabaka@yandex-­‐team.ru




среда, 22 сентября 2010 г.

More Related Content

PPTX
конкурс проектов (вінграновський)
PPTX
м вінграновський
PDF
Alexander Graebe
PDF
Никита Прокопов
PPTX
Денис Баталов
PDF
Елена Гальцина
PDF
Александр Калашников
PDF
Ирина Иванова
конкурс проектов (вінграновський)
м вінграновський
Alexander Graebe
Никита Прокопов
Денис Баталов
Елена Гальцина
Александр Калашников
Ирина Иванова

More from CodeFest (20)

PDF
Marko Berković
PDF
Денис Кортунов
PDF
Александр Зимин
PDF
Сергей Крапивенский
PDF
Сергей Игнатов
PDF
Николай Крапивный
PDF
Alexander Graebe
PDF
Вадим Смирнов
PDF
Константин Осипов
PDF
Raffaele Rialdi
PDF
Максим Пугачев
PDF
Rene Groeschke
PDF
Иван Бондаренко
PDF
Mete Atamel
PDF
Алексей Акулович
PDF
Артем Титаренко
PDF
Олег Савкин
PDF
Levon Ter-Isahakyan
PPTX
Jeffrey Richter
PDF
Raffaele Rialdi
Marko Berković
Денис Кортунов
Александр Зимин
Сергей Крапивенский
Сергей Игнатов
Николай Крапивный
Alexander Graebe
Вадим Смирнов
Константин Осипов
Raffaele Rialdi
Максим Пугачев
Rene Groeschke
Иван Бондаренко
Mete Atamel
Алексей Акулович
Артем Титаренко
Олег Савкин
Levon Ter-Isahakyan
Jeffrey Richter
Raffaele Rialdi
Ad

CodeFest 2010. Кузьмичев А. — Быстрее быстрого: о требованиях к производительности

  • 1. Быстрее  быстрого:   о  требованиях  к   производительности Андрей  Кузьмичев Руководитель  группы  нагрузочного  тестирования CodeFest  2010,  Новосибирск, 23  сентября  2010  года среда, 22 сентября 2010 г.
  • 9. http://root.yandex.ru/ * * на правах рекламы :) среда, 22 сентября 2010 г.
  • 10. Что делать? среда, 22 сентября 2010 г.
  • 15. Мы сегодня не про это :) среда, 22 сентября 2010 г.
  • 16. Бесчеловечные эксперименты среда, 22 сентября 2010 г.
  • 18. Замедление поисковой выдачи на различных этапах среда, 22 сентября 2010 г.
  • 19. Замедление поисковой выдачи на различных этапах +100мс = отклонения в пределах шума среда, 22 сентября 2010 г.
  • 20. Замедление поисковой выдачи на различных этапах +100мс = отклонения в пределах шума +500мс = -1,0% кликов, +1200мс до первого клика среда, 22 сентября 2010 г.
  • 21. Замедление поисковой выдачи на различных этапах +100мс = отклонения в пределах шума +500мс = -1,0% кликов, +1200мс до первого клика +2000мс = -4,4% кликов, +3100мс до первого клика среда, 22 сентября 2010 г.
  • 22. -0.22% -0.36% -0.44% -0.74% среда, 22 сентября 2010 г.
  • 24. - Сильное отрицательное воздействие среда, 22 сентября 2010 г.
  • 25. - Сильное отрицательное воздействие - Приблизительно линейное изменение показателей с ростом задерки среда, 22 сентября 2010 г.
  • 26. - Сильное отрицательное воздействие - Приблизительно линейное изменение показателей с ростом задерки - Время до первого клика растет почти вдвое быстрее задержки среда, 22 сентября 2010 г.
  • 28. Чего сегодня не будет? среда, 22 сентября 2010 г.
  • 29. Чего сегодня не будет? - как правильно формулировать требования к производительности среда, 22 сентября 2010 г.
  • 30. Чего сегодня не будет? - как правильно формулировать требования к производительности - не будет большей части требований к производительности среда, 22 сентября 2010 г.
  • 31. Чего сегодня не будет? - как правильно формулировать требования к производительности - не будет большей части требований к производительности - как и чем проводить нагрузочное тестирование среда, 22 сентября 2010 г.
  • 32. Чего сегодня не будет? - как правильно формулировать требования к производительности - не будет большей части требований к производительности - как и чем проводить нагрузочное тестирование - как сделать так, чтобы все работало быстро среда, 22 сентября 2010 г.
  • 33. Чего сегодня не будет? - как правильно формулировать требования к производительности - не будет большей части требований к производительности - как и чем проводить нагрузочное тестирование - как сделать так, чтобы все работало быстро - сколько нужно программистов, чтобы вкрутить LAMP среда, 22 сентября 2010 г.
  • 35. План 1. Восприятие времени среда, 22 сентября 2010 г.
  • 36. План 1. Восприятие времени 2. Что происходит в вебе среда, 22 сентября 2010 г.
  • 37. План 1. Восприятие времени 2. Что происходит в вебе 3. Секунда - это много? среда, 22 сентября 2010 г.
  • 38. План 1. Восприятие времени 2. Что происходит в вебе 3. Секунда - это много? 4. Сколько рпсов? среда, 22 сентября 2010 г.
  • 39. План 1. Восприятие времени 2. Что происходит в вебе 3. Секунда - это много? 4. Сколько рпсов? 5. Приборы? 42! среда, 22 сентября 2010 г.
  • 40. План 1. Восприятие времени 2. Что происходит в вебе 3. Секунда - это много? 4. Сколько рпсов? 5. Приборы? 42! 6. Profit! среда, 22 сентября 2010 г.
  • 41. 1. Восприятие времени 2. Что происходит в вебе 3. Секунда - это много? 4. Сколько рпсов? 5. Приборы? 42! среда, 22 сентября 2010 г.
  • 44. Время: восприятие 100 - 200 мс мгновенная реакция 500 - 1000 мс незамедлительная реакция 2 - 5 секунд непрерывающаяся реакция 7 - 10 секунд вынуждающая реакция среда, 22 сентября 2010 г.
  • 45. Время: восприятие 100 - 200 мс мгновенная реакция 500 - 1000 мс незамедлительная реакция 2 - 5 секунд непрерывающаяся реакция 7 - 10 секунд вынуждающая реакция среда, 22 сентября 2010 г.
  • 46. Время: восприятие 100 - 200 мс мгновенная реакция 500 - 1000 мс незамедлительная реакция 2 - 5 секунд непрерывающаяся реакция 7 - 10 секунд вынуждающая реакция среда, 22 сентября 2010 г.
  • 47. Время: восприятие 100 - 200 мс мгновенная реакция 500 - 1000 мс незамедлительная реакция 2 - 5 секунд непрерывающаяся реакция 7 - 10 секунд вынуждающая реакция среда, 22 сентября 2010 г.
  • 48. Время: восприятие 100 - 200 мс мгновенная реакция 500 - 1000 мс незамедлительная реакция 2 - 5 секунд непрерывающаяся реакция 7 - 10 секунд вынуждающая реакция * XX век среда, 22 сентября 2010 г.
  • 49. Время: восприятие XXI век среда, 22 сентября 2010 г.
  • 50. Время: восприятие XXI век 5... Ну максимум 7 секунд! среда, 22 сентября 2010 г.
  • 51. Время: восприятие XXI век 5... Ну максимум 7 секунд! Дальше - быстрее!!! среда, 22 сентября 2010 г.
  • 53. Время: закон Вербера-Фехнера а среда, 22 сентября 2010 г.
  • 54. Время: закон Вербера-Фехнера б а среда, 22 сентября 2010 г.
  • 55. Время: закон Вербера-Фехнера б а среда, 22 сентября 2010 г.
  • 56. Время: закон Вербера-Фехнера б а а среда, 22 сентября 2010 г.
  • 57. Время: закон Вербера-Фехнера б а а б среда, 22 сентября 2010 г.
  • 58. Время: закон Вербера-Фехнера б а а б среда, 22 сентября 2010 г.
  • 59. Время: закон Вербера-Фехнера б а а б Концепция о наименьшем заметном различии - jnd (Just Noticeable Difference) среда, 22 сентября 2010 г.
  • 60. Время: закон Вербера-Фехнера Отношение б Вербера для а длительностей до 30 секунд - в диапазоне от а б 7 до 18% Концепция о наименьшем заметном различии - jnd (Just Noticeable Difference) среда, 22 сентября 2010 г.
  • 61. Время: закон Вербера-Фехнера Быстрее 20 с Медленнее среда, 22 сентября 2010 г.
  • 62. Время: закон Вербера-Фехнера Быстрее 20 с Медленнее среда, 22 сентября 2010 г.
  • 63. Время: закон Вербера-Фехнера -20% Быстрее 16 с 20 с Медленнее среда, 22 сентября 2010 г.
  • 64. Время: закон Вербера-Фехнера -20% +20% Быстрее 16 с 20 с 24 с Медленнее среда, 22 сентября 2010 г.
  • 65. Время: закон Вербера-Фехнера -20% +20% Быстрее 16 с 20 с 24 с Медленнее Правило 20% дает нижнюю и верхнюю границы заметности изменения среда, 22 сентября 2010 г.
  • 67. Время: критерий «ненамного» Исследования чувственного оценивания среда, 22 сентября 2010 г.
  • 68. Время: критерий «ненамного» Исследования чувственного оценивания Среднее между двумя длительностями совпадает со средним геометрическим среда, 22 сентября 2010 г.
  • 69. Время: критерий «ненамного» Исследования чувственного оценивания Среднее между двумя длительностями совпадает со средним геометрическим среда, 22 сентября 2010 г.
  • 71. Время: критерий «ненамного» Выше порога среднего геометрического вероятность ассоциирования значения с большим числом увеличивается. среда, 22 сентября 2010 г.
  • 72. Время: критерий «ненамного» Выше порога среднего геометрического вероятность ассоциирования значения с большим числом увеличивается. Нейтрализация дифференциации среда, 22 сентября 2010 г.
  • 73. Время: пример среда, 22 сентября 2010 г.
  • 74. Время: пример Конкурент - 30 секунд среда, 22 сентября 2010 г.
  • 75. Время: пример Конкурент - 30 секунд 60 секунд медленно < 36 секунд неразличимо незначительно < 42 секунд медленнее < 24 секунд быстрее среда, 22 сентября 2010 г.
  • 76. Время: пример Конкурент - 30 секунд 60 секунд медленно < 36 секунд неразличимо незначительно < 42 секунд медленнее < 24 секунд быстрее среда, 22 сентября 2010 г.
  • 77. Время: пример Конкурент - 30 секунд 60 секунд медленно < 36 секунд неразличимо незначительно < 42 секунд медленнее < 24 секунд быстрее среда, 22 сентября 2010 г.
  • 78. Время: пример Конкурент - 30 секунд 60 секунд медленно < 36 секунд неразличимо незначительно < 42 секунд медленнее < 24 секунд быстрее среда, 22 сентября 2010 г.
  • 80. Profit! - Возможность незаметной деградации среда, 22 сентября 2010 г.
  • 81. Profit! - Возможность незаметной деградации - Целесообразность проводимой оптимизации среда, 22 сентября 2010 г.
  • 82. Profit! - Возможность незаметной деградации - Целесообразность проводимой оптимизации - Определение целевой производительности среда, 22 сентября 2010 г.
  • 83. Profit! - Возможность незаметной деградации - Целесообразность проводимой оптимизации - Определение целевой производительности - Сглаживание отставания от конкурента среда, 22 сентября 2010 г.
  • 86. 1. Восприятие времени 2. Что происходит в вебе 3. Секунда - это много? 4. Сколько рпсов? 5. Приборы? 42! среда, 22 сентября 2010 г.
  • 87. Поговорим о вебе среда, 22 сентября 2010 г.
  • 88. Поговорим о вебе среда, 22 сентября 2010 г.
  • 89. Поговорим о вебе среда, 22 сентября 2010 г.
  • 90. Время ответа среда, 22 сентября 2010 г.
  • 91. Время ответа Запрос DNS среда, 22 сентября 2010 г.
  • 92. Время ответа Запрос DNS Установка TCP соединения среда, 22 сентября 2010 г.
  • 93. Время ответа Запрос DNS Установка TCP соединения Генерация запроса от клиента среда, 22 сентября 2010 г.
  • 94. Время ответа Запрос DNS Установка TCP соединения Генерация запроса от клиента Передача запроса от клиента серверу среда, 22 сентября 2010 г.
  • 95. Время ответа Запрос DNS Установка TCP соединения Генерация запроса от клиента Передача запроса от клиента серверу Генерация ответа сервером среда, 22 сентября 2010 г.
  • 96. Время ответа Запрос DNS Установка TCP соединения Генерация запроса от клиента Передача запроса от клиента серверу Генерация ответа сервером Передача ответа от сервера клиенту среда, 22 сентября 2010 г.
  • 97. Время ответа Запрос DNS Установка TCP соединения Генерация запроса от клиента Передача запроса от клиента серверу Генерация ответа сервером Передача ответа от сервера клиенту Рендеринг страницы браузером среда, 22 сентября 2010 г.
  • 98. Время ответа Запрос DNS Установка TCP соединения Генерация запроса от клиента Передача запроса от клиента серверу Генерация ответа сервером Передача ответа от сервера клиенту Рендеринг страницы браузером среда, 22 сентября 2010 г.
  • 100. Генерация ответа сервером Мы сегодня не про это :) среда, 22 сентября 2010 г.
  • 102. Рендеринг страницы браузером А вот на этом немного остановимся ;) среда, 22 сентября 2010 г.
  • 104. Рендеринг страницы браузером В проектах со сложной версткой 60% времени легко приходится на отрисовку среда, 22 сентября 2010 г.
  • 105. Сделали загрузку скриптов асинхронной и перенесли ее в конец body среда, 22 сентября 2010 г.
  • 106. Субъективные ощущения Сделали загрузку скриптов асинхронной и перенесли ее в конец body среда, 22 сентября 2010 г.
  • 107. Субъективные ощущения Сделали загрузку скриптов асинхронной и перенесли ее в конец body Сравните! среда, 22 сентября 2010 г.
  • 108. Рендеринг страницы браузером: пример оптимизации среда, 22 сентября 2010 г.
  • 109. Рендеринг страницы браузером: пример оптимизации среда, 22 сентября 2010 г.
  • 110. Рендеринг страницы браузером: пример оптимизации среда, 22 сентября 2010 г.
  • 111. Рендеринг страницы браузером: пример оптимизации среда, 22 сентября 2010 г.
  • 112. Рендеринг страницы браузером: пример оптимизации среда, 22 сентября 2010 г.
  • 113. Рендеринг страницы браузером: пример оптимизации среда, 22 сентября 2010 г.
  • 114. Рендеринг страницы браузером: пример оптимизации среда, 22 сентября 2010 г.
  • 115. 1. Восприятие времени 2. Что происходит в вебе 3. Секунда - это много? 4. Сколько рпсов? 5. Приборы? 42! 6. Profit! среда, 22 сентября 2010 г.
  • 116. 3 это куча? 3 - это мало. А 7? 7 - это куча! Мало - это когда съел и еще хочется, а много - это когда уже больше не хочется среда, 22 сентября 2010 г.
  • 117. Так какое время ответа приемлемо? среда, 22 сентября 2010 г.
  • 118. Так какое время ответа приемлемо? Это очень сильно зависит от сервиса среда, 22 сентября 2010 г.
  • 119. Так какое время ответа приемлемо? В общем случае, если вы отвечаете дольше 300мс, то вы никому не нужны* * скорее всего это выльется в 1 секунду на клиенте среда, 22 сентября 2010 г.
  • 120. Так какое время ответа приемлемо? Мы не должны тормозить среда, 22 сентября 2010 г.
  • 121. Так какое время ответа приемлемо? Мы не должны тормозить Плохое требование среда, 22 сентября 2010 г.
  • 122. Так какое время ответа приемлемо? Мы должны отвечать не медленнее 300мс среда, 22 сентября 2010 г.
  • 123. Так какое время ответа приемлемо? Мы должны отвечать не медленнее 300мс Плохое требование среда, 22 сентября 2010 г.
  • 124. Длинный хвост среда, 22 сентября 2010 г.
  • 125. Так какое время ответа приемлемо? среда, 22 сентября 2010 г.
  • 126. Так какое время ответа приемлемо? 95% < 300мс среда, 22 сентября 2010 г.
  • 127. Так какое время ответа приемлемо? 95% < 300мс 99% < 500мс среда, 22 сентября 2010 г.
  • 128. Так какое время ответа приемлемо? 95% < 300мс 99% < 500мс Ок среда, 22 сентября 2010 г.
  • 129. Так какое время ответа приемлемо? 95% < 300мс 99% < 500мс Ок Но все зависит от сервиса! среда, 22 сентября 2010 г.
  • 130. Так какое время ответа приемлемо? И не забывайте о 20% различимости и нейтрализации различия среда, 22 сентября 2010 г.
  • 131. Так какое время ответа приемлемо? Да, и не забудьте поисследовать как быстро отвечают конкуренты ;) среда, 22 сентября 2010 г.
  • 132. Со временем немного разобрались среда, 22 сентября 2010 г.
  • 133. Этого не достаточно среда, 22 сентября 2010 г.
  • 134. 1. Восприятие времени 2. Что происходит в вебе 3. Секунда - это много? 4. Сколько рпсов? 5. Приборы? 42! 6. Profit! среда, 22 сентября 2010 г.
  • 135. В чем будем измерять? среда, 22 сентября 2010 г.
  • 136. В чем будем измерять? RPS - requests per second среда, 22 сентября 2010 г.
  • 137. Какую нагрузку мы должны выдерживать? среда, 22 сентября 2010 г.
  • 138. Очень сложный вопрос среда, 22 сентября 2010 г.
  • 139. Как живет интернет среда, 22 сентября 2010 г.
  • 147. Погода - вполне типичный сервис среда, 22 сентября 2010 г.
  • 153. Пробки - суточные особенности среда, 22 сентября 2010 г.
  • 155. 21 февраля, 22:45. Биатлон. Масс-старт. 15 км. Мужчины. среда, 22 сентября 2010 г.
  • 156. 21 февраля, 22:45. Биатлон. Масс-старт. 15 км. Мужчины. 22 февраля, 01:00. Биатлон. Масс-старт. 12,5 км. Женщины. среда, 22 сентября 2010 г.
  • 160. Олимпиада - типичный событийный проект среда, 22 сентября 2010 г.
  • 161. /sport /photos /medals /country /calendar 08 08 08 08 08 08 08 8/ 8/ 8/ 8/ 8/ 8/ 8/ /0 /0 /0 /0 /0 /0 /0 13 15 17 19 21 23 25 среда, 22 сентября 2010 г.
  • 162. /sport /photos /medals /country /calendar Выходные 08 08 08 08 08 08 08 8/ 8/ 8/ 8/ 8/ 8/ 8/ /0 /0 /0 /0 /0 /0 /0 13 15 17 19 21 23 25 среда, 22 сентября 2010 г.
  • 163. /sport /photos Олимпиада кончилась /medals /country /calendar Выходные 08 08 08 08 08 08 08 8/ 8/ 8/ 8/ 8/ 8/ 8/ /0 /0 /0 /0 /0 /0 /0 13 15 17 19 21 23 25 среда, 22 сентября 2010 г.
  • 165. 29 марта 2010 года Взрывы в московском метро среда, 22 сентября 2010 г.
  • 166. 29 марта 2010 года Взрывы в московском метро среда, 22 сентября 2010 г.
  • 167. 29 марта 2010 года Взрывы в московском метро Первый взрыв: 7:57 Рост нагрузки: 8:10 среда, 22 сентября 2010 г.
  • 168. Так и сколько должен держать мой сервис? Думайте как ваш массовый пользователь среда, 22 сентября 2010 г.
  • 169. И сколько в итоге должен держать мой сервис? Ищите суточные, недельные, сезонные колебания среда, 22 сентября 2010 г.
  • 170. И сколько в итоге должен держать мой сервис? Ищите суточные, недельные, сезонные колебания Погода тоже очень сильно влияет на трафик, ага. среда, 22 сентября 2010 г.
  • 171. И сколько в итоге должен держать мой сервис? Событийный сервис? Готовьтесь к очень резким скачкам трафика! среда, 22 сентября 2010 г.
  • 172. И сколько в итоге должен держать мой сервис? Событийный сервис? Готовьтесь к очень резким скачкам трафика! Можно сделать сильно упрощенную версию сайта и переключатся на нее в критические моменты. Так, например, делает Газета.Ру среда, 22 сентября 2010 г.
  • 173. И сколько в итоге должен держать мой сервис? Если есть возможность - сделайте закрытое тестирование! среда, 22 сентября 2010 г.
  • 174. И сколько в итоге должен держать мой сервис? Если есть возможность - сделайте закрытое тестирование! А в логах смотрите не только на работу системы, но и на профили нагрузки - там оооочень много интересного. среда, 22 сентября 2010 г.
  • 175. А интернет-то растет! Аудитория портала Яндекс (по данным TNS) 15 000 000 12 500 000 10 000 000 7 500 000 5 000 000 2 500 000 0 Май 2008 Окт 2008 Мар 2009 Авг 2009 Янв 2010 Июн 2010 среда, 22 сентября 2010 г.
  • 176. 1. Восприятие времени 2. Что происходит в вебе 3. Секунда - это много? 4. Сколько рпсов? 5. Приборы? 42! 6. Profit! среда, 22 сентября 2010 г.
  • 178. Мониторинг - Измеряйте все что можете среда, 22 сентября 2010 г.
  • 179. Мониторинг - Измеряйте все что можете - Возьмите разные счетчики среда, 22 сентября 2010 г.
  • 180. Мониторинг - Измеряйте все что можете - Возьмите разные счетчики - Смотрите в логи среда, 22 сентября 2010 г.
  • 181. У нас вот так :) среда, 22 сентября 2010 г.
  • 182. 2. Что происходит в вебе 3. Секунда - это много? 4. Сколько рпсов? 5. Приборы? 42! 6. Profit! среда, 22 сентября 2010 г.
  • 183. Что в итоге среда, 22 сентября 2010 г.
  • 184. Что в итоге Подумайте про время ответа сервиса среда, 22 сентября 2010 г.
  • 185. Что в итоге Подумайте про время ответа сервиса Не забудьте про длинный хвост среда, 22 сентября 2010 г.
  • 186. Что в итоге Подумайте про время ответа сервиса Не забудьте про длинный хвост Прикиньте максимальную нагрузку среда, 22 сентября 2010 г.
  • 187. Что в итоге Подумайте про время ответа сервиса Не забудьте про длинный хвост Прикиньте максимальную нагрузку Максимально открытая закрытая бета среда, 22 сентября 2010 г.
  • 188. Что в итоге Подумайте про время ответа сервиса Не забудьте про длинный хвост Прикиньте максимальную нагрузку Максимально открытая закрытая бета Нагрузочное тестирование среда, 22 сентября 2010 г.
  • 191. Немного цифр среда, 22 сентября 2010 г.
  • 192. Немного цифр - 7 датa-центров; среда, 22 сентября 2010 г.
  • 193. Немного цифр - 7 датa-центров; - Несколько тысяч серверов; среда, 22 сентября 2010 г.
  • 194. Немного цифр - 7 датa-центров; - Несколько тысяч серверов; ~ 20 миллионов уникальных пользователей; среда, 22 сентября 2010 г.
  • 195. Немного цифр - 7 датa-центров; - Несколько тысяч серверов; ~ 20 миллионов уникальных пользователей; ~1000 запросов к поиску в секунду; среда, 22 сентября 2010 г.
  • 196. Немного цифр - 7 датa-центров; - Несколько тысяч серверов; ~ 20 миллионов уникальных пользователей; ~1000 запросов к поиску в секунду; ~ 50 миллионов писем; среда, 22 сентября 2010 г.
  • 197. Немного цифр - 7 датa-центров; - Несколько тысяч серверов; ~ 20 миллионов уникальных пользователей; ~1000 запросов к поиску в секунду; ~ 50 миллионов писем; ~ 200 изменений программ; среда, 22 сентября 2010 г.
  • 198. Немного цифр - 7 датa-центров; - Несколько тысяч серверов; ~ 20 миллионов уникальных пользователей; ~1000 запросов к поиску в секунду; ~ 50 миллионов писем; ~ 200 изменений программ; - Больше 100 системных администраторов; сетевых инженеров, инженеров ДЦ и других ребят; среда, 22 сентября 2010 г.
  • 200. Компутеры 2x Intel PIII; 128/256/512 MB RAM; SCSI 18/36 GB; 100Mb Ethernet среда, 22 сентября 2010 г.
  • 201. Компутеры 13 лет 2x Intel PIII; 128/256/512 MB RAM; SCSI 18/36 GB; 100Mb Ethernet среда, 22 сентября 2010 г.
  • 202. Компутеры 2 x Intel 53xx/54xx/55xx/56xx; 16/32/48/96/128 GB RAM; SAS 72–146Gb; SATA 120Gb – 2Tb; 15/16 SAS/SATA direct attached storage; 1Gbit Ethernet. 13 лет 2x Intel PIII; 128/256/512 MB RAM; SCSI 18/36 GB; 100Mb Ethernet среда, 22 сентября 2010 г.
  • 205. Датацентры - До 7 000 серверов; среда, 22 сентября 2010 г.
  • 206. Датацентры - До 7 000 серверов; - Подведенная мощность – 2-4 МВт; среда, 22 сентября 2010 г.
  • 207. Датацентры - До 7 000 серверов; - Подведенная мощность – 2-4 МВт; - Системы охлаждения - 18-22 градуса; среда, 22 сентября 2010 г.
  • 208. Датацентры - До 7 000 серверов; - Подведенная мощность – 2-4 МВт; - Системы охлаждения - 18-22 градуса; - Источники бесперебойного питания; среда, 22 сентября 2010 г.
  • 209. Датацентры - До 7 000 серверов; - Подведенная мощность – 2-4 МВт; - Системы охлаждения - 18-22 градуса; - Источники бесперебойного питания; - Дизельные генераторы; среда, 22 сентября 2010 г.
  • 210. Датацентры - До 7 000 серверов; - Подведенная мощность – 2-4 МВт; - Системы охлаждения - 18-22 градуса; - Источники бесперебойного питания; - Дизельные генераторы; - СКС и оптические каналы; среда, 22 сентября 2010 г.
  • 211. Датацентры - До 7 000 серверов; - Подведенная мощность – 2-4 МВт; - Системы охлаждения - 18-22 градуса; - Источники бесперебойного питания; - Дизельные генераторы; - СКС и оптические каналы; - Склады; среда, 22 сентября 2010 г.
  • 212. Датацентры - До 7 000 серверов; - Подведенная мощность – 2-4 МВт; - Системы охлаждения - 18-22 градуса; - Источники бесперебойного питания; - Дизельные генераторы; - СКС и оптические каналы; - Склады; - Помещения для персонала; среда, 22 сентября 2010 г.
  • 213. Датацентры - До 7 000 серверов; - Подведенная мощность – 2-4 МВт; - Системы охлаждения - 18-22 градуса; - Источники бесперебойного питания; - Дизельные генераторы; - СКС и оптические каналы; - Склады; - Помещения для персонала; - Охрана, пропускная система. среда, 22 сентября 2010 г.
  • 218. Yet another Conference 2010 Москва, 1 октября http://company.yandex.ru/public/yac/ среда, 22 сентября 2010 г.
  • 219. Yet another Conference 2010 Москва, 1 октября http://company.yandex.ru/public/yac/ * прямая трансляция конечно же будет среда, 22 сентября 2010 г.
  • 220. Андрей  Кузьмичев Руководитель  группы  нагрузочного   тестирования 119021,  Россия,  Москва, ул.  Льва  Толстого,  16 +7  (495)  739-­‐00-­‐00 +7  (495)  739-­‐70-­‐70  —  факс baabaka@yandex-­‐team.ru среда, 22 сентября 2010 г.