Мекенжай резервтелгеннен кейін тасымал жылдамдады, және қорытынды өзі жазылды. Тек сол өзгеріс туннельді UDP-ден TCP-ге ауыстырды, тесті басқа кешке көшірді және мүмкін басқа аймақтағы VM-ге қонды. Сыртқы мекенжайды резервтеу өмірлік цикл мәселесін шешеді: ол қайта іске қосулар арасында соңғы нүктені бірдей ұстайды. Оның пакеттерді жылдамдататын ешбір механизмі жоқ, сондықтан сол эксперименттегі жылдамдық айырмасы басқа айнымалыларға тиесілі, ал алдыңызда тұрған шешім — келесіде қайсысын тексеру.

Резервтелген мекенжай шын мәнінде не сатып алады

Compute Engine эфемерлік мекенжайларды, олар инстанспен бірге бөлінеді және босатылады, сіз резервтеп ұстайтын статикалық мекенжайлардан ажыратады. Бұл айырма сақтау мен биллингке қатысты, пакет жүретін жолға емес. Тұрақты соңғы нүкте DNS жазбалары, қашықтан қатынау профильдері, серіктестердің рұқсат тізімдері және VM қайта іске қосылғанда өзгермеуі тиіс firewall ережелері үшін шынымен пайдалы.

Бұл біреуін резервтеуге жақсы себептер. Олардың ешқайсысы өткізу қабілетінің себебі емес.

Деңгейді, мекенжайды және тасымалды үш айнымалы ретінде ұстаңыз

Google Cloud сонымен қатар Premium және Standard Network Service Tiers деңгейлерін сатады, және екеуі де функциялардың әртүрлі қолжетімділігімен интернетке түрлі жолдармен шығады. Статикалық мекенжайлау екеуіне де ортогональ, сондықтан статикалық пен Premium-ды VM туралы байланыссыз фактілер деп қараңыз, синонимдер деп емес. Нақты деңгейді, аймақты және қатысы бар кез келген interconnect немесе attachment-ті жазып алыңыз, өйткені олар жолды мекенжай жапсырмасы ешқашан сипаттай алмайтын түрде сипаттайды.

Үш айнымалы, үш бөлек эксперимент, әйтпесе нәтиже өлшем емес, әңгіме.

Бір сұраққа жауап беретін тест жобалаңыз

Мақұлданған UDP және TCP профильдерін салыстырғанда VM, мекенжай, клиент орны, межелі орын және жұмыс жүктемесін тұрақты ұстаңыз. Әр тасымал үшін сервер тыңдаушысы да, сәйкес firewall ережелері де қажет; клиенттегі кілт сөзді өзгертіп, тыңдаушыны өзгеріссіз қалдыру тек шыдамдылығыңызды сынайды. Қайталанатын тасымалды қолданыңыз және бағытты, ұзақтықты, жалғыз және параллель ағындарды, бірліктерді жазыңыз, өйткені MB/s мен Mb/s сегіз есе ерекшеленеді.

VM процессорын да қадағалаңыз, өйткені шағын инстанс шифрлау немесе softirq жұмысында желіден әлдеқайда бұрын қанығады, және бұл шек дәл провайдер шегіне ұқсайды.

VM мен клиенттен қайта жіберу және жоғалту есептегіштері жол мәселесін тасымал мәселесінен ажыратады, ал прогресс жолағы оны істей алмайды. iperf3-пен жұмыс істейтін реттілік әр тасымалға шамамен он минут алады. Серверді алыс жақта іске қосыңыз, клиентті әр бағытта отыз секунд жүргізіңіз және әр бағытты үш рет қайталаңыз. Әр серияның бірінші жүгірісін тастаңыз, содан кейін TCP жүгірістері басып шығаратын қайта жіберу санымен бірге жіберуші мен қабылдаушы жылдамдықтарын салыстырыңыз.

UDP мен TCP механикалық тұрғыдан неге ерекшеленеді

OpenVPN UDP үстінде датаграммаларды тасымалдайды және жоғалтуды өңдеуді қосымшаның өз тасымалына қалдырады. TCP үстінде туннельдің сенімді ағыны әлдеқашан сенімді қосымша ағынының астында отырады, сондықтан бір жоғалған сегмент оның артындағының бәрін тоқтатады, ал сыртқы қосылым өз кестесімен қайта жібереді. Бұл кезек басындағы мінез TCP-ні TCP ішінде туннельдеудің қасиеті, провайдер саясаты емес. MTU мен MSS өңдеуі де екі режим арасында ерекшеленеді, бұл сол жолдағы фрагментация мінезін өзгертеді.

Сондықтан жылдамырақ TCP сынағы сол күні сол жолда TCP жылдамырақ болғанын ғана дәлелдейді, одан жалпы ештеңе емес.

Нәтижені тексеруден өтетіндей етіп жазыңыз

Қорғауға болатын қорытындының пішіні бар: бұл профиль, осы машина өлшемінде, осы желі деңгейінде, осы өлшенген жұмыс жүктемесін осы бағытта осы жағдайларда ұстап тұрды. Одан кеңірек кез келген нәрсе бір кеш бере алатынынан көп жүгіріс қажет етеді. Егер баяу жағдай түсіндірілмей қалса, ешбір провайдер құжаты сипаттамайтын шектеу ойлап табудың орнына оны пакет және ресурс дәлелдерімен бақылау ретінде қалдырыңыз.

Мекенжай тұрақтылығы мен тасымал жылдамдығы бір орналастыру үшін екеуі де маңызды болуы мүмкін, ал пайдалы шешім — әр өзгерісте олардың қайсысын сатып аласыз.

Қатысты мақалалар