Size: a a a

Обсуждения техдирские

2020 July 09

AS

Andrey Shetukhin in Обсуждения техдирские
Юра В 🦄
ядро на сетевом слое порвется, мне кажется
Да с чего бы это, если Постгрес - 1 процесс на одно подключение?
источник

VK

Viacheslav Kaloshin in Обсуждения техдирские
M B
Если тебе надо сотни миллионов rps то тебе нужны будут и так сотни машин
Ну в общем да. Одним узлом не обойдёшься
источник

MB

M B in Обсуждения техдирские
Andrey Shetukhin
Почему нет? В 500 потоков по 2000rps на поток - это и есть 1М. Если просить SELECT CURRENT_TIMESTAMP - успеет
500 ядер это необычное железо
источник

ЮВ

Юра В 🦄 in Обсуждения техдирские
Andrey Shetukhin
Да с чего бы это, если Постгрес - 1 процесс на одно подключение?
миллион переключений контекста "ядро"-"юзермод" и обратно
источник

AS

Andrey Shetukhin in Обсуждения техдирские
Viacheslav Kaloshin
Ну в общем да. Одним узлом не обойдёшься
Да. Но дело не в софте, а в IRQ и сетевом железе.
источник

MB

M B in Обсуждения техдирские
Phil Delgyado
Ну, в таком виде - да. Хотя 2000 rps на поток - это еще не факт, что сможет.
2000 на поток клиент должен быть в том же дц
источник

VK

Viacheslav Kaloshin in Обсуждения техдирские
Andrey Shetukhin
Да. Но дело не в софте, а в IRQ и сетевом железе.
Ну скажем так. Все виданные мной системы упирались в архитектуру софта, а уже потом в железо
источник

AS

Andrey Shetukhin in Обсуждения техдирские
Юра В 🦄
миллион переключений контекста "ядро"-"юзермод" и обратно
Да запросто. Вон, была же идиотская история про тестирование Тарантула, когда сделали то ли 30, то ли 50 подключений и гоняли простейший запрос
источник

AS

Artem Shpynov in Обсуждения техдирские
Andrey Shetukhin
Да. Но дело не в софте, а в IRQ и сетевом железе.
ну да прибивать к ядрам как минимум
источник

MB

M B in Обсуждения техдирские
Andrey Shetukhin
Да. Но дело не в софте, а в IRQ и сетевом железе.
Irq нет на такой нагрузке ядро в режим спина переходит
источник

MB

M B in Обсуждения техдирские
Andrey Shetukhin
Да запросто. Вон, была же идиотская история про тестирование Тарантула, когда сделали то ли 30, то ли 50 подключений и гоняли простейший запрос
Тарантул мог 500к в секунду на двух ядрах вроде
источник

AS

Artem Shpynov in Обсуждения техдирские
M B
Irq нет на такой нагрузке ядро в режим спина переходит
а с картой оно как общаться будет?
источник

MB

M B in Обсуждения техдирские
M B
Тарантул мог 500к в секунду на двух ядрах вроде
Локально правда
источник

MB

M B in Обсуждения техдирские
Artem Shpynov
а с картой оно как общаться будет?
Почитай :) быстрее поллить чем ждать прерывания
источник

AS

Andrey Shetukhin in Обсуждения техдирские
M B
Тарантул мог 500к в секунду на двух ядрах вроде
Ну так это каждый может на том профиле запросов. Тесты такие тесты
источник

AS

Artem Shpynov in Обсуждения техдирские
M B
Почитай :) быстрее поллить чем ждать прерывания
softirq все равно будет
источник

VK

Viacheslav Kaloshin in Обсуждения техдирские
не, там хитро нынче сделали. я подробностей не помню, но те irq - не совсем irq в "старом" понимании.
источник

AS

Artem Shpynov in Обсуждения техдирские
Viacheslav Kaloshin
не, там хитро нынче сделали. я подробностей не помню, но те irq - не совсем irq в "старом" понимании.
ну так то да но все равно обрабатывать надо
источник

AS

Artem Shpynov in Обсуждения техдирские
даже если с офлоадингом
источник

ЮВ

Юра В 🦄 in Обсуждения техдирские
Andrey Shetukhin
Да запросто. Вон, была же идиотская история про тестирование Тарантула, когда сделали то ли 30, то ли 50 подключений и гоняли простейший запрос
на ванильном ядре? надо поискать почитать
источник