Үндсэн агуулга руу алгасах

Релей сервертэй холбоотой

Хэрэв би Солонгост амьдардаг бол заавал Солонгосын релей серверийг сонгох ёстой юу?​

Мэдээж үгүй. :-) Тухайн очих цэг (тоглоомын сервер, видео сервер гэх мэт) хүрэхэд хамгийн хурдан релей серверийг сонгоход л хангалттай. Гэхдээ бүс нутгийн хязгаарлалттай (region lock) тоглоом эсвэл видео сервер бол очих серверээрээ тухайн улсыг зааж өгөх шаардлагатай.

АНУ-ын тоглоомын сервер рүү холбогдохдоо Mudfish-ийн АНУ-ын релей серверийг сонгох нь дээр үү?​

Мэдээж үгүй. :-) Тухайн очих цэг хүртэл хүрэхэд хамгийн хурдан релей серверийг сонгоход болно.

Тоглоомын серверийн ойролцоох релей серверийг ашиглах нь сайн уу?​

Заавал тийм биш. Хэрэв тоглоомын сервер нь бүс нутгийн хязгаарлалттай бол ижил улсад байрлах релей серверийг сонгох ёстой боловч тийм биш бол өөрт ойрхон релей серверийг ч, тоглоомын серверийн ойролцоох релей серверийг ч ашиглаж болно.

Траффик багатай релей сервер сайн уу, ихтэй нь сайн уу?​

Энэ тал дээр алийг нь сайн гэж шууд баттай хэлэх боломжгүй юм. Ихэвчлэн бага траффиктэй релей сервер илүү дээр байдаг ч, хэрэв траффик ихтэй релей сервер нь тухайн хэмжээний траффикийг бүрэн боловсруулах хангалттай хүчин чадал болон сүлжээний зурвасын өргөнтэй бол траффик их байсан ч асуудалгүй байдаг.

RTT дундаж багатай сервер сайн биш гэж үү?​

Ерөнхийдөө тийм. Гэхдээ зөвхөн RTT дундаж бага байна гэдэг нь үргэлж сайн сервер гэсэн үг биш юм. RTT дундаж бага байх тусмаа сайн боловч RTT хазайлт нь 0-д ойр байх релей сервер илүү сайн байдаг. Учир нь RTT дундаж нь пакет дамжих хурдыг илэрхийлдэг бол RTT хазайлт нь пакет дамжих явц хэр тогтвортой байгааг харуулдаг тул тогтвортой бөгөөд хурдан байж гэмээнэ сайн релей сервер болно.

Релей серверийг санал болгох функц байдаггүй юу?​

Хяналтын самбараас зүйл дээр дараад Тохиргоо таб руу орно уу. Очих серверийн байршлыг сонгоход санал болгох замуудыг шалгах боломжтой. Релей сервер → Үндсэн горим-ын хажууд байрлах томруулдаг шилэн дээр дарж, очих цэгээ сонговол релей сервер тус бүрийн үнэлгээний оноо (Score) болон RTT мэдээллийг харьцуулан харах боломжтой.

Ямар релей сервер ашиглах ёстой вэ?​

Релей сервер сонгохын тулд анхаарах ёстой 2 хэсэг бий: ‘Хэрэглэгчийн компьютер ↔ Релей сервер’ болон ‘Релей сервер ↔ Очих цэг’ хоорондын хэсэг юм. Ихэвчлэн энэ хоёр хэсгийн RTT дундаж (RTTAvg) болон стандарт хазайлт (RTTStd) хоёулаа бага байх релей сервер нь сайн сервер юм.

Зүйл бүрийн релей серверийн мэдээллийг харахад дээрх хоёр хэсгийн утгууд дээр үндэслэн тооцоолсон Үнэлгээний оноо (Score), системийн ачаалал, траффик зэрэг олон төрлийн үзүүлэлтүүд харагдах бөгөөд сонголтын тэргүүлэх дараалал нь дараах байдалтай байж болно:

  1. Үнэлгээний оноо (Score)
  2. Траффик
  3. Системийн ачаалал

Үнэлгээний оноо бага байх нь хамгийн сайн боловч бусад үзүүлэлтүүдийг ч мөн анхаарах хэрэгтэй.

Хэрэв Full VPN функц-ийг ашиглаж байгаа бол дээрх хоёр хэсгээс зөвхөн ‘Хэрэглэгчийн компьютер ↔ Релей сервер’ хоорондын хэсгийг шалгах боломжтой ба Mudfish интерфэйсийн ‘Төлөв → Релей сервер’ цэс рүү орж RTT дундаж утга болон стандарт хазайлтыг шалгах боломжтой.

'Автомат сонголт (Auto Selection)' гэж юу вэ?​

Mudfish v4 хувилбараас эхлэн анхдагч байдлаар зүйл худалдан авах үед үндсэн релей сервер нь 'Автомат сонголт' горимтой байдаг. 'Автомат сонголт' нь одоогоор таны оршин суугаа газраас хамгийн ойр байрлах релей серверээр дамжин холбогдохоор тохируулагддаг.

Релей сервер ашиглавал RTT (Round Trip Time / пинг) буурах уу?​

