Ի՞նչ է զուտ ipv4 Tcp_rmem-ը:
Ի՞նչ է զուտ ipv4 Tcp_rmem-ը:

Video: Ի՞նչ է զուտ ipv4 Tcp_rmem-ը:

Video: Ի՞նչ է զուտ ipv4 Tcp_rmem-ը:
Video: Ինչի շնորհիվ ենք մուտք գործում համացանց, ինչ է IP-ն 2024, Մայիս
Anonim

ցանց . ipv4 . tcp_rmem . Պարունակում է երեք արժեք, որոնք ներկայացնում են TCP վարդակի ստացման բուֆերի նվազագույն, լռելյայն և առավելագույն չափերը: Նվազագույնը ներկայացնում է երաշխավորված ընդունման բուֆերի նվազագույն չափը, նույնիսկ հիշողության ճնշման ներքո:

Ավելին, ինչ է net ipv4 Tcp_mem-ը:

Տեսակը՝ sysctl -w ցանց . ipv4 . tcp_mem ='8388608 8388608 8388608' TCP ինքնակարգավորման կարգավորում: «The tcp_mem փոփոխականը սահմանում է, թե ինչպես պետք է վարվի TCP փաթեթը, երբ խոսքը վերաբերում է հիշողության օգտագործմանը: Առաջին արժեքը նշված է tcp_mem փոփոխականը միջուկին ասում է ցածր շեմը:

Ավելին, ի՞նչ է զուտ միջուկը Somaxconn-ը: listen(2) ձեռնարկը ասում է. ցանց . միջուկը . somaxconn գործում է միայն վերին սահմանը հավելվածի համար, որն ազատ է ընտրել ավելի փոքր բան (սովորաբար սահմանվում է հավելվածի կազմաձևում): Թեև որոշ հավելվածներ պարզապես օգտագործում են listen(fd, -1), ինչը նշանակում է, որ սահմանել համակարգի կողմից թույլատրված առավելագույն արժեքը:

Հաշվի առնելով սա, ի՞նչ է Rmem_max-ը:

Այն rmem_max Linux-ի կարգավորումը սահմանում է UDP փաթեթներ ընդունող բուֆերի չափը: Երբ երթևեկությունը չափազանց զբաղված է դառնում, փաթեթների կորուստը սկսվում է: Ինչպես տեսնում եք, կարգավորում rmem_max մինչև 26214400 (մուգ կապույտ) հանգեցնում է փաթեթի կորստի ավելի վաղ, քան փոքր արժեքները:

Ի՞նչ է զուտ հիմնական Netdev_max_backlog-ը:

netdev_max_backlog . ցանց . միջուկը . netdev_max_backlog որոշում է փաթեթների առավելագույն քանակը, որոնք հերթագրված են INPUT կողմում, երբ ինտերֆեյսը փաթեթներ է ստանում ավելի արագ, քան միջուկը կարող է մշակել դրանք: Ubuntu 15.04-ի (վաղ բետա) լռելյայն արժեքը 1000 է:

Խորհուրդ ենք տալիս: