Net ipv4 Tcp_mem деген эмне?
Net ipv4 Tcp_mem деген эмне?

Video: Net ipv4 Tcp_mem деген эмне?

Video: Net ipv4 Tcp_mem деген эмне?
Video: DevOps & SysAdmins: Linux configuration of net.ipv4.tcp_rmem 2024, Май
Anonim

Түрү: sysctl -w тор . ipv4 . tcp_mem ='8388608 8388608 8388608' TCP Autotuning орнотуусу. The tcp_mem өзгөрмө эстутумду колдонууга келгенде TCP стекинин өзүн кандай алып барышы керектигин аныктайт. Биринчи мааниде көрсөтүлгөн tcp_mem өзгөрмө ядрого төмөнкү босогону айтат.

Ошо сыяктуу эле, сиз таза ipv4 Tcp_rmem деген эмнени сурасаңыз болот?

тор . ipv4 . tcp_rmem . TCP розеткасынын кабыл алуу буферинин минималдуу, демейки жана максималдуу өлчөмүн көрсөткөн үч маанини камтыйт. Минималдуу эстутум басымы астында да кепилденген кабыл алуу буферинин эң кичине өлчөмүн билдирет.

Жогорудагыдан тышкары, Netdev_max_backlog таза негизги деген эмне? netdev_max_backlog . тор . негизги . netdev_max_backlog INPUT тарабында кезекте турган пакеттердин максималдуу санын аныктайт, качан интерфейс пакеттерди ядро иштете алгандан тезирээк кабыл алат. Ubuntu 15.04 үчүн демейки маани (эрте бета) 1000 болуп саналат.

Мунун, Rmem_max деген эмне?

The rmem_max Linux жөндөөлөрү UDP пакеттерин кабыл алган буфердин өлчөмүн аныктайт. Трафик өтө бош болгондо, пакет жоготуу башталат. Көрүнүп тургандай, орнотуу rmem_max чейин 26214400 (кочкул көк) азыраак маанилерге караганда пакетти эртерээк жоготууга алып келет.

Таза негизги Somaxconn деген эмне?

угуу(2) колдонмо мындай дейт - тор . негизги . somaxconn Колдонмо үчүн жогорку чекти гана аткарат, ал кичирээк нерсени тандай алат (көбүнчө колдонмонун конфигурациясында орнотулган). Кээ бир колдонмолор жөн гана угууну (fd, -1) колдонушат, бул система уруксат берген максималдуу мааниге чейин артта калууларды коюуну билдирет.

Сунушталууда: