Puncte:1

Calea MTU și nodul TCP

drapel us

Ar trebui MTU să fie mai mare sau mai mic atunci când setați semnalizatorul tcp_nodelay pe o conexiune? Presupun că ar trebui să fie mai mare, deoarece pachetele devin mai mari cu steag? corectează-mă daca greșesc. Mtu actual este de 1500

și este sigur să rulați pe un server live cu 5.000 utilizatori concurenți sau ar necesita o repornire sau o repornire a aplicației?

 set de legături ip dev eth0 mtu 5000
Soren A avatar
drapel mx
De ce crezi că pachetele de rețea devin mai mari prin setarea tcp_nodelay?
Puncte:1
drapel om

Nu atingeți setarea MTU dacă nu esti in total control pe acea retea! MTU-ul trebuie să fie egal toate dispozitive conectate la o rețea, altfel vă veți confrunta rapid cu probleme ciudate de conectivitate, unde o gazdă brusc nu vede părți din trafic.

În plus, nu are sens pe internet. Este posibil ca MTU să fie limitat la 1500b sau mai mic oricum peste drum. Tu nu pot așteptați-vă MTU mai mare de 1500b în afara propriei rețele!

În plus, activarea tcp_nodelay nu duce la pachete mai mari. Va duce la mai multe pachete mici, deoarece datele sunt trimise atunci când sunt gata, nu când tamponul este umplut la un anumit nivel sau a trecut un anumit timp.

Deci, pe scurt: presupunerea ta este greșită, iar rezultatul nu ar fi ceea ce crezi.

edward avatar
drapel us
Mulțumiri! Poate m-ai salvat de o durere de cap

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.