Шулуухан хэлэхэд баттай амлах боломжгүй. Ямар релей сервер ашиглахаас хамааран RTT буурч болно, өөрчлөгдөхгүй байж болно, эсвэл харин ч өсөж болно. Бүр үнэгүй серверээс ч дор RTT үзүүлэлттэй байж ч болно. Учир нь сервер тус бүрийн сүлжээний шугам өөр бөгөөд серверийн ачаалал ч өөр өөр байдагт оршино.

RTT-ийн хувьд физик саатлын (latency) хязгаар гэж гарцаагүй байдаг тул хамгийн оновчтой замаар дамжих үеийн RTT-ээс доош хэзээ ч буурах боломжгүй юм. Далайн ёроолын шинэ шилэн кабель татагдахгүй л бол шүү дээ.

Гэсэн ч релей серверийг ашиглахын давуу талын тухай "Яагаад заавал кредит худалдаж авах ёстой вэ?" хэсэгт дэлгэрэнгүй дурдсан болно.

Релей сервер ашиглавал тасалдал буурах уу?​

Баттай хэлэхэд хэцүү. Интернэт бол маш олон ISP (Internet Service Provider) компаниудын холболтоор (peering) бүрдсэн аварга сүлжээ юм. Хэрэв одоо холбогдох гэж буй очих цэг нь физик зайн хувьд маш хол байвал тухайн цэгт хүрэхийн тулд үй олон ISP компаниудын дамжлагаар (үүнийг Hop гэж нэрлэдэг) дамждаг.

Тиймээс замын дунд ямар нэгэн сүлжээний түгжрэл (congestion) эсвэл гэмтэл гарвал саатал үүсэх эсвэл холболт тасалдах магадлалтай.

Релей сервер ашигласан ч ийм шалтгаанаар тасалдалтай тулгарч болно.

Гэсэн хэдий ч релей серверийг ашиглах давуу талуудын тухай "Яагаад заавал кредит худалдаж авах ёстой вэ?" хэсэгт дэлгэрэнгүй өгүүлсэн байгаа.

Релей серверийн нэр дээр PBE гэж бичсэн нь ямар утгатай вэ?​

Public Beta Environment гэсэн үгийн товчлол бөгөөд Mudfish-ийн шинэ функцуудыг туршихад зориулагдсан тусгай сервер юм. Кредит худалдаж аваагүй хэрэглэгчид ч ашиглах боломжтой релей сервер юм. Гэхдээ цэвэр Beta функцуудыг турших зориулалттай тул дараах зүйлс хэзээд ч тохиолдож болно:

  • Релей сервер дахин ачаалагдах (reboot) эсвэл програмууд нь дахин эхлэх.
  • Релей сервер төлбөртэй сервер болж өөрчлөгдөх.
  • Релей серверийн үйлчилгээ бүрмөсөн зогсох.

Релей серверийг ер нь яаж өөрчлөх вэ?​

Mudfish дээр релей сервер өөрчлөх 2 тохиолдол байдаг. Нэг дэх нь "Full VPN горим" тохиргоонд зориулсан релей серверийг сонгох, хоёр дахь нь "Зүйл (Item)"-д зориулсан релей серверийг сонгох явдал юм. Тохиолдол бүрд дараах байдлаар сонголт хийнэ:

  1. 'Full VPN горим'-д зориулсан релей серверийг өөрчлөх арга

    'Mudfish хяналтын самбар → Тохиргоо → Програм' цэс рүү орвол Full VPN таб харагдана. Тэндээс релей серверээ сонгоод өөрчлөлтийг хэрэгжүүлнэ.

  2. 'Зүйл'-ийн ашиглах релей серверийг өөрчлөх арга

    'Mudfish хяналтын самбар' дээр ашиглаж буй зүйлийн мэдээлэл харагдана. Тухайн зүйл дээр дарахад 'Тохиргоо' таб гарч ирэх бөгөөд уг таб дотор релей серверийг солих сонголт бий.

Релей серверийн траффик маш их гэж гарч байна. Асуудалтай байна гэсэн үг үү?​

Заавал тийм биш. :-) Mudfish-ийн релей серверүүд нь бүх хэрэглэгчдийн дунд хуваалцагдан ажилладаг тул хэн нэгэн хэрэглэгч их хэмжээний траффик ашиглаж байвал тухайн релей серверийн траффик өндөр гарч болно. Гэвч хэрэв тухайн серверийн траффик боловсруулах чадвар хангалттай байвал үүнээс болж асуудал үүсэхгүй.

Релей серверийн мэдээлэл дэх Системийн ачаалал хэсэгт 0/0/0/0 гэх мэт 4 тоо бичигдсэн нь ямар учиртай вэ?​

