Ipv4 net Tcp_mem ni nini?
Ipv4 net Tcp_mem ni nini?

Video: Ipv4 net Tcp_mem ni nini?

Video: Ipv4 net Tcp_mem ni nini?
Video: Network Ports Explained 2024, Novemba
Anonim

Aina: sysctl -w wavu . ipv4 . tcp_mem ='8388608 8388608 8388608' Mpangilio wa TCP Autotuning. The tcp_mem kutofautisha hufafanua jinsi mrundikano wa TCP unapaswa kufanya linapokuja suala la utumiaji wa kumbukumbu. Thamani ya kwanza iliyoainishwa katika tcp_mem variable huambia kernel kizingiti cha chini.

Vile vile, unaweza kuuliza, net ipv4 Tcp_rmem ni nini?

wavu . ipv4 . tcp_rmem . Ina thamani tatu zinazowakilisha kiwango cha chini, chaguo-msingi na ukubwa wa juu zaidi wa soketi ya kupokea bafa ya TCP. Kiwango cha chini kinawakilisha saizi ndogo kabisa ya kupokea iliyohakikishwa, hata chini ya shinikizo la kumbukumbu.

Kando hapo juu, net core Netdev_max_backlog ni nini? netdev_max_backlog . wavu . msingi . netdev_max_backlog huamua idadi ya juu zaidi ya pakiti, zilizowekwa kwenye foleni kwenye upande wa INPUT, wakati kiolesura kinapokea pakiti kwa haraka zaidi kuliko kernel inavyoweza kuzichakata. Thamani chaguo-msingi ya Ubuntu 15.04 (beta ya mapema) ni 1000.

Kwa hiyo, Rmem_max ni nini?

The rmem_max Mpangilio wa Linux hufafanua ukubwa wa bafa inayopokea pakiti za UDP. Wakati trafiki inakuwa na shughuli nyingi, upotezaji wa pakiti huanza kutokea. Kama unaweza kuona, kuweka rmem_max hadi 26214400 (bluu iliyokolea) husababisha upotevu wa pakiti mapema kuliko thamani ndogo.

Nini msingi wa Somaxconn?

sikiliza(2) mwongozo unasema - wavu . msingi . somaxconn hufanya mpaka wa juu tu kwa programu ambayo ni bure kuchagua kitu kidogo (kawaida huwekwa katika usanidi wa programu). Ingawa programu zingine hutumia tu listen(fd, -1) ambayo inamaanisha kuweka kumbukumbu kwa kiwango cha juu kinachoruhusiwa na mfumo.

Ilipendekeza: