Як знізіць (аптымізаваць) пінг

  1. Як гэта працуе? Што за скрыпт па зніжэнні Пінга такі?
  2. Дзе ўзяць і як карыстацца скрыптам для зніжэння Пінга?
  3. Некалькі слоў для холиварщиков ці яшчэ крыху пра пінг і пра тое, як гэта працуе
  4. пасляслоўе

Добрага часу сутак, дарагія сябры, знаёмыя і іншыя асобы. Сёння мы пагаворым аб даволі спецыфічнай штуцы, а менавіта, аб зніжэнні затрымкі, г.зн. пінгі ў розных гульнях (у прыватнасці, гэта часткова можа быць карысна звычайным карыстальнікам у некаторых сітуацыях).

Вядомая праблема ва ўсіх гульцоў, якія праводзяць свой час за анлайн-гульнямі (wow, cs, lineage і любыя іншыя) - гэта высокі пінг. Дакладней кажучы, нават калі ён не вельмі высокі, такі ўсё роўна усім хочацца яго знізіць, бо чым менш пінг, тым лепш, плыўней, якасней і адэкватна працякае гульня і любыя у ёй дзеянні.

Што гэта наогул ёсць? Пінг - гэта не што іншае, як час, затрачаны на перадачу пакета інфармацыі ў кампутарных сетках ад кліента да сервера і назад ад сервера да кліента. Дарэчы, тут ёсць некаторая блытаніна тэрміналогіі, бо гэта час называецца, не Пінг, а лагам або, уласна, затрымкай (англ. Latency - адставанне; затрымка, запазненне, ён жа лаг) і вымяраецца ў мілісекундах. Лаг звязаны з хуткасцю злучэння і загружанасцю каналаў на ўсім працягу ад кліента да сервера. Пінг ж крышачку іншае. Але не буду разбіваць зараз ўяўленні аб тэрміналогіі, хай будзе па традыцыі - пінг і пінг.

Дык вось, можна правесці шэраг змяненняў у рэестры, якія дазволяць часам, у некаторых выпадках, істотна знізіць Ваш пінг практычна ва ўсіх анлайн-гульнях і прыкладаннях, якія выкарыстоўваюць TCP -протокол, а гэтак жа ў шэрагу інтэрнэт-прыкладанняў і ўсяго, што з імі звязана.

А можна абысціся і без рэестра. Як усё гэта зрабіць?
Давайце паглядзім.

Увага! Ніжэйпаказаныя методыка працуе не ва ўсіх і не заўсёды. Яна залежыць ад розных фактараў, няхай гэта будзе Ваш правайдэр інтэрнэту, прапускная здольнасць канала, тып і разнавіднасць гульні / прыкладання, версія сістэмы, тып падлучэння і іншых фактараў.

Каб не лазіць доўга і ўпарта па рэестры і нічога самім не напортить, уласна, разумнымі ўмельцамі зроблены скрыпт, які робіць усё змены ў аўтаматычным рэжыме. Нават, калі Вы лічыце, што існуючы ў Вас зараз пінг цалкам прымальны, усё роўна рэкамендую скарыстацца оным скрыптам, бо горш відавочна не будзе, а вось лепш - напэўна! Зрэшты, скрыпт можна адкрыць і паглядзець, што за змены ён робіць (дарэчы, іх жа праробліваюць некаторыя аптымізатары).

Дарэчы, як і гаварылася ў папярэджанні вышэй, такі скрыпт (як і налады) актуальны не для ўсіх злучэнняў, а таму ў кагосьці можа не працаваць, г.зн. пінг застанецца ранейшым. Аднак спроба не катаванне. Як правіла, дзень гэты найбольшы эфект аказвае на сістэмы з сярэдняй і высокай прапускной здольнасцю канала.

Як гэта працуе? Што за скрыпт па зніжэнні Пінга такі?

Каб было больш зразумела, прывяду пацешны дыялог паміж серверам і кампутарам з афіцыйнага сайта скрыпту (ва ўсякім выпадку, такі там калісьці быў, але як цяпер - не памятаю):

