Как оптимизировать стек TCP / IP в Linux? [закрыто]

На данный момент я заметил, что существует около 15K открытых подключений к localhost. В основном он подключается к Memcached. Я не знаю, с чего начать оптимизацию стека TCP / IP. Memcached поддерживает UDP, но библиотека PHP его не поддерживает.

Сервер имеет много памяти, около 7 ГБ, и он двухъядерный. Есть какие-нибудь указания по оптимизации стека TCP / IP в Linux?

0
задан 24 October 2011 в 09:07
2 ответа

В каком состоянии находятся соединения? Если вам нужно только больше TCP-соединений (с идентичными парами источник-назначение), можно посмотреть ip_local_port_range: http://www.faqs.org/docs/securing/chap6sec70.html . Если вы используете отслеживание соединений, http://www.faqs.org/docs/iptables/theconntrackentries.html может быть полезным. Если вы хотите установить максимальное количество подключений в секунду, могут быть интересны tcp_tw_recycle и tcp_tw_reuse, но будьте осторожны с ними и NAT.

0
ответ дан 23 November 2019 в 11:05

Поскольку memcached работает на том же сервере, рассмотрите возможность его настройки ( и ваше веб-приложение), чтобы использовать сокет UNIX вместо сетевых подключений.

1
ответ дан 23 November 2019 в 11:05

Теги

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