Како подесити ТЦП оптимизацију на Линук-у

Увод

Имате проблема са везом када посетиоци из других земаља приступају вашој веб локацији? Питате се зашто је брзина преузимања са вашег страног сервера спора? Можете да подесите алгоритме ТЦП оптимизације да бисте помогли у решавању проблема.

Постоји неколико добро познатих алгоритама ТЦП оптимизације. Нису сви ови алгоритми бесплатни, на пример, Зета-ТЦП. Међутим, у овом чланку ћу представити бесплатни алгоритам ТЦП оптимизације са високим перформансама познат као Хибла.

Припрема

Да бисте подесили Хибла, требало би да имате:

  • ВПС или наменски сервер са Линуком (пожељна ЛТС верзија).
  • Ако је ВПС, проверите да ли је виртуелизација КВМ. У супротном неће имати довољно привилегија да позове одговарајуће функције кернела.
  • Покрените /sbin/modprobe tcp_hyblaда бисте омогућили Хибла и користите lsmod | grep hyblaда бисте проверили да ли оптимизација може нормално да ради.

Конфигурација

Ако је ваша верзија кернела новија, на пример ЦентОС 6.к 2.6.32, можете користити наредбу наведену у наставку да бисте видели доступне алгоритме загушења. Хибла ће бити приказана када је учитате.

sysctl net.ipv4.tcp_available_congestion_control

Можете привремено да подесите Вултр ВПС за тестирање пре употребе Хибла у производном окружењу.

Додајте доле наведене линије у /etc/sysctl.conf.

net.ipv4.tcp_syncookies = 1
net.ipv4.tcp_tw_reuse = 1
net.ipv4.tcp_tw_recycle = 1
net.ipv4.tcp_fin_timeout = 30
net.ipv4.tcp_keepalive_time = 1200
net.ipv4.ip_local_port_range = 10000 65000
net.ipv4.tcp_max_syn_backlog = 8192
net.ipv4.tcp_max_tw_buckets = 5000
net.core.rmem_max = 67108864
net.core.wmem_max = 67108864
net.ipv4.tcp_rmem = 4096 87380 67108864
net.ipv4.tcp_wmem = 4096 65536 67108864
net.core.netdev_max_backlog = 250000
net.ipv4.tcp_mtu_probing=1
net.ipv4.tcp_congestion_control=hybla

Можете одмах омогућити промену помоћу команде sysctl -p. Хибла је сада омогућена.

Почните приликом покретања

Горе наведени водич захтева да покренете команде /sbin/modprobe hyblaи sysctl -pручно након сваког поновног покретања. Да бисте аутоматски омогућили овај алгоритам, можете користити ове кораке као шаблон. Написане су за ЦентОС.

Додајте hybla.modulesдатотеку у /etc/sysconfig/modulesдиректоријум и унесите садржај испод:

#!/bin/sh
/sbin/modprobe tcp_hybla

Затим доделите привилегије за извршавање датотеке:

chmod +x hybla.modules

Остави коментар

Успон машина: Примене вештачке интелигенције у стварном свету

Успон машина: Примене вештачке интелигенције у стварном свету

Вештачка интелигенција није у будућности, она је овде управо у садашњости. У овом блогу Прочитајте како су апликације вештачке интелигенције утицале на различите секторе.

ДДОС напади: кратак преглед

ДДОС напади: кратак преглед

Да ли сте и ви жртва ДДОС напада и збуњени сте методама превенције? Прочитајте овај чланак да бисте решили своја питања.

Да ли сте се икада запитали како хакери зарађују новац?

Да ли сте се икада запитали како хакери зарађују новац?

Можда сте чули да хакери зарађују много новца, али да ли сте се икада запитали како зарађују толики новац? Хајде да причамо.

Гоогле-ови револуционарни изуми који ће вам олакшати живот.

Гоогле-ови револуционарни изуми који ће вам олакшати живот.

Да ли желите да видите револуционарне изуме Гугла и како су ти изуми променили живот сваког људског бића данас? Затим читајте на блогу да бисте видели Гооглеове изуме.

Фридаи Ессентиал: Шта се десило са аутомобилима које покреће вештачка интелигенција?

Фридаи Ессентиал: Шта се десило са аутомобилима које покреће вештачка интелигенција?

Концепт самовозећих аутомобила који путују на путеве уз помоћ вештачке интелигенције је сан који већ неко време имамо. Али упркос неколико обећања, њих нема нигде. Прочитајте овај блог да сазнате више…

Технолошка сингуларност: далека будућност људске цивилизације?

Технолошка сингуларност: далека будућност људске цивилизације?

Како се наука развија великом брзином, преузимајући многе наше напоре, расте и ризик да се подвргнемо необјашњивој сингуларности. Прочитајте шта би сингуларност могла да значи за нас.

Функционалности слојева референтне архитектуре великих података

Функционалности слојева референтне архитектуре великих података

Прочитајте блог да бисте на најједноставнији начин упознали различите слојеве у архитектури великих података и њихове функционалности.

Еволуција складиштења података – Инфографика

Еволуција складиштења података – Инфографика

Методе складиштења података су се развијале можда од рођења података. Овај блог покрива еволуцију складиштења података на основу инфографике.

6 невероватних предности поседовања паметних кућних уређаја у нашим животима

6 невероватних предности поседовања паметних кућних уређаја у нашим животима

У овом дигиталном свету, паметни кућни уређаји постали су кључни део живота. Ево неколико невероватних предности паметних кућних уређаја о томе како они чине наш живот вредним живљења и једноставнијим.

Ажурирање додатка за мацОС Цаталина 10.15.4 изазива више проблема него што их решава

Ажурирање додатка за мацОС Цаталина 10.15.4 изазива више проблема него што их решава

Недавно је Аппле издао мацОС Цаталина 10.15.4 додатак за исправку проблема, али изгледа да ажурирање изазива више проблема који доводе до квара Мац машина. Прочитајте овај чланак да бисте сазнали више