Suche senden
Hochladen
HighLoad весна 2014 лекция 2
•
Als PPTX, PDF herunterladen
•
0 gefällt mir
•
787 views
T
Technopark
Folgen
Bildung
Melden
Teilen
Melden
Teilen
1 von 33
Jetzt herunterladen
Empfohlen
HighLoad весна 2014 лекция 5
HighLoad весна 2014 лекция 5
Technopark
HighLoad весна 2014 лекция 6
HighLoad весна 2014 лекция 6
Technopark
HighLoad весна 2014 лекция 3
HighLoad весна 2014 лекция 3
Technopark
Механика DDoS (Александр Крижановский)
Механика DDoS (Александр Крижановский)
Ontico
Кадры решают все, или стриминг видео в «Одноклассниках». Александр Тоболь
Кадры решают все, или стриминг видео в «Одноклассниках». Александр Тоболь
odnoklassniki.ru
Платформа для видео сроком в квартал. Александр Тоболь.
Платформа для видео сроком в квартал. Александр Тоболь.
odnoklassniki.ru
Тюним память и сетевой стек в Linux: история перевода высоконагруженных серве...
Тюним память и сетевой стек в Linux: история перевода высоконагруженных серве...
odnoklassniki.ru
Работа с большими файлами под перлом
Работа с большими файлами под перлом
mayperl
Empfohlen
HighLoad весна 2014 лекция 5
HighLoad весна 2014 лекция 5
Technopark
HighLoad весна 2014 лекция 6
HighLoad весна 2014 лекция 6
Technopark
HighLoad весна 2014 лекция 3
HighLoad весна 2014 лекция 3
Technopark
Механика DDoS (Александр Крижановский)
Механика DDoS (Александр Крижановский)
Ontico
Кадры решают все, или стриминг видео в «Одноклассниках». Александр Тоболь
Кадры решают все, или стриминг видео в «Одноклассниках». Александр Тоболь
odnoklassniki.ru
Платформа для видео сроком в квартал. Александр Тоболь.
Платформа для видео сроком в квартал. Александр Тоболь.
odnoklassniki.ru
Тюним память и сетевой стек в Linux: история перевода высоконагруженных серве...
Тюним память и сетевой стек в Linux: история перевода высоконагруженных серве...
odnoklassniki.ru
Работа с большими файлами под перлом
Работа с большими файлами под перлом
mayperl
Оптимизация программ для современных процессоров и Linux, Александр Крижановс...
Оптимизация программ для современных процессоров и Linux, Александр Крижановс...
Ontico
Разработка высокопроизводительных серверных приложений для Linux/Unix (Алекса...
Разработка высокопроизводительных серверных приложений для Linux/Unix (Алекса...
Ontico
Спасение 6 млн файлов в условиях полного хецнера (Даниил Подольский, Дмитрий ...
Спасение 6 млн файлов в условиях полного хецнера (Даниил Подольский, Дмитрий ...
Ontico
SECON.Посиделки #16: Cassandra (презентация)
SECON.Посиделки #16: Cassandra (презентация)
Конференция разработчиков программного обеспечения SECON'2014
Франкенштейнизация Voldemort или key-value данные в Одноклассниках. Роман Ан...
Франкенштейнизация Voldemort или key-value данные в Одноклассниках. Роман Ан...
odnoklassniki.ru
HDD, SSD, RAM, RAID, и кого на ком кэшировать / Михаил Конюхов (Perfect Solut...
HDD, SSD, RAM, RAID, и кого на ком кэшировать / Михаил Конюхов (Perfect Solut...
Ontico
Flashcache в mamba.ru / Яковлев Александр Юрьевич (ЗАО Мамба)
Flashcache в mamba.ru / Яковлев Александр Юрьевич (ЗАО Мамба)
Ontico
Реализация восстановления после аварий / Сергей Бурладян (Avito)
Реализация восстановления после аварий / Сергей Бурладян (Avito)
Ontico
Реалтайм статистика скорости работы нативных и веб-приложений у реальных поль...
Реалтайм статистика скорости работы нативных и веб-приложений у реальных поль...
Ontico
Эволюция программно-аппаратного обеспечения хранения фотографий в Badoo / Дми...
Эволюция программно-аппаратного обеспечения хранения фотографий в Badoo / Дми...
Ontico
Cautious: IPv6 is here / Александр Азимов (Qrator Labs)
Cautious: IPv6 is here / Александр Азимов (Qrator Labs)
Ontico
Вячеслав Бирюков - HTTP и HTTPS
Вячеслав Бирюков - HTTP и HTTPS
Yandex
SOA: строим свой service mesh / Иван Круглов (Booking.com)
SOA: строим свой service mesh / Иван Круглов (Booking.com)
Ontico
DPDK в виртуальном коммутаторе Open vSwitch / Александр Джуринский (Selectel)
DPDK в виртуальном коммутаторе Open vSwitch / Александр Джуринский (Selectel)
Ontico
Инструменты высоконагруженных проектов - кэширование и очереди, Вячеслав Моск...
Инструменты высоконагруженных проектов - кэширование и очереди, Вячеслав Моск...
Ontico
NVMf: 5 млн IOPS по сети своими руками / Андрей Николаенко (IBS)
NVMf: 5 млн IOPS по сети своими руками / Андрей Николаенко (IBS)
Ontico
Андрей Федоренчик- «Высоконагруженная система с аналитикой на InfoBright»
Андрей Федоренчик- «Высоконагруженная система с аналитикой на InfoBright»
Tanya Denisyuk
Тюним память и сетевой стек в Linux: история перевода высоконагруженных серве...
Тюним память и сетевой стек в Linux: история перевода высоконагруженных серве...
Ontico
Современная операционная система: что надо знать разработчику / Александр Кри...
Современная операционная система: что надо знать разработчику / Александр Кри...
Ontico
Движок LMDB — особенный чемпион / Юрьев Леонид (Петер-Сервис R&D)
Движок LMDB — особенный чемпион / Юрьев Леонид (Петер-Сервис R&D)
Ontico
HighLoad весна 2014 лекция 7
HighLoad весна 2014 лекция 7
Technopark
Бизнес весна 2014 лекция 1
Бизнес весна 2014 лекция 1
Technopark
Weitere ähnliche Inhalte
Was ist angesagt?
Оптимизация программ для современных процессоров и Linux, Александр Крижановс...
Оптимизация программ для современных процессоров и Linux, Александр Крижановс...
Ontico
Разработка высокопроизводительных серверных приложений для Linux/Unix (Алекса...
Разработка высокопроизводительных серверных приложений для Linux/Unix (Алекса...
Ontico
Спасение 6 млн файлов в условиях полного хецнера (Даниил Подольский, Дмитрий ...
Спасение 6 млн файлов в условиях полного хецнера (Даниил Подольский, Дмитрий ...
Ontico
SECON.Посиделки #16: Cassandra (презентация)
SECON.Посиделки #16: Cassandra (презентация)
Конференция разработчиков программного обеспечения SECON'2014
Франкенштейнизация Voldemort или key-value данные в Одноклассниках. Роман Ан...
Франкенштейнизация Voldemort или key-value данные в Одноклассниках. Роман Ан...
odnoklassniki.ru
HDD, SSD, RAM, RAID, и кого на ком кэшировать / Михаил Конюхов (Perfect Solut...
HDD, SSD, RAM, RAID, и кого на ком кэшировать / Михаил Конюхов (Perfect Solut...
Ontico
Flashcache в mamba.ru / Яковлев Александр Юрьевич (ЗАО Мамба)
Flashcache в mamba.ru / Яковлев Александр Юрьевич (ЗАО Мамба)
Ontico
Реализация восстановления после аварий / Сергей Бурладян (Avito)
Реализация восстановления после аварий / Сергей Бурладян (Avito)
Ontico
Реалтайм статистика скорости работы нативных и веб-приложений у реальных поль...
Реалтайм статистика скорости работы нативных и веб-приложений у реальных поль...
Ontico
Эволюция программно-аппаратного обеспечения хранения фотографий в Badoo / Дми...
Эволюция программно-аппаратного обеспечения хранения фотографий в Badoo / Дми...
Ontico
Cautious: IPv6 is here / Александр Азимов (Qrator Labs)
Cautious: IPv6 is here / Александр Азимов (Qrator Labs)
Ontico
Вячеслав Бирюков - HTTP и HTTPS
Вячеслав Бирюков - HTTP и HTTPS
Yandex
SOA: строим свой service mesh / Иван Круглов (Booking.com)
SOA: строим свой service mesh / Иван Круглов (Booking.com)
Ontico
DPDK в виртуальном коммутаторе Open vSwitch / Александр Джуринский (Selectel)
DPDK в виртуальном коммутаторе Open vSwitch / Александр Джуринский (Selectel)
Ontico
Инструменты высоконагруженных проектов - кэширование и очереди, Вячеслав Моск...
Инструменты высоконагруженных проектов - кэширование и очереди, Вячеслав Моск...
Ontico
NVMf: 5 млн IOPS по сети своими руками / Андрей Николаенко (IBS)
NVMf: 5 млн IOPS по сети своими руками / Андрей Николаенко (IBS)
Ontico
Андрей Федоренчик- «Высоконагруженная система с аналитикой на InfoBright»
Андрей Федоренчик- «Высоконагруженная система с аналитикой на InfoBright»
Tanya Denisyuk
Тюним память и сетевой стек в Linux: история перевода высоконагруженных серве...
Тюним память и сетевой стек в Linux: история перевода высоконагруженных серве...
Ontico
Современная операционная система: что надо знать разработчику / Александр Кри...
Современная операционная система: что надо знать разработчику / Александр Кри...
Ontico
Движок LMDB — особенный чемпион / Юрьев Леонид (Петер-Сервис R&D)
Движок LMDB — особенный чемпион / Юрьев Леонид (Петер-Сервис R&D)
Ontico
Was ist angesagt?
(20)
Оптимизация программ для современных процессоров и Linux, Александр Крижановс...
Оптимизация программ для современных процессоров и Linux, Александр Крижановс...
Разработка высокопроизводительных серверных приложений для Linux/Unix (Алекса...
Разработка высокопроизводительных серверных приложений для Linux/Unix (Алекса...
Спасение 6 млн файлов в условиях полного хецнера (Даниил Подольский, Дмитрий ...
Спасение 6 млн файлов в условиях полного хецнера (Даниил Подольский, Дмитрий ...
SECON.Посиделки #16: Cassandra (презентация)
SECON.Посиделки #16: Cassandra (презентация)
Франкенштейнизация Voldemort или key-value данные в Одноклассниках. Роман Ан...
Франкенштейнизация Voldemort или key-value данные в Одноклассниках. Роман Ан...
HDD, SSD, RAM, RAID, и кого на ком кэшировать / Михаил Конюхов (Perfect Solut...
HDD, SSD, RAM, RAID, и кого на ком кэшировать / Михаил Конюхов (Perfect Solut...
Flashcache в mamba.ru / Яковлев Александр Юрьевич (ЗАО Мамба)
Flashcache в mamba.ru / Яковлев Александр Юрьевич (ЗАО Мамба)
Реализация восстановления после аварий / Сергей Бурладян (Avito)
Реализация восстановления после аварий / Сергей Бурладян (Avito)
Реалтайм статистика скорости работы нативных и веб-приложений у реальных поль...
Реалтайм статистика скорости работы нативных и веб-приложений у реальных поль...
Эволюция программно-аппаратного обеспечения хранения фотографий в Badoo / Дми...
Эволюция программно-аппаратного обеспечения хранения фотографий в Badoo / Дми...
Cautious: IPv6 is here / Александр Азимов (Qrator Labs)
Cautious: IPv6 is here / Александр Азимов (Qrator Labs)
Вячеслав Бирюков - HTTP и HTTPS
Вячеслав Бирюков - HTTP и HTTPS
SOA: строим свой service mesh / Иван Круглов (Booking.com)
SOA: строим свой service mesh / Иван Круглов (Booking.com)
DPDK в виртуальном коммутаторе Open vSwitch / Александр Джуринский (Selectel)
DPDK в виртуальном коммутаторе Open vSwitch / Александр Джуринский (Selectel)
Инструменты высоконагруженных проектов - кэширование и очереди, Вячеслав Моск...
Инструменты высоконагруженных проектов - кэширование и очереди, Вячеслав Моск...
NVMf: 5 млн IOPS по сети своими руками / Андрей Николаенко (IBS)
NVMf: 5 млн IOPS по сети своими руками / Андрей Николаенко (IBS)
Андрей Федоренчик- «Высоконагруженная система с аналитикой на InfoBright»
Андрей Федоренчик- «Высоконагруженная система с аналитикой на InfoBright»
Тюним память и сетевой стек в Linux: история перевода высоконагруженных серве...
Тюним память и сетевой стек в Linux: история перевода высоконагруженных серве...
Современная операционная система: что надо знать разработчику / Александр Кри...
Современная операционная система: что надо знать разработчику / Александр Кри...
Движок LMDB — особенный чемпион / Юрьев Леонид (Петер-Сервис R&D)
Движок LMDB — особенный чемпион / Юрьев Леонид (Петер-Сервис R&D)
Andere mochten auch
HighLoad весна 2014 лекция 7
HighLoad весна 2014 лекция 7
Technopark
Бизнес весна 2014 лекция 1
Бизнес весна 2014 лекция 1
Technopark
HighLoad весна 2014 лекция 1
HighLoad весна 2014 лекция 1
Technopark
Управление продуктом весна 2014 лекция 4
Управление продуктом весна 2014 лекция 4
Technopark
Лекция 6. MapReduce в Hadoop (графы)
Лекция 6. MapReduce в Hadoop (графы)
Technopark
Лекция 12. Spark
Лекция 12. Spark
Technopark
Лекция 14. Hadoop в Поиске Mail.Ru
Лекция 14. Hadoop в Поиске Mail.Ru
Technopark
Лекция 11. Вычислительная модель Pregel
Лекция 11. Вычислительная модель Pregel
Technopark
Andere mochten auch
(8)
HighLoad весна 2014 лекция 7
HighLoad весна 2014 лекция 7
Бизнес весна 2014 лекция 1
Бизнес весна 2014 лекция 1
HighLoad весна 2014 лекция 1
HighLoad весна 2014 лекция 1
Управление продуктом весна 2014 лекция 4
Управление продуктом весна 2014 лекция 4
Лекция 6. MapReduce в Hadoop (графы)
Лекция 6. MapReduce в Hadoop (графы)
Лекция 12. Spark
Лекция 12. Spark
Лекция 14. Hadoop в Поиске Mail.Ru
Лекция 14. Hadoop в Поиске Mail.Ru
Лекция 11. Вычислительная модель Pregel
Лекция 11. Вычислительная модель Pregel
Ähnlich wie HighLoad весна 2014 лекция 2
Борьба с DDoS в хостинге - по обе стороны баррикад / Константин Новаковский (...
Борьба с DDoS в хостинге - по обе стороны баррикад / Константин Новаковский (...
Ontico
Ddоs практическое руководство к выживанию А.Лямин
Ddоs практическое руководство к выживанию А.Лямин
HighLoad Lab.
Технополис: Сетевой стек
Технополис: Сетевой стек
Dmitry Samsonov
Максим Дунин, Nginx, Inc.
Максим Дунин, Nginx, Inc.
Ontico
DDoS: Практическое руководство к выживанию
DDoS: Практическое руководство к выживанию
HLL
Intel DPDK в решениях для противодействия DDoS-атакам
Intel DPDK в решениях для противодействия DDoS-атакам
Глеб Хохлов
Анализ трафика
Анализ трафика
lectureswww lectureswww
Практика использования NoSQL в высоконагруженном проекте (Дмитрий Ананьев)
Практика использования NoSQL в высоконагруженном проекте (Дмитрий Ананьев)
Ontico
Виртуализированные сетевые сервисы на line rate в серверном окружении / Алекс...
Виртуализированные сетевые сервисы на line rate в серверном окружении / Алекс...
Ontico
D do s survival guide
D do s survival guide
Alexander Lyamin
High performance computing принципы проектирования сети
High performance computing принципы проектирования сети
MUK Extreme
Spblug. Борьба с DDoS в хостинге - по обе стороны баррикад
Spblug. Борьба с DDoS в хостинге - по обе стороны баррикад
Konstantin Novakovksy
20201021 Технополис: Сетевой стек
20201021 Технополис: Сетевой стек
Dmitry Samsonov
Elutin lvs prez-2
Elutin lvs prez-2
kuchinskaya
Отечественные решения на базе SDN и NFV для телеком-операторов
Отечественные решения на базе SDN и NFV для телеком-операторов
ARCCN
как написать масштабируемую баннерокрутилку. денис бирюков, артем гавриченков...
как написать масштабируемую баннерокрутилку. денис бирюков, артем гавриченков...
rit2011
Марина Широчкина: Верстка. Вид снизу
Марина Широчкина: Верстка. Вид снизу
Yandex
Networks in the cloud on OpenStask: problems we face and their solution
Networks in the cloud on OpenStask: problems we face and their solution
Vadim Ponomarev
Виртуализированный highload (NFV), Александр Шалимов (ЦПИКС)
Виртуализированный highload (NFV), Александр Шалимов (ЦПИКС)
Ontico
High performance computing - принципы проектирования сети
High performance computing - принципы проектирования сети
MUK
Ähnlich wie HighLoad весна 2014 лекция 2
(20)
Борьба с DDoS в хостинге - по обе стороны баррикад / Константин Новаковский (...
Борьба с DDoS в хостинге - по обе стороны баррикад / Константин Новаковский (...
Ddоs практическое руководство к выживанию А.Лямин
Ddоs практическое руководство к выживанию А.Лямин
Технополис: Сетевой стек
Технополис: Сетевой стек
Максим Дунин, Nginx, Inc.
Максим Дунин, Nginx, Inc.
DDoS: Практическое руководство к выживанию
DDoS: Практическое руководство к выживанию
Intel DPDK в решениях для противодействия DDoS-атакам
Intel DPDK в решениях для противодействия DDoS-атакам
Анализ трафика
Анализ трафика
Практика использования NoSQL в высоконагруженном проекте (Дмитрий Ананьев)
Практика использования NoSQL в высоконагруженном проекте (Дмитрий Ананьев)
Виртуализированные сетевые сервисы на line rate в серверном окружении / Алекс...
Виртуализированные сетевые сервисы на line rate в серверном окружении / Алекс...
D do s survival guide
D do s survival guide
High performance computing принципы проектирования сети
High performance computing принципы проектирования сети
Spblug. Борьба с DDoS в хостинге - по обе стороны баррикад
Spblug. Борьба с DDoS в хостинге - по обе стороны баррикад
20201021 Технополис: Сетевой стек
20201021 Технополис: Сетевой стек
Elutin lvs prez-2
Elutin lvs prez-2
Отечественные решения на базе SDN и NFV для телеком-операторов
Отечественные решения на базе SDN и NFV для телеком-операторов
как написать масштабируемую баннерокрутилку. денис бирюков, артем гавриченков...
как написать масштабируемую баннерокрутилку. денис бирюков, артем гавриченков...
Марина Широчкина: Верстка. Вид снизу
Марина Широчкина: Верстка. Вид снизу
Networks in the cloud on OpenStask: problems we face and their solution
Networks in the cloud on OpenStask: problems we face and their solution
Виртуализированный highload (NFV), Александр Шалимов (ЦПИКС)
Виртуализированный highload (NFV), Александр Шалимов (ЦПИКС)
High performance computing - принципы проектирования сети
High performance computing - принципы проектирования сети
Mehr von Technopark
Лекция 13. YARN
Лекция 13. YARN
Technopark
Лекция 10. Apache Mahout
Лекция 10. Apache Mahout
Technopark
Лекция 9. ZooKeeper
Лекция 9. ZooKeeper
Technopark
Лекция 7. Введение в Pig и Hive
Лекция 7. Введение в Pig и Hive
Technopark
Лекция 5. MapReduce в Hadoop (алгоритмы)
Лекция 5. MapReduce в Hadoop (алгоритмы)
Technopark
Лекция 4. MapReduce в Hadoop (введение)
Лекция 4. MapReduce в Hadoop (введение)
Technopark
Лекция 3. Распределённая файловая система HDFS
Лекция 3. Распределённая файловая система HDFS
Technopark
Лекция 2. Основы Hadoop
Лекция 2. Основы Hadoop
Technopark
Лекция 1. Введение в Big Data и MapReduce
Лекция 1. Введение в Big Data и MapReduce
Technopark
СУБД 2013 Лекция №10 "Нереляционное решение в области баз данных — NoSQL"
СУБД 2013 Лекция №10 "Нереляционное решение в области баз данных — NoSQL"
Technopark
СУБД 2013 Лекция №10 "Нереляционное решение в области баз данных — NoSQL" Час...
СУБД 2013 Лекция №10 "Нереляционное решение в области баз данных — NoSQL" Час...
Technopark
СУБД 2013 Лекция №9 "Безопасность баз данных"
СУБД 2013 Лекция №9 "Безопасность баз данных"
Technopark
СУБД 2013 Лекция №8 "Конфигурирование базы данных"
СУБД 2013 Лекция №8 "Конфигурирование базы данных"
Technopark
СУБД 2013 Лекция №7 "Оптимизация запросов и индексирование"
СУБД 2013 Лекция №7 "Оптимизация запросов и индексирование"
Technopark
СУБД 2013 Лекция №5 "Определение узких мест"
СУБД 2013 Лекция №5 "Определение узких мест"
Technopark
СУБД 2013 Лекция №6 "Профилирование запросов. Сложноструктурированные SQL-зап...
СУБД 2013 Лекция №6 "Профилирование запросов. Сложноструктурированные SQL-зап...
Technopark
СУБД 2013 Лекция №4 "Расширенные возможности работы с базами данных. Триггеры...
СУБД 2013 Лекция №4 "Расширенные возможности работы с базами данных. Триггеры...
Technopark
СУБД 2013 Лекция №3 "Выборка данных (продолжение). Транзакции"
СУБД 2013 Лекция №3 "Выборка данных (продолжение). Транзакции"
Technopark
СУБД 2013 Лекция №2 "Модификация данных. Выборка данных (начало)"
СУБД 2013 Лекция №2 "Модификация данных. Выборка данных (начало)"
Technopark
СУБД 2013 Лекция №1 "Введение и начало проектирования"
СУБД 2013 Лекция №1 "Введение и начало проектирования"
Technopark
Mehr von Technopark
(20)
Лекция 13. YARN
Лекция 13. YARN
Лекция 10. Apache Mahout
Лекция 10. Apache Mahout
Лекция 9. ZooKeeper
Лекция 9. ZooKeeper
Лекция 7. Введение в Pig и Hive
Лекция 7. Введение в Pig и Hive
Лекция 5. MapReduce в Hadoop (алгоритмы)
Лекция 5. MapReduce в Hadoop (алгоритмы)
Лекция 4. MapReduce в Hadoop (введение)
Лекция 4. MapReduce в Hadoop (введение)
Лекция 3. Распределённая файловая система HDFS
Лекция 3. Распределённая файловая система HDFS
Лекция 2. Основы Hadoop
Лекция 2. Основы Hadoop
Лекция 1. Введение в Big Data и MapReduce
Лекция 1. Введение в Big Data и MapReduce
СУБД 2013 Лекция №10 "Нереляционное решение в области баз данных — NoSQL"
СУБД 2013 Лекция №10 "Нереляционное решение в области баз данных — NoSQL"
СУБД 2013 Лекция №10 "Нереляционное решение в области баз данных — NoSQL" Час...
СУБД 2013 Лекция №10 "Нереляционное решение в области баз данных — NoSQL" Час...
СУБД 2013 Лекция №9 "Безопасность баз данных"
СУБД 2013 Лекция №9 "Безопасность баз данных"
СУБД 2013 Лекция №8 "Конфигурирование базы данных"
СУБД 2013 Лекция №8 "Конфигурирование базы данных"
СУБД 2013 Лекция №7 "Оптимизация запросов и индексирование"
СУБД 2013 Лекция №7 "Оптимизация запросов и индексирование"
СУБД 2013 Лекция №5 "Определение узких мест"
СУБД 2013 Лекция №5 "Определение узких мест"
СУБД 2013 Лекция №6 "Профилирование запросов. Сложноструктурированные SQL-зап...
СУБД 2013 Лекция №6 "Профилирование запросов. Сложноструктурированные SQL-зап...
СУБД 2013 Лекция №4 "Расширенные возможности работы с базами данных. Триггеры...
СУБД 2013 Лекция №4 "Расширенные возможности работы с базами данных. Триггеры...
СУБД 2013 Лекция №3 "Выборка данных (продолжение). Транзакции"
СУБД 2013 Лекция №3 "Выборка данных (продолжение). Транзакции"
СУБД 2013 Лекция №2 "Модификация данных. Выборка данных (начало)"
СУБД 2013 Лекция №2 "Модификация данных. Выборка данных (начало)"
СУБД 2013 Лекция №1 "Введение и начало проектирования"
СУБД 2013 Лекция №1 "Введение и начало проектирования"
HighLoad весна 2014 лекция 2
1.
Опнейсипнвамие вырнйнмагптжеммыф рирсел Кейхия №2 Быйнв Акейрамдп
2.
HighLoad. Кейхия №2 Гпауий
онспебкемия пертпрнв 2
3.
HighLoad. Кейхия №2 Оепефнд
ма мнвые репвепа рсасийи 3
4.
HighLoad. Кейхия №2 Опнотрймая
ронрнбмнрсь Сесевая йапса Ннлимакымая опнотрймая ронрнбмнрсы 1 Гбис/р Реакымая опнотрймая ронрнбмнрсы 800-900 Мбис/р 150 000 - 250 000 оайеснв в рейтмдт Bonding Общедимемие мерйнкыйиф уизицерйиф имсепуейрнв в ндим кнгицерйий имсепуейр, 4 имсепуейра – 3.5 Гбис/р Лмнгнонснцмые ресевые йапсы (MSI-X) Илеюс мерйнкыйн нцепедей Пнзвнкяюс пазмерси нбпабнсйт ма мерйнкыйн CPU 4
5.
HighLoad. Кейхия №2 CPU0 CPU1 CPU2 eth0 58:
1434978947 0 59: 1950517087 0 60: 1823482036 0 61: 2251074311 0 62: 765575858 0 63: 329477757 0 64: 1517450037 0 65: 938808932 0 66: 1 0 0 67: 1645802435 0 68: 1688597500 0 69: 1805458972 0 70: 2068996833 0 71: 550403216 0 72: 559352604 0 73: 1553486445 0 74: 1060127510 0 75: 1 0 0 76: 1632663556 0 77: 1932803994 0 78: 1890863328 0 79: 2135731441 0 80: 564846310 0 81: 586755774 0 82: 1608909743 0 83: 831009992 0 84: 1 0 0 CPU3 0 0 0 0 0 0 0 0 CPU4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CPU5 0 0 0 0 0 0 0 0 CPU6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CPU7 0 0 0 0 0 0 0 0 CPU8 0 0 0 0 0 0 0 0 CPU9 0 0 0 0 0 0 0 0 CPU10 CPU11 CPU12 CPU13 CPU14 CPU15 0 0 0 0 0 0 0 0 0 0 0 449492 PCI-MSI-edge eth0-TxRx-0 0 0 590577 0 PCI-MSI-edge eth0-TxRx-1 0 497334 0 0 PCI-MSI-edge eth0-TxRx-2 738795 0 0 0 PCI-MSI-edge eth0-TxRx-3 0 0 0 0 PCI-MSI-edge eth0-TxRx-4 0 0 0 0 PCI-MSI-edge eth0-TxRx-5 0 0 0 0 PCI-MSI-edge eth0-TxRx-6 0 0 0 0 PCI-MSI-edge eth0-TxRx-7 0 0 0 0 0 0 0 0 0 0 0 0 PCI-MSI-edge eth1 0 0 0 0 0 0 0 0 482782 0 0 0 0 PCI-MSI-edge eth1-TxRx-0 0 0 0 0 0 0 0 524149 0 0 0 0 0 PCI-MSI-edge eth1-TxRx-1 0 0 0 0 0 0 557581 0 0 0 0 0 0 PCI-MSI-edge eth1-TxRx-2 0 0 0 0 0 621037 0 0 0 0 0 0 0 PCI-MSI-edge eth1-TxRx-3 0 0 0 0 0 0 0 0 0 0 0 0 0 PCI-MSI-edge eth1-TxRx-4 0 0 0 0 0 0 0 0 0 0 0 0 0 PCI-MSI-edge eth1-TxRx-5 0 0 0 0 0 0 0 0 0 0 0 0 0 PCI-MSI-edge eth1-TxRx-6 0 0 0 0 0 0 0 0 0 0 0 0 0 PCI-MSI-edge eth1-TxRx-7 0 0 0 0 0 0 0 0 0 0 0 0 PCI-MSI-edge eth2 0 0 0 0 587664 0 0 0 0 0 0 0 0 PCI-MSI-edge eth2-TxRx-0 0 0 0 598329 0 0 0 0 0 0 0 0 0 PCI-MSI-edge eth2-TxRx-1 0 0 559295 0 0 0 0 0 0 0 0 0 0 PCI-MSI-edge eth2-TxRx-2 0 630233 0 0 0 0 0 0 0 0 0 0 0 PCI-MSI-edge eth2-TxRx-3 0 0 0 0 0 0 0 0 0 0 0 0 0 PCI-MSI-edge eth2-TxRx-4 0 0 0 0 0 0 0 0 0 0 0 0 0 PCI-MSI-edge eth2-TxRx-5 0 0 0 0 0 0 0 0 0 0 0 0 0 PCI-MSI-edge eth2-TxRx-6 0 0 0 0 0 0 0 0 0 0 0 0 0 PCI-MSI-edge eth2-TxRx-7 0 0 0 0 0 0 0 0 0 0 0 0 PCI-MSI-edge 5
6.
HighLoad. Кейхия №2 Онкезмые
тсикисы iperf Пнзвнкяес рнздавасы магптзйт мтжмнй имсемривмнрси TCP и UDP netstat –s Ссасирсийа он имсепуейрал mpstat –P ALL Ссасирсийа он иронкызнвамию CPU cat /proc/interrupts Раропедекемие нбпабнсйи он CPU 6
7.
HighLoad. Кейхия №2 Мейнснпые
хиупы он спауийт Опнейс Тпауий РБ (Рейкала) 8 Гбис/р Одмнйкаррмийи 32 Гбис/р Вйнмсайсе (Виден) 160 Гбис/р* 7
8.
HighLoad. Кейхия №2 8
9.
HighLoad. Кейхия №2 Latency
numbers every programmer should know (Jeff Dean) L1 cache reference 0.5 ns Branch mispredict 5 ns L2 cache reference 7 ns Mutex lock/unlock 25 ns Main memory reference Compress 1K bytes with Zippy Send 2K bytes over 1 Gbps network 100 ns 3,000 ns 20,000 ns SSD random read 150,000 ns Read 1 MB sequentially from memory 250,000 ns Round trip within same datacenter 500,000 ns 0.5 ms 1,000,000 ns 1 ms Disk seek 10,000,000 ns 10 ms Read 1 MB sequentially from disk 20,000,000 ns 20 ms 150,000,000 ns 150 ms Read 1 MB sequentially from SSD* Send packet CA->Netherlands->CA 9
10.
HighLoad. Кейхия №2 10
11.
HighLoad. Кейхия №2 Сесевая
задепжйа 11
12.
HighLoad. Кейхия №2 #
host cas.sv.us.criteo.com cas.sv.us.criteo.com has address 74.119.117.72 # whois 74.119.117.72 NetRange: 74.119.116.0 - 74.119.119.255 CIDR: 74.119.116.0/22 OriginAS: NetName: CRITEO-USA NetHandle: NET-74-119-116-0-1 Parent: NET-74-0-0-0-0 NetType: Direct Assignment RegDate: 2009-11-05 Updated: 2012-03-02 Ref: http://whois.arin.net/rest/net/NET-74-119-116-0-1 OrgName: Criteo Corp. OrgId: CRITE-6 Address: 411 High Street City: Palo Alto StateProv: CA PostalCode: 94301 Country: US RegDate: 2009-10-05 Updated: 2010-07-20 Ref: http://whois.arin.net/rest/org/CRITE-6 12
13.
HighLoad. Кейхия №2 Излепяел
пеакьмтю задепжйт # ping cas.sv.us.criteo.com PING cas.sv.us.criteo.com (74.119.117.72) 56(84) bytes of data. 64 bytes from 74.119.117.72: icmp_seq=1 ttl=246 time=196 ms 64 bytes from 74.119.117.72: icmp_seq=2 ttl=246 time=196 ms 64 bytes from 74.119.117.72: icmp_seq=3 ttl=246 time=196 ms 64 bytes from 74.119.117.72: icmp_seq=4 ttl=246 time=196 ms 64 bytes from 74.119.117.72: icmp_seq=5 ttl=246 time=196 ms 64 bytes from 74.119.117.72: icmp_seq=6 ttl=246 time=196 ms --- cas.sv.us.criteo.com ping statistics --7 packets transmitted, 6 received, 14% packet loss, time 6069ms rtt min/avg/max/mdev = 196.745/196.769/196.806/0.256 ms 13
14.
HighLoad. Кейхия №2 Амакизиптел
лапчптс # traceroute cas.sv.us.criteo.com -q 1 traceroute to cas.sv.us.criteo.com (74.119.117.72), 30 hops max, 60 byte packets 1 94.100.178.2 (94.100.178.2) 0.408 ms 2 188.254.103.197 (188.254.103.197) 8.875 ms 3 46.61.141.133 (46.61.141.133) 51.420 ms 4 ethernet10-3.ar4.fra4.gblx.net (64.211.193.169) 45.973 ms 5 ae8.scr4.FRA4.gblx.net (67.16.145.241) 51.687 ms 6 po3-20G.ar2.SNV2.gblx.net (67.16.139.98) 195.523 ms 7 CRITEO-CORP.GigabitEthernet4-18.ar2.SNV2.gblx.net (206.41.25.26) 202.311 ms 8 * 9 * 10 * 11 * 12 * 13 * 14 * 15 * 14
15.
HighLoad. Кейхия №2 Looking
Glass Йасакнги: Опилепы: http://www.traceroute.net.ru/ http://lg.vk.com/ http://www.lookinglass.org/ http://lg.megafon.ru/ http://www.bgp4.as/looking-glasses http://lg.transtk.ru/ http://www.bgp4.net/lg http://lg.retn.net/ http://lg.he.net/ http://www.msk-ix.ru/network/lookingglass.html http://www.ris.ripe.net/cgi-bin/lg/index.cgi 15
16.
HighLoad. Кейхия №2 Задепжйи
вмтспи ДЦ (гнпнда) Низйие снкыйн ма оепвъй взгкяд Дкя задац р имсемривмъл римфпнммъл нблемнл даммъли он реси верыла нштсилъ 16
17.
HighLoad. Кейхия №2 Опнснйнк
TCP/IP (version 4) 17
18.
HighLoad. Кейхия №2 Лндекь
OSI (Open System Interconnection Reference Model) 18
19.
HighLoad. Кейхия №2 Лндекь
OSI в опилемемии й TCP/IP 19
20.
HighLoad. Кейхия №2 Лндекь
OSI в опилемемии й TCP/IP 20
21.
HighLoad. Кейхия №2 21
22.
HighLoad. Кейхия №2 22
23.
HighLoad. Кейхия №2 TCP
window size Акгнписл Slow Start: Разлеп нйма твекициваесря ма MSS онрке йажднгн ACK Разлеп нйма тдваиваесря ма RTT В рктцае онсепи оайеса мацимаел р мацака 23
24.
HighLoad. Кейхия №2 Онсепя
оайеснв (packet loss) Онвснпмая нсопавйа оайеса: TCP: retransmit timeout = 3 s DNS: retransmit timeout = 5 s Онркедрсвия: Оштсилая задепжйа дкя онкызнвасекя Пнвъчеммая магптзйа ма репвир 24
25.
HighLoad. Кейхия №2 Онсепя
оайеснв вмтспи ДЦ Рнрс онспебкемия пертпрнв римфпнммъли репвирали Йарйадмне твекицемие магптзйи из-за песпамрлисснв 25
26.
HighLoad. Кейхия №2 Опнбкела
ледкеммыф рнедимемий Замилаюс пертпръ ОС Замилаюс оалясы в веб-репвепе Бкнйиптюс пабнст римфпнммнгн опнхерра ики онснйа Мнгтс иронкызнвасыря йай леснд DDoS-асайи 26
27.
HighLoad. Кейхия №2 Меднрсасйи
TCP/IP Бнкычне впеля трсамнвкемия рнедимемия Осмнрисекымн днпнгне рнздамие рнедимемия Днкгая пеайхия ма онсепю оайеса Медкеммъй пазгнм window size Върнйая магптзйа ма ОС опи нбпабнсйе бнкычнгн йнкицерсва айсивмъф рнедимемий 27
28.
HighLoad. Кейхия №2 Опилемемие
UDP Днрснимрсва: Небкнйиптюшая нсопавйа Низйая магптзйа ма ОС Внзлнжмнрсы лмнгнадпермнй оепедаци Меднрсасйи: Немадежмъй Нетонпяднцеммъй Ненбфндилн ркедисы за магптзйнй ма ресы Опилемемия: Сбнп рсасирсийи Уведнлкемия Соехиакизипнваммъе опнснйнкъ 28
29.
HighLoad. Кейхия №2 Тефмнкнгия:
Point-of-Presence Ппнйри-репвеп (NAT) пяднл р онкызнвасекел Ппнйри-репвеп депжис онрсняммне рнедимемие р ДЦ Оймн оепедаци пазнгмаммне Сйнпнрсы въче цел опи ондйкюцемии без опнйри 29
30.
HighLoad. Кейхия №2 Тюмимг
TCP /etc/sysctl.conf: net.ipv4.tcp_max_syn_backlog = 1024 net.ipv4.tcp_max_orphans = 65536 net.ipv4.tcp_max_tw_buckets = 180000 net.ipv4.tcp_max_syn_backlog = 32768 net.ipv4.tcp_max_orphans = 131072 net.ipv4.tcp_max_tw_buckets = 1800000 /usr/src/linux/Documentation/networking/ip-sysctl.txt 30
31.
HighLoad. Кейхия №2 Тюмимг
UDP /etc/sysctl.conf: net.core.rmem_default = 129024 net.core.wmem_default = 129024 net.core.rmem_max = 131071 net.core.wmem_max = 131071 net.ipv4.udp_mem = 387840 517120 775680 /usr/src/linux/Documentation/networking/ip-sysctl.txt 31
32.
HighLoad. Кейхия №2 Веб-репвеп
Рабнса р ледкеммъли рнедимемияли Рабнса р онрсняммъли рнедимемияли Рабнса р backend-репвепали 32
33.
СОАСИБН ЗА ВМИЛАМИЕ Быйнв
Акейрамдп bykov@corp.mail.ru
Hinweis der Redaktion
Бывают уже 10Гбит/с сетевые карты
Бывают уже 10Гбит/с сетевые карты
cat /proc/interrupts
ВКонтакте в пиринговой политике говорит про 1Тбит/сGoogle – 10% от мирового трафика (несколько лет назад)
Пример: скрипт переноса статистики при переезде базы на другую площадку внутри Москвы
Нагрузка:ретрансмиты – вызывают повторную отправку, замедляют хождение запросов, увеличивают кол-во висящих блокирующих демоновПакетлосс внутри ДЦ тоже проблема, описать почему
Jetzt herunterladen