.png)
Мне нужно установить новый выделенный сервер nginx. Ожидаемый трафик, который попадет на него, составит около 400-500 запросов в секунду. У нас есть сервер Varnish и серверы Apache в фоновом режиме для обслуживания запросов, и мы будем использовать nginx в качестве балансировщика нагрузки в первую очередь (мы не хотим, чтобы весь трафик попадал на Varnish напрямую)
Одна из первых проблем, с которой я столкнулся, это выбор дистрибутива. Какой из них вы посоветуете?
решение1
Ответ зависит от вашего процессора. Поддерживает ли он 64-разрядную архитектуру?
Преимущества 64-разрядного процессора (и, следовательно, 64-разрядной ОС) позволят вам получить доступ к объему памяти более 4 ГБ.
Возможным недостатком является рассмотрение конкретных библиотек 32 бит против 64 бит для вашего приложения. Nginx - Varnish - и apache - все это основные программы, но, возможно, какая-то другая библиотека может не быть скомпилирована с поддержкой 64 бит. (Минимальная вероятность, но об этом всегда следует думать)
решение2
64-битный вариант того дистрибутива, который вам больше нравится. Различия между ними незначительны, поэтому выбирайте тот, который знаете лучше, и пользуйтесь им.