Эдгээр утгууд нь тус тус "CPU Steal хувь / IO Wait хувь / Сүлжээний картын алдааны тоо / Түгжрэлийн зэрэг"-ийг илэрхийлнэ. Тодруулбал:

  • CPU Steal хувь

    Ихэвчлэн Mudfish релей сервер нь VPS (Virtual Private Server) дээр ажилладаг. Иймээс энэхүү утга нь тухайн релей сервер үндсэн Host машинаас хэр их хэмжээгээр CPU Steal-д өртөж байгааг харуулдаг. Энэ утга өндөр байх тусам Host машинаас CPU ашиглалтад хязгаарлалт тавигдаж байна гэсэн үг бөгөөд процессор харьцангуй удааширч, боловсруулалтын хурд буурч болно.

    Жишээ нь уг утга 0-д ойр байх тусам релей сервер пакетуудыг саадгүй боловсруулж байна гэсэн үг. Хэрэв утга нь 100 гарч ирвэл тухайн сервер хэт их ачааллаас болж түр зогссоныг илтгэх ба энэ үед пакетийн саатал маш ихээр үүсэж болно.

    Ихэвчлэн энэ үзүүлэлт 10-аас дээш гарвал ашиглахаас зайлсхийхийг зөвлөж байна.

  • IO Wait хувь

    Ямар нэгэн шалтгаанаар одоо релей сервер дискийн олон үйлдэл гүйцэтгэж байгааг илтгэх ба IO хүсэлт гаргасан процессуудын ажиллагаа удааширч болзошгүйг харуулна.

    Ердийн үед 1%-иас доош үзүүлэлтийг үл тоомсорлож болно. Харин энэ утга 5%-иас дээш гарвал систем хэвийн бус Disk I/O ачаалалтай байж, улмаар пингэд нөлөөлөх магадлал өндөр байна гэсэн үг.

  • Сүлжээний картын алдаа

    Сүлжээний картын алдаанаас шалтгаалан хэчнээн тооны пакет амжилтгүй болсныг илтгэнэ.

    Энэ тоо гарч ирэх нь ямар нэгэн шалтгаанаар Mudfish релей сервер дээр пакет хаягдаж (drop) байгааг харуулна. Ихэвчлэн релей серверийн даах хэмжээнээс хэтэрсэн олон тооны пакет орж ирэх үед тохиолддог. Энэ тоо бага ч болов гарч байвал тухайн серверийг ашиглахаас зайлсхийх нь зүйтэй.

  • Түгжрэлийн зэрэг

    Mudfish v5.4.2 ба түүнээс дээш хувилбарт харагддаг үзүүлэлт бөгөөд тухайн релей сервер хэр зэрэг түгжрэлтэй байгааг илтгэдэг. Энэ утга 50-аас дээш байвал маш их түгжрэлтэй, 10-аас доош байвал түгжрэл багатай байгааг илэрхийлнэ.

Релей серверийг 2 дамжих ба 1 дамжих нь ямар ялгаатай вэ?​

Үүнтэй холбоотой дэлгэрэнгүй тайлбар болон ялгааг Релей серверийн ахисан түвшний горим хэсгээс харна уу.

Хятадад байрладаг тоглоомын сервер рүү холбогдохын тулд ямар релей сервер ашиглах нь дээр вэ?​

Хилийн чанадаас Хятадын тоглоомын сервер рүү холбогдоход дараах зүйлсийг заавал мэдэж байх шаардлагатай:

  • Хятадын засгийн газрын ажиллуулдаг Их Галт Ханыг (Great Firewall) давж байж тоглоом тоглох боломжтой. Улс төрийн хувьд эмзэг үед Их Галт Хана нь гадаадаас ирэх холболтуудыг бүр ч хатуу хаадаг.

  • Хятадын дотоодын ISP-ууд ч гэсэн засгийн газрын шахалтаар өөрсдийн галт ханатай байдаг бөгөөд заримдаа андуурч хаах тохиолдол гардаг.

  • Ихэнх тоглоомын серверүүд гадаад сүлжээтэй маш тааруу холболттой байдаг.

Релей сервер сонгох арга​

Хамгийн чухал нь "Mudfish релей сервер ↔ Тоглоомын сервер" хоорондын RTT stddev (стандарт хазайлт) бага байгааг сонгох нь дээр юм. Мэргэжилтний горим (Expert Mode)-ыг асаавал релей сервер сонгох тохиргооны цонхонд энэ мэдээллийг харах боломжтой.

  • Ихэвчлэн Хонконгийн релей серверүүд Хятадын эх газартай хамгийн сайн холболттой байдаг.

  • Зарим үед Солонгосын релей серверүүд ч сайн холболттой байх тохиолдол бий.

  • RTT дундаж утгыг гол шалгуур болгон сонгох үед Ping spike (пингийн огцом үсрэлт) эсвэл Packet loss (пакетийн алдагдал)-тай тулгарах магадлалтай тул зөвхөн дундаж утгаар нь релей серверийг бүү сонгоорой.

Хятадын релей сервер ашиглах арга​

Mudfish нь одоогоор Хятадад хэд хэдэн релей серверийг ажиллуулж байна. Гэвч өмнө дурдсан Их Галт Ханаас шалтгаалан заримдаа тухайн релей серверийг сонгосон ч хэвийн холбогдож чадахгүй тохиолдол гардаг. Ийм үед Холболтын протоколын ялгаа холбоосыг үзэж програмын "Холболтын протокол"-ыг өөрчлөн релей серверийг ашиглаж үзэх нь зүйтэй.