Да прымянення Leatrix Latency Fix:

  • Сервер: «Так, кампутар, адправіў табе пакет з дадзенымі. Атрымаў? »
  • Кампутар: «...»
  • Сервер: «Ну, давай, адказвай, мне цэлы дзень цябе чакаць?»
  • Кампутар: «...»
  • Сервер: «Добра, праехалі, вось табе яшчэ адзін пакет. Атрымаў? »
  • Кампутар: «Ага, атрымаў, і папярэдні пакет таксама, дзякуй".
  • Сервер: «А чаго ж адразу не адказаў?»
  • Кампутар: «Вось так я настроены па змаўчанні, прабачце».

Пасля ўжывання Leatrix Latency Fix:

  • Сервер: «Так, кампутар, адправіў табе пакет з дадзенымі. Атрымаў? »
  • Кампутар: «Ага, ішлі наступны!»
  • Сервер: «Ух, хутка ты! Лаві наступны. Атрымаў? »
  • Кампутар: «Так, давай яшчэ!»
  • Сервер: «Ого! Хуткі ты. Лаві! »
  • І гэтак далей.

Жарты жартамі, але скрыпт, скажам так, «прыбірае» таймер затрымкі ў Windows на апрацоўку пакетаў (зроблены нібыта з мэтай даць сістэме апрацаваць які прыйшоў сегмент дадзеных і толькі потым адказаць, атрыманы ён), а таму пацверджанне аб атрыманай пакеце высылаецца адразу ж для кожнага сегмента, які быў, уласна, прыняты. У прыватнасці, дзень гэты змяняе ўсякія там тыповыя памеры пакетаў і ўсё, што з оным звязана. Пералічваць, увогуле, можна прыстойна.

У сукупнасці ўсякае такое іншае прыводзіць да значнага скарачэння затрымкі на перасылку і абмен інфармацыяй паміж кампутарам і серверам. Такім чынам і зніжаецца пінг.

Дзе ўзяць і як карыстацца скрыптам для зніжэння Пінга?

Штука оная цалкам бясплатная, простая ў кіраванні і наогул усяляк зручная, хай і не падтрымлівае рускую мову.

Падтрымліваюцца ўсе аперацыйныя сістэмы Windows, пачынаючы з XP:

  • Windows 7
  • Windows 8
  • Windows Vista (SP1 або вышэй)
  • Windows XP (SP3)

І ўсё бітнасцю (x64, x32), г.зн. з разраднасцю як такой накшталт таксама праблем няма.

Спампаваць можна, напрыклад, па гэтай спасылцы . У прыватнасці, можна ўзяць з сайта распрацоўніка .

Што тычыцца ўстаноўкі, то там нічога складанага няма. На тое, уласна, распакуйце паскочваныя архіў і запусціце адпаведны. exe -файлик:

І націснуць ў кнопачку «Install«:

