Главное меню
RSS трансляции
Наши новости могут транслироваться, используя rss.
rss1.0
rss2.0
rdf
FAQ
 FAQ #95
Back to Categories    Print this FAQ  Send a link to this FAQ to a friend pdf
Повышение пропускной способности сети linux
Увеличение производительности сети в Linux:

Настраиваемый параметрЗначение по умолчаниюОписание параметра
/proc/sys/net/core/rmem_default"110592"Определяет размер окна получения по умолчанию; для больших значений BDP размер должен быть больше.
/proc/sys/net/core/rmem_max"110592"Определяет максимальный размер окна получения; для больших значений BDP размер должен быть больше.
/proc/sys/net/core/wmem_default"110592"Определяет размер окна отправления по умолчанию; для больших значений BDP размер должен быть больше.
/proc/sys/net/core/wmem_max"110592"Определяет максимальный размер окна отправления; для больших значений BDP размер должен быть больше.
/proc/sys/net/ipv4/tcp_window_scaling"1"Активирует масштабирование окна, как определено в RFC 1323; должен быть включен для поддержки окон размером больше, чем 64KB.
/proc/sys/net/ipv4/tcp_sack"1"Активирует выборочное подтверждение (selective acknowledgment), которое улучшает производительность, выборочно подтверждая пакеты, полученные вне очереди (в результате отправитель повторно передает только пропущенные сегменты); должен быть включен (для большой области сетевых коммуникаций), но может усилить использование CPU.
/proc/sys/net/ipv4/tcp_fack"1"Включает Forward Acknowledgment (прогнозное подтверждение), которое оперирует с выборочным подтверждением (SACK -- Selective Acknowledgment) для уменьшения перегрузки; должен быть включен.
/proc/sys/net/ipv4/tcp_timestamps"1"Активирует вычисление RTT более достоверным способом (смотрите RFC 1323), чем интервал для повторной передачи; должен быть включен для быстродействия.
/proc/sys/net/ipv4/tcp_mem"24576 32768 49152"Определяет, как стек TCP должен вести себя с использованием памяти; считается в страницах памяти (как правило 4KB). Первое значение -- нижняя граница для использования памяти. Второе значение -- порог для режима уплотнения памяти, чтобы начать использовать уплотнение для использования буфера. Третье значение -- максимальная граница. На этом уровне пакеты могут быть пропущены для уменьшения использования памяти. Увеличьте счет для большого BDP (но помните, он указывается в страницах памяти, не в байтах).
/proc/sys/net/ipv4/tcp_wmem"4096 16384 131072"Определяет использование памяти на каждый сокет для автоматической настройки. Первое значение -- минимальное число байт, выделенных для буфера отправления сокета. Второе значение -- значение по умолчанию (переопределенное
wmem_default), до которого размер буфера может расти при несильной загрузке системы. Третье значение -- максимальное пространство буфера отправления (переопределенное wmem_max).
/proc/sys/net/ipv4/tcp_rmem"4096 87380 174760"То же, что и tcp_wmem, за исключением того, что ссылается на буферы получения для автоматической настройки.
/proc/sys/net/ipv4/tcp_low_latency"0"Разрешает стеку TCP/IP отдавать предпочтение низкому времени ожидания перед более высокой пропускной способностью; должен быть отключен.
/proc/sys/net/ipv4/tcp_westwood"0"Активирует алгоритм контроля перегрузки со стороны отправителя, который поддерживает оценочные значения пропускной способности и старается оптимизировать полное использование полосы пропускания; должен быть включен для соединений WAN. Этот параметр также полезен для беспроводных интерфейсов, так как потери пакета могут быть вызваны не перегрузкой.
/proc/sys/net/ipv4/tcp_bic"1"Активирует Binary Increase Congestion (контроль насыщения с бинарным увеличением) для быстрых протяженных сетей; позволяет лучше использовать ссылки, действующие на гигабитных скоростях; должен быть включен для соединений WAN.
Views 497 (Unique 279)
Member Rating : Not yet rated  
FAQ Posted by vampyr
Info Created: Monday 02 November 2020 - 18:07:41
Last Updated: Monday 02 November 2020 - 18:09:13
 
РадиоЭлектроника
Поиск Vampyr`s House!
Copyright © 1999-2014, Igor Muraviov. Все авторские права принадлежат их владельцам ( в случае указания) или владельцу сайта, если автор не указан.
Копирование материалов с сайта возможно только в случае размещения ссылки на первоисточник.
Protected by Copyscape DMCA Plagiarism Check