De-Liver Ltd, Увеличаване скоростта на предаване на информация (Интернет)

Увеличаване на скоростта на пренос на информация

На тази страница:

Оптимизирането на някои настройки на регистъра може да ускориTCP/IPвръзките къмИнтернет. Това е възможно, защото настройките по подразбиране в"Windows"не са оптимизирани за комутируема връзка. Всички настройки влизат в сила след рестартиране на компютъра.

TCP оптимизиране на максималния размер на пакета (9x,Me)

където"yyyy"е подключ от тип"0000, 0001. ", който съдържа параметър с име"DeviceDesc"и стойност"Контролер за отдалечен достъп". Потърсете ключа"Bindings"за параметъра с имеMSTCP\xxxx. Числата след"MSTCP\"са идентификаторът на вашия контролер за отдалечен достъп (ID). Запомнете тези числа и отворете ключа:

където"xxxx"е намереният преди товаID. Добавете тук нов параметър с име"MaxMTU"(string- низ) и стойност, равна на"576", също добавете параметър с име"MaxMSS"(string- низ) и стойност, равна на"536".

"MaxMSS"("Максимален размер на сегмента"). Всеки пакет (MaxMTU), предаван по мрежата, се състои от блок данни (MaxMSS) и служебна информация, необходима за работата на рутерите. Тази информация за услугата заема40 байтав пакета (20 байта IP и 20 байта TCP), т.е.MaxMSS=(MaxMTU-40).

Оптимизиране на максималния размер на TCP пакета (NT,2000,XP)

Добавете нов параметър тук с името"MTU"(dword) и стойността, равна на"0x00000240(576)". Значението на параметъра е същото като за"MaxMTU".

Оптимизиране на размера на "Прозорец за запълване"

Добавете нова настройка тук с име"DefaultRcvWindow"(низ- низ) и стойност, равна на"4288".

"DefaultRcvWindow"(RWIN - "Receive WINdow" - "fill window"). Това е буфер от данни (в байтове), които вашата система чака да запълни, преди да бъде активна. По подразбиране е"8192"и трябва да е кратно на"MaxMSS". (Обикновено за по-добра ефективност на модемната връзка се препоръчва да зададете множествеността на4-8, колкото по-лошо е качеството на връзката, толкова по-ниска е стойността.) Ако множествеността не се спазва,RWINавтоматично се закръгля нагоре. Ако този буфер не е достатъчно голям, той понякога се препълва и входящите пакети се отхвърлят и губят. Прекомерно големият размер на буфера обаче също е нежелателен, особено при лоши линии - ако бъде загубен само един пакет, в случай на повреда на линията няма да бъде повторно поискан нито един загубен пакет, а всички пакети от този буфер, което ще отнеме известно време.

Оптимизация на целия живот на пакета

Добавете тук параметър с име"DefaultTTL"(низ) и стойност, равна на"128".

"DefaultTTL"("Време за живот"). Това е времето (в секунди), през което пакетът може да пътува през мрежата. Този параметър се съхранява в зоната за информация за услугата на всеки пакет (поле"Time to live") и намалява с единица всяка секунда в мрежовите възли. Стойността“TTL”също се намалява с единица при прехвърляне от един рутер към друг, дори ако още не е изтекла секунда. Ако предаваният пакет се намира в междинен мрежов възел и времето за живот е изтекло, пакетът се унищожава. Стойността по подразбиране"DefaultTTL" е "32". За работа в"Интернет"се препоръчва да го настроите на"64"и дори"128"секунди.

Максимален размер на прозореца за получаване на TCP пакети

Добавете тук нов параметър с име"TCPWindowSize"(dword) и стойност в байтове. Този параметър определя броя байтове, които подателят може да изпрати, без да получи потвърждение. Стойността по подразбиране е"0x00002238(8760)".

Препоръчителни стойности:

  • За модем -"0x00002238(8760)",
  • DSL, кабелен модем -"0x0002da00(186880)",
  • T1 и по-високи -"0x0003ebc0(256960)".

Селективно прехвърляне на повредени данни

Добавете нова опция тук с името"SackOpts"(dword) и стойността"1". Тази опция позволява поддръжка на"Избирателно потвърждение" (SACK). Ако пакет или набор отTCPпакети бъде изгубен, тогава получателят може да каже на подателя кои данни са получени и кои не.

Автоматично откриване на размера на TCP пакета

Добавете тук нова настройка с име"EnablePMTUDiscovery"(dword) и стойност"1"за автоматично откриване на размера на"MTU". Ако тази опция е активирана, тогава"Windows"сам избира оптималната стойност"MTU", но процедурата за изчисляването й за всяка връзка отнема време, което леко забавя работата при изтегляне на малки файлове и отваряне на страници.

Увеличаване на максималния брой връзки към сървъра

(2000,XP - IE5 и по-нови) [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings].

Добавете тук нов параметър с име"MaxConnectionsPerServer"(dword) със стойност, равна на максималния брой връзки към сървъра съгласно спецификациятаHTTP 1.1(по подразбиране е две), също добавете параметър с име"MaxConnectionsPer1_0Server"(dword)и стойност, равна на максималния брой връзки към сървъра съгласно спецификациятаHTTP 1.0(четири по подразбиране). Стойностите обикновено се избират експериментално. Колкото по-висока е скоростта на връзката, толкова по-забележим ще бъде ефектът от настройката на тези параметри. При26400 B/secтой е почти невидим.

Откриване на черни дупки

Добавете нов параметър тук с името"PMTUBlackHoleDetect"(dword) и стойността"0x00000001(1)". По подразбиране тази опция е деактивирана -"0x00000000(0)". Задаването на тази опция позволява на протоколаTCPда се опитва да открие рутери, които не водят доникъде и не връщатICMPсъобщения за необходимостта от фрагментация при определяне на най-добрияMTU. Тази, както и всяка допълнителна процедура, може да забави интернет.

Добавете тук нов параметър с име"MaxCmds"(dword) със стойност в диапазона от"0 до 255", параметър с име"MaxThreads"(dword) и стойност, равна на"MaxCmds"и накрая параметър с име"MaxConnectionCount"(dword) и стойност в диапазона"0 до 65535".

Конкретните стойности се избират експериментално.

"MaxConnectionCount"— буфер за запис на имена на канали. Стойността по подразбиране е"16".

NDI Оптимизиране на размера на кеша

Променете стойността на низовия параметър с име"Default"тук.

"NDI Cache"(Network Device Interface Cache) - кеш, който съхранява данни за маршрутите на пакетите, като по подразбиране размерът му е нула.

За да го използвате по най-оптималния начин, трябва да зададете размера му на"16"за комутируема връзка или"32"запо-бързи връзки.

Активиране на поддръжка за TCP прозорци, по-големи от 64 Kb

Добавете тук нов параметър с име"Tcp1323Opts"(dword) и стойност"1", за да активирате опцията. Препоръчва се за мрежи с висока честотна лента.

Ако ви мързи да редактирате системния регистър ръчно,

възползвайте се от специални програми, които ще го направят вместо вас. Например

  • "ускоряване"
  • скоростна връзка,
  • интернеттурбо,
  • Marketscore.
В допълнение към параметрите, описани по-горе, те оптимизират някои други. Вярно е, че тези програми саshareware, тоест не са безплатни.