Безопасно ли е деактивирането на алгоритъма на Nagle?
Безопасно ли е деактивирането на алгоритъма на Nagle?

Видео: Безопасно ли е деактивирането на алгоритъма на Nagle?

Видео: Безопасно ли е деактивирането на алгоритъма на Nagle?
Видео: Когда позвал друга попробовать Factorio! #Short 2024, Ноември
Anonim

Деактивира алгоритъма на Nagle в Windows за подобряване на скоростта на интернет безопасно ? Да, абсолютно е така безопасно . Ако го направите по правилния начин, можете деактивирайте и го активирайте, когато пожелаете.

Имайки предвид това, как да изключа алгоритъма на Nagle в Windows 10?

Да се деактивирайте алгоритъма на Nagle , отворете настройките на системния регистър на вашия компютър. Можете да започнете своя редактор на системния регистър, отидете на Старт> въведете regedit> Regedit. След това можете да щракнете върху падащото меню, за да стигнете до HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesTcpipParametersInterface.

По същия начин, какво е предназначен алгоритъмът на Nagle? Наречен на своя създател Джон Nagle , на Алгоритъм на Nagle се използва за автоматично свързване на редица малки буферни съобщения; този процес (наречен наглаждане) повишава ефективността на системата за мрежово приложение, като намалява броя на пакетите, които трябва да бъдат изпратени.

По този начин как да разбера дали Nagle е деактивиран?

1 отговор. Най-прекият начин би бил да се проследи системното извикване setsockopt. Поглеждайки отвън, можете само да забележите кога той деактивира Nagle и се държи лошо (изпраща много малки фрагменти бързо). Ако той деактивира Nagle и се държи добре, не можете да забележите отвън.

Какво прави TCP без забавяне?

В TCP_NODELAY опцията socket позволява на вашата мрежа да заобикаля Nagle Закъснения като деактивирате алгоритъма на Nagle и изпратите данните веднага щом са налични. Активиране TCP_NODELAY принуждава сокета да изпраща данните в неговия буфер, независимо от размера на пакета.

Препоръчано: