Руководство / книга по администрированию Linux Pro [закрыто]

Мы запускаем кластер из 45 Linux-машин, на которых работает много разных вещей (nginx, Varnish, Apache, MySQL, memcache и т. Д.) И балансируется нагрузка на разных машинах. Мы выполняем около 3000 запросов в секунду и выполняем некоторые очень тяжелые в вычислительном отношении запросы в режиме реального времени.

На данный момент мы хорошо разбираемся в Linux, но по-прежнему сталкиваемся с проблемами, связанными с достигнутыми max_connections, отправленными SYN-файлами cookie, проблемами с IP-таблицами и т.д.Я надеюсь понять все различные параметры и прочее, которые имеют значение в системе Linux (перспектива ubuntu / Debian), которые я должен знать, прежде чем запускать очень тяжелую службу на машине. Сервис должен получать много тысяч запросов в секунду от людей со всего мира (с разными IP-адресами). Сервер взаимодействует с множеством других серверов для выполнения запроса.

Есть ли какая-нибудь книга / набор книг, я должен понять систему Linux, как она обрабатывает запрос и какие параметры имеют значение. Также любая конкретная документация по nginx, varnish, memcache, LAMP, MySQL, которую я должен прочитать, прежде чем масштабировать вещи до многих тысяч запросов в секунду.

Спасибо

2
задан 11 March 2012 в 20:15
1 ответ

Технически этого вопроса здесь быть не должно, так как это вопрос покупок. Однако я все же хотел ответить, так как нашел Масштабируемые Интернет-архитектуры блестящей книгой типа «концепции», охватывающей все вопросы, о которых вы говорите.

4
ответ дан 3 December 2019 в 10:13

Теги

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