Далей будзе неабходна перазагрузіць кампутар (абавязкова
Далей будзе неабходна перазагрузіць кампутар (абавязкова!) І праверыць вынік.

Дарэчы, магчыма спатрэбіцца ўстаноўка .NET Framework. Хоць я б нават сказаў, што не «магчыма», а «абавязкова» рэкамендуецца ўсталяваць.

Для выдалення праграмы для аптымізацыі пінг, уласна, паўторна запусціце файл і націсніце ..

Для выдалення праграмы для аптымізацыі пінг, уласна, паўторна запусціце файл і націсніце

..на кнопку «Remove» (гл.вышэй). Калі ж у Вас першапачаткова свеціцца кнопка «Remove«, але скрыпт Вы накшталт не ставілі, то гэта значыць, што ў сістэме ўжо зроблены неабходныя настройкі (уласна, скрыпт проста змяняе параметры рэестра для аптымізацыі адпаведных пратаколаў і нюансаў).

Некалькі слоў для холиварщиков ці яшчэ крыху пра пінг і пра тое, як гэта працуе

Для аматараў спрачацца, што, маўляў, ніякіх скрыпты не дапамогуць і ўсё такое, я распавяду крыху пра асновах фарміравання Пінга / лага / затрымай, каб у Вас было разуменне, як наогул працуе ўсё гэта. Каб я ўвесь час не пісаў адзін і той жа тэрмін у трох словах, г.зн. у выглядзе: «пінг / лаг / затрымка", давайце адразу з Вамі, дамовімся, што выкарыстоўваючы адно з гэтых слоў я маю на ўвазе і два іншых, г.зн. фактычна яны цалкам раўназначныя (пра што я пісаў у самым пачатку артыкула) і азначаюць час, затрачаны на перадачу пакета інфармацыі ў кампутарных сетках ад кліента да сервера і назад ад сервера да кліента.

Па сутнасці лаг (ён жа, паўтаруся, пінг) складаецца (фарміруецца) з трох частак, а зусім не з адной, як прынята лічыць большасцю, а менавіта з: кліенцкага + прамежкавага + сервернага. Пару слоў пра тое, што азначае кожны з іх.

  1. Лаг лакальны (кліенцкі), г.зн. на баку карыстальніка, выглядае так:
    • кампутар кліента атрымлівае пакет
    • апрацоўвае
    • адказвае, што ён яго атрымаў
    • адпраўляе зваротны пакет
    • чакае адказу аб атрыманні ў адказ пакета.

    Сумарна затрачаны на гэта ўвесь час і ёсць наш кліенцкі лаг.

  2. Лаг прамежкавы, г.зн., так бы мовіць, лаг паміж карыстальнікам і серверам. Гэтая затрымка ўяўляе сабой час ходу і апрацоўкі пакета інфармацыі на ўсіх прамежкавых пунктах (чым мацней выдалены сервер, тым больш прамежкавых элементаў (усялякіх маршрутызатараў, хабаў і іншага дабра) займаюцца апрацоўкай і перасыланнем пакета далей), г.зн. гэта ёсць не што іншае, як затрымка на праходжанне правадоў і прамежкавага абсталявання ад порта абанента да порта сервера.
  3. Лаг серверны, г.зн. усё тое ж самае, што і ў кліента, толькі ўжо на самім серверы. Затрымка зноў жа з-за таго, што сервер таксама пакуль атрымае, пакуль апрацуе, пакуль адкажа, што атрымаў .. Праходзіць час.

Адсюль адразу ж першае пытанне, які ўзнікае пры ўсталёўцы скрыпту: якім чынам ён збіраецца знізіць астатнія два Пінга і паўплываць хоць неяк не толькі на сітуацыю з інтэрнэт-каналам, але і на сам сервер, г.зн. як наогул будуць ўхіляцца і выпраўляцца ўсе тры складнікаў лага? Адказ просты: ніяк. Скрыпт займаецца тым і толькі тым, што, наколькі можа, выпраўляе першы лаг, а менавіта лаг на баку кліента (гэта значыць, у Вашай аперацыёнцы, лакальна на Вашым кампутары), які, як аказалася, бывае часам больш чым важкім. Як скрыпт гэта робіць? Даволі лёгка.

Справа ў тым, што ёсць два тыпу пакетаў: TCP і UDP. Кажучы проста, першы тып пакетаў - гэта пакеты з адказам аб атрыманні (гл. Дыялог паміж серверам і кампутарам, што я апісаў вышэй). Другі - без. У гульнях (і іншых прыкладаннях), якія выкарыстоўваюць пераважна UDP- пакеты, скрыпт нічога толкам зрабіць не можа. Затое ў выпадку з TСP - цалкам. Калі да ўстаноўкі скрыпту кампутар атрымліваў пакет, аналізаваў яго, малююць, потым даваў адказ аб атрыманні (а ў гэты час прыляцелі яшчэ з дзясятак новых пакетаў, як бы «якія паўстаюць» у «чаргу»), то пасля ўстаноўкі кампутар спачатку дае адказ серверу аб атрыманні, а ўжо потым займаецца ўсім астатнім.

пасляслоўе

Вось такая вось цікавая штука для зніжэння Пінга.

Як гэта працуе?
Што за скрыпт па зніжэнні Пінга такі?
Дзе ўзяць і як карыстацца скрыптам для зніжэння Пінга?
Што гэта наогул ёсць?
Як усё гэта зрабіць?
Як гэта працуе?
Што за скрыпт па зніжэнні Пінга такі?
Атрымаў?
Атрымаў?
Атрымаў?