Postgres работает в два раза медленнее в Linux 7.0, и мы всегда знали почему
Hussein Nasser
0:00 / 0:00
Postgres работает в два раза медленнее в Linux 7.0, и мы всегда знали почему
36 780 просмотров · 2 месяца назад
Hussein Nasser
516 тыс. подписчиков
36 780 просмотров · 2 месяца назад
Инженер AWS обнаружил 50%-ное снижение пропускной способности PostgreSQL при тестировании нового ядра Linux 7.0. Причиной оказались многочисленные ошибки TLB и страничных ошибок, усугубляемые процессной архитектурой PostgreSQL.
В этом эпизоде программы о бэкенд-разработке я подробно рассказываю о том, как это было обнаружено, о первопричине и возможных решениях и обходных путях.
Комплект курсов по бэкенд-разработке для среднего и продвинутого уровня
https://courses.husseinnasser.com/bundle
Моя книга «Первопричина: Истории и уроки двух десятилетий работы с ошибками в бэкенд-разработке»
https://amzn.to/4cKfZhe
0:00 Введение
2:30 Обнаружение
6:30 Спин-блокировки
9:25 Вытеснение
13:00 Первопричина
17:00 Как процессы PostgreSQL усугубили проблему
22:30 Легко ли это исправить?
25:50 Краткое содержание
Оставайся таким же замечательным,
Хусейн