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"("Maximum Segment Size" - "максимальний розмір сегмента"). Кожен пакет (MaxMTU), що передається по мережі, складається з блоку даних (MaxMSS) і службової інформації, необхідної для роботи маршрутизаторів. Ця службова інформація займає в пакеті40 байт(20 байт IP та 20 байт TCP), тобтоMaxMSS=(MaxMTU-40).
Оптимізація максимального розміру TCP пакета (NT, 2000, XP)
Додайте новий параметр з ім'ям«MTU»(dword) і значенням рівним«0x00000240(576)». Сенс параметра такий самий як і уMaxMTU.
Оптимізація розміру «Вікна заповнення»
Додайте тут новий параметр з ім'ям«DefaultRcvWindow»(string- Строковий) і значенням рівним«4288».
"DefaultRcvWindow"(RWIN - "Receive WINdow" - "вікно заповнення"). Це буфер даних (у байтах), на заповнення якого чекає Ваша система, перш ніж проявить активність. За умовчанням він дорівнює«8192»і повинен бути кратним параметром«MaxMSS». (Зазвичай, для кращої ефективності модемного з'єднання кратність рекомендується встановлювати рівною4-8, чим гірша якість зв'язку, тим менше значення.) Якщо кратність не дотримується,RWINавтоматично округляється у більшу сторону. При недостатньому розмірі цього буфера іноді відбувається його переповнення, і пакети, що надходять, відкидаються і губляться. Однак надмірно великий розмір буфера також небажаний, особливо на поганих лініях - при втраті всього одного пакета у разі збою на лінії буде повторно затребуваний не один втрачений пакет, а всі пакети цього буфера, що займе деякий час.
Оптимізація «Часу життя пакету»
Додайте тут параметр з ім'ям«DefaultTTL»(string— рядковий) і значенням рівним«128».
"DefaultTTL"("Time To Live" - "час життя пакету"). Це час (у секундах), протягом якого можливе переміщення пакета через мережу. Цей параметр зберігається в зоні службової інформації кожного пакета (поле«Час життя») і на вузлах мережі з кожною секундою зменшується на одиницю. ЗначенняTTLтакож зменшується на одиницю при передачі з одного маршрутизатора на інший, навіть якщо секунда ще не пройшла. Якщо пакет, що передається, знаходиться на проміжному вузлі мережі, а час життя минув, пакет знищується. За промовчанням значення«DefaultTTL» - «32». Для роботи в«Internet»рекомендується встановити його рівним«64»і, навіть,«128»секунд.
Максимальний розмір вікна для прийому TCP пакетів
Додайте тут новий параметр з іменемTCPWindowSize(dword) і значенням в байтах. Цей параметр визначає кількість байтів, які може передати відправник, не отримуючи підтвердження. За промовчанням використовується значення«0x00002238(8760)».
Рекомендовані значення:
- Для модему -«0x00002238(8760)»,
- DSL, кабельний модем - "0x0002da00 (186880)" ,
- T1 і вище -«0x0003ebc0(256960)».
Вибіркова передача пошкоджених даних
Додайте тут новий параметр із ім'ям«SackOpts»(dword) та значенням«1». Ця опція включає підтримку«Selective Acknowledgement» (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Кб
Додайте тут новий параметр з ім'ям«Tcp1323Opts»(dword) і значенням«1», щоб увімкнути опцію. Рекомендується для мереж із великою пропускною здатністю.
Якщо редагувати реєстр вручну лінь,
скористайтесь спеціальними програмами, які зроблять це за Вас. Наприклад,
- «Accelerate»,
- "SpeedConnect",
- "InternetTurbo",
- "Marketscore".