Высокопроизводительные серверы [в ожидании]

Мне нужно настроить группу серверов Linux, которые обрабатывают около 20 миллионов запросов в секунду. Факты, с которыми мне приходится работать:

UDP: используется для команд, 90% вызовов, 60% трафика TCP: используется для обмена изображениями / данными, 10% вызовов, 40% трафика

(TCP все 4K) Ср. размер запроса: 120 байт Макс. размер запроса: 1400 байт. размер ответа: 1-10 байт Макс. размер отклика: 1Kb

8 систем, каждая с 16 ядрами Skylake, каждое ядро ​​с 2Gb mem

Программное обеспечение имеет отказоустойчивые компоненты для перезапуска процессов, если они больше не отвечают, но даже после 25 лет разработки программного обеспечения Я не эксперт по Linux, поэтому у меня довольно простые вопросы:

  1. Какой вариант Linux вы бы использовали?

  2. Как вы бы что настроили на максимальную производительность / пропускную способность?

  3. Что я ДОЛЖЕН сделать хотя бы , чтобы обеспечить 24 / 7 производство?

  4. Что больше всего забывается при настройке систем с высокой нагрузкой / высокой доступностью?

@Everyone: Спасибо за ваш ответ в заранее, серьезно высоко ценится!

Пит

0
задан 28 September 2019 в 13:58

0 ответов

Другие вопросы по тегам:

Похожие вопросы: