GCP හි ස්ථිතික IP එදිරිව VPN වේගය: විචල්ය තුනක්, එක් පරීක්ෂණයක්
වෙන් කළ ලිපිනයක් වේග සැකසුමක් නොවේ. Compute Engine හි ප්රවාහය සංසන්දනය කිරීමට පෙර ලිපිනයේ ජීවන චක්රය, ජාල මට්ටම සහ OpenVPN ප්රවාහනය වෙන් කරන්න.
ලිපිනය වෙන් කළ පසු මාරුව වේගවත් විය, සහ නිගමනය තමන්ම ලියැවුණි. නමුත් එම වෙනසම උමං මාර්ගය UDP සිට TCP දක්වා මාරු කළේය, පරීක්ෂණය තවත් සන්ධ්යාවකට ගෙන ගියේය, සහ සමහරවිට තවත් කලාපයක VM එකක් මතට පතිත විය. බාහිර ලිපිනයක් වෙන් කිරීම ජීවන චක්ර ගැටලුවක් විසඳයි: නැවත ආරම්භ කිරීම් අතර අන්ත ලක්ෂ්යය එකම ලෙස තබා ගනී. පැකට් වේගවත් කරන කිසිදු යාන්ත්රණයක් එහි නැත, එබැවින් එම පරීක්ෂණයේ වේග වෙනස අනෙක් විචල්යවලට අයත් වේ, සහ ඔබ ඉදිරියේ ඇති තීරණය වන්නේ ඊළඟට කුමක් පරීක්ෂා කරන්නේද යන්නයි.
වෙන් කළ ලිපිනයක් ඇත්තටම ගන්නේ කුමක්ද
Compute Engine අවස්ථාව සමඟ වෙන් කර නිදහස් කරන තාවකාලික ලිපින, ඔබ වෙන් කර තබා ගන්නා ස්ථිතික ලිපිනවලින් වෙන් කරයි. එම වෙනස රඳවා ගැනීම සහ බිල්පත් කිරීම පිළිබඳයි, පැකට් යන මාර්ගය පිළිබඳ නොවේ. ස්ථාවර අන්ත ලක්ෂ්යයක් DNS වාර්තා, දුරස්ථ ප්රවේශ පැතිකඩ, හවුල්කරු අවසර ලැයිස්තු සහ VM නැවත ආරම්භ වන විට නොවෙනස් විය යුතු firewall නීති සඳහා සැබවින්ම ප්රයෝජනවත් වේ.
එකක් වෙන් කිරීමට මේවා හොඳ හේතු ය. ඉන් කිසිවක් ප්රවාහ හේතුවක් නොවේ.
මට්ටම, ලිපිනය සහ ප්රවාහනය විචල්ය තුනක් ලෙස තබා ගන්න
Google Cloud Premium සහ Standard Network Service Tier ද විකුණයි, දෙකම වෙනස් විශේෂාංග ලබා ගැනීම සමඟ අන්තර්ජාලයට වෙනස් මාර්ග ගනී. ස්ථිතික ලිපිනකරණය දෙකටම විකලාංග වේ, එබැවින් ස්ථිතික සහ Premium VM ගැන සම්බන්ධ නොවන කරුණු ලෙස සලකන්න, සමාන පද ලෙස නොවේ. සැබෑ මට්ටම, කලාපය සහ සම්බන්ධ වන ඕනෑම interconnect හෝ attachment සටහන් කරන්න, මන්ද ඒවා මාර්ගය විස්තර කරන්නේ ලිපින ලේබලය කිසිදා නොකරන ආකාරයෙනි.
විචල්ය තුනක්, වෙන වෙන පරීක්ෂණ තුනක්, නැතිනම් ප්රතිඵලය කතාවක් මිස මිනුමක් නොවේ.
එක් ප්රශ්නයකට පිළිතුරු දෙන පරීක්ෂණයක් නිර්මාණය කරන්න
අනුමත UDP සහ TCP පැතිකඩ සංසන්දනය කරන අතරතුර VM, ලිපිනය, සේවාලාභී ස්ථානය, ගමනාන්තය සහ වැඩ භාරය ස්ථිරව තබා ගන්න. සෑම ප්රවාහනයකටම සේවාදායක ශ්රෝතෘවක් සහ ගැලපෙන firewall නීති දෙකම අවශ්යයි; සේවාලාභියා තුළ යතුරු පදයක් වෙනස් කර ශ්රෝතෘ නොවෙනස්ව තැබීම ඔබේ ඉවසීම පමණක් පරීක්ෂා කරයි. පුනරාවර්තනීය මාරුවක් භාවිත කර දිශාව, කාලය, තනි හා සමාන්තර ප්රවාහ සහ ඒකක සටහන් කරන්න, මන්ද MB/s සහ Mb/s අට ගුණයකින් වෙනස් වේ.
VM හි CPU ද නිරීක්ෂණය කරන්න, මන්ද කුඩා අවස්ථාවක් සංකේතනය හෝ softirq කටයුතුවලදී ජාලයට වඩා බොහෝ ඉහතින් සංතෘප්ත වේ, සහ එම සීමාව සැපයුම්කරුගේ සීමාවක් ලෙසම පෙනෙනු ඇත.
VM සහ සේවාලාභියාගෙන් ලැබෙන නැවත යැවීම් සහ අලාභ ගණක මාර්ග ගැටලුව ප්රවාහන ගැටලුවෙන් වෙන් කරයි, ප්රගති තීරුවට එය කළ නොහැක. iperf3 සමඟ ක්රියාකාරී අනුපිළිවෙලක් එක් ප්රවාහනයකට මිනිත්තු දහයක් පමණ ගනී. සේවාදායකය ඈත පසින් අරඹන්න, සෑම දිශාවකම තත්පර තිහක් සේවාලාභියා ධාවනය කර සෑම දිශාවක්ම තුන් වරක් නැවත කරන්න. සෑම ශ්රේණියකම පළමු ධාවනය ඉවත් කරන්න, පසුව TCP ධාවන මුද්රණය කරන නැවත යැවීම් ගණන සමඟ යවන්නා සහ ලබන්නාගේ අනුපාත සංසන්දනය කරන්න.
UDP සහ TCP යාන්ත්රිකව වෙනස් වන්නේ ඇයි
UDP මත OpenVPN ඩේටාග්රෑම් රැගෙන යයි සහ අලාභ හැසිරවීම යෙදුමේම ප්රවාහනයට භාර දෙයි. TCP මත උමං මාර්ගයේ විශ්වාසනීය ප්රවාහය දැනටමත් විශ්වාසනීය යෙදුම් ප්රවාහයක් යටින් වාඩි වේ, එබැවින් එක් නැති වූ කොටසක් ඊට පිටුපස සියල්ල නවත්වයි, බාහිර සම්බන්ධතාවය තමන්ගේම කාලසටහනට අනුව නැවත යවන අතරතුර. එම පේළි හිසෙහි හැසිරීම TCP තුළ TCP උමං කිරීමේ ගුණාංගයකි, සැපයුම්කරුගේ ප්රතිපත්තියක් නොවේ. MTU සහ MSS හැසිරවීම ද ආකාර දෙක අතර වෙනස් වන අතර, එය එම මාර්ගයේ කැබලිකරණ හැසිරීම වෙනස් කරයි.
එබැවින් වේගවත් TCP පරීක්ෂණයක් ඔප්පු කරන්නේ එදින එම මාර්ගයේ TCP වේගවත් වූ බව පමණි, ඊට වඩා සාමාන්ය කිසිවක් නොවේ.
සමාලෝචනයට ඔරොත්තු දෙන ලෙස ප්රතිඵලය ලියන්න
ආරක්ෂා කළ හැකි නිගමනයකට හැඩයක් ඇත: මෙම පැතිකඩ, මෙම යන්ත්ර ප්රමාණයේ, මෙම ජාල මට්ටමේ, මෙම මනින ලද වැඩ භාරය මෙම දිශාවට මෙම කොන්දේසි යටතේ රඳවා ගත්තේය. මීට වඩා පුළුල් ඕනෑම දෙයකට එක් සන්ධ්යාවක් සැපයිය හැකි ප්රමාණයට වඩා ධාවන අවශ්ය වේ. මන්දගාමී අවස්ථාව පැහැදිලි නොවී පවතී නම්, කිසිදු සැපයුම්කරු ලේඛනයක් විස්තර නොකරන තෙරපුමක් නිර්මාණය කරනවාට වඩා පැකට් සහ සම්පත් සාක්ෂි සමඟ එය නිරීක්ෂණයක් ලෙස තබා ගන්න.
ලිපින ස්ථාවරත්වය සහ මාරු වේගය දෙකම එකම යෙදවීමකට වැදගත් විය හැක, සහ ප්රයෝජනවත් තීරණය වන්නේ එක් එක් වෙනස සමඟ ඔබ ගන්නේ ඒ දෙකෙන් කුමක්ද යන්නයි.