더누림 기록 THENURIM Logs

Kufafanua utendaji wa udhibiti wa mbali

Neno «utendaji» lina maana tofauti kulingana na eneo. Katika udhibiti wa mbali ubora wa skrini, ucheleweshaji na kiwango cha kuonyesha upya huingiliana. Pengo kati ya matarajio na uhalisia — kutokana na uzoefu wetu Indonesia na kutumia suluhisho zinazojulikana kuwa na utendaji mzuri — lilikuwa mwanzo wa mradi wa NovaLINK. Hakuna programu kamili kwa kila mazingira, lakini tunaendelea majaribio na maendeleo ili kufikia utendaji tunaolenga.

Usemi «utendaji mzuri» una maana tofauti kabisa kulingana na muktadha. Katika michezo: FPS na urejeshi; katika hifadhidata: kiwango cha mchakato na utulivu; katika vifaa vya mtandao: uwezo wa usindikaji na ucheleweshaji wa pakiti. Bila ufafanuzi wa kitaalamu, matarajio na matokeo yanaweza kutofanana. Ukichukua suluhisho na kuandika «utendaji» katika senti moja tu, ni vigumu kuamua wajibu baadaye. Vivyo hivyo kwa udhibiti wa mbali na kutiririsha skrini: kuna mfanano na OTT au mkutano wa video kwa muda halisi, lakini panya na kibodi lazima zijibu mara moja — mzigo ambao utiririshaji wa «kuangalia tu» hauna. Picha laini peke yake haitoshi; lazima pia tuingize urejeshi wa udhibiti. Hapa utendaji si nambari moja bali mambo mengi kwa pamoja.

Mambo ya kawaida: ubora wa skrini (ukandaji, kiwango cha biti, rangi); muda kati ya ingizo na kurudi kwa skrini; kiwango cha kuonyesha upya; mkakati wa kujirekebisha wakati upana wa bendi unapungua; uimara dhidi ya upotevu wa pakiti; tabia kwenye bendi ndogo; mzigo wa CPU/GPU kwenye mteja na seva — pamoja «utendaji wa jumla». Nambari moja ya kigeni haitoshi.

«Bidhaa maarufu na ghali» na «utendaji unaohisiwa katika mazingira yangu ya kazi» haziambatani kila wakati. Sehemu ya soko na orodha ya vipengele husaidia kuchagua, lakini mwishoni kila kampuni lazima ithibitishe kwenye mtandao wake na mifumo ya kazi. Kwa hiyo tunaelekea uwazi wa masharti ya kipimo kuliko michango ya ubora isiyo na maana. «Utendaji mzuri» si mstari katika nafasi ya juu bali ni jinsi tunavyokabili na kupunguza vizuizi kwa uaminifu.

Tulitekeleza ERP kwa kampuni katika Purbalingga (Indonesia). Indonesia inakua haraka kuzunguka simu ya mkononi, lakini pengo kati ya jiji na maeneo bado ni kubwa. Mtandao wa mteja ulitofautiana sana kwa muda, muunganiko ulikatika mara kwa mara — vigumu kuhamisha njia za kazi zinazotegemea laini thabiti. Wakati mwingine logi hazitoshi, tulihitaji kurudia hatua huku tukiangalia skrini. Ziara za tukio haziwezi kila wakati — mara nyingi kuangalia mipangilio, kurudia makosa, mafunzo kwa mbali. Ikiwa kikao ni polepole, ni vigumu kutofautisha mtandao na programu. Hivyo ilikuwa busara kuchagua suluhisho linalojulikana kwa «utendaji mzuri wa udhibiti wa mbali» — tulichukua Teamviewer, imara katika msaada wa mbali.

Kasi ya intaneti ya simu Indonesia bado nyuma ya nchi nyingine – Haninpost

Suluhisho la Teamviewer ni lenye nguvu katika vipengele, mfumo wa ikolojia na msaada wa biashara, lakini leseni ni ghali. Tulitarajia angalau urejeshi na uwazi wa skrini ya mbali kwa gharama. Katika uhalisia uzoefu mara nyingi ulikuwa chini ya matarajio: kwenye laini mbaya ucheleweshaji ulikusanyika, skrini ilikatika au ilikuwa hazi; hata kufungua meni na kujaza fomu kunaweza kuhisi polepole. Hii haikanyi thamani ya kiufundi duniani — vipengele vilivyothibitishwa, uzoefu wa uendeshaji, mifumo, usimamizi wa vikundi bado ni muhimu. Lakini katika mazingira yetu kulikuwa na pengo kati ya matarajio «ghali = haraka na laini» na kilichohisiwa — kilichochochea mradi mpya. Swali: «Kwa nini inahisi polepole sana katika hali zetu?» Kumbukumbu: bidhaa nzuri + mazingira magumu = hisia tofauti; mtandao unaovuta zaidi, ni muhimu programu ifanye kazi kwa busara ndani ya mipaka ya laini na kifaa.

Hapo ndipo NovaLINK. Lengo si «programu nyingine ya udhibiti wa mbali»: tunafafanua na kupima utendaji kulingana na mhimili tunaoamini muhimu shambani — ubora, ucheleweshaji, kiwango cha kuonyesha upya, tabia katika mitandao magumu, matumizi ya rasilimali. Muundo wa bomba la utiririshi na mikakati ya uhamisho kulingana na shughuli ya skrini huingiliana na ufafanuzi huu. Kabla ya kuongeza vipengele, tunakagua kama njia kuu inakidhi vigezo vyetu. Majaribio katika hali mbalimbali, karibu na matumizi halisi ili kutatua vizingiti. Tunalinganisha nambari na hisia: trafiki kidogo kwa uanuwishi sawa, mara ngapi skrini inavunjika kwenye viungo vilivyopoteza pakiti. Mazingira thabiti ya majaribio na vipimo vinavyorudiwa hutofautisha uboreshaji halisi na bahati. Lengo si kauli ya matangazo bali kiwango kinachotutia imani. Vipaumbele vinategemea kazi — ni muhimu kuviamua pamoja mwanzoni.

  • Jaribio la kulinganisha kuanguka kwa fremu katika mazingira sawa
    • OS: Windows 10, 32bit
    • CPU: Intel(R) Celeron(R) CPU J1900 @ 1.99GHz
    • RAM: 4GB
    • Chanzo cha video: https://youtu.be/KxMqSz8qVSg
    • Kesi: kucheza video kwenye Host na kunasa skrini kwenye Client

Kwa ukweli, hakuna programu ya udhibiti wa mbali «bora zaidi» kwa kila mtandao, vifaa na sekta — mabadiliko mengi sana: ubora wa laini, sera ya ukuta wa moto, mahali pa relay, vipimo vya kifaa, programu nyingine. Suluhisho moja linaweza kuonekana haraka kwenye mtandao wa ndani na kukasirisha kwenye tawi la nje. Ni vigumu kusema «bidhaa mbaya» kwa senti moja, lakini kwa mtumiaji matokeo ni sawa: polepole na mkazo. Hata hivyo tunaendeleza NovaLINK kwa malengo wazi: kupunguza ucheleweshaji usio wa lazima, kuendeleza ubora wa skrini unaosomeka, na ufanisi wa vitendo katika masharti ya laini ya shambani. Si «nambari moja kila mahali» bali kupanua wigo tunaoweza kuwajibika na kuboresha ndani yake kwa uthabiti. Bila kufafanua mipaka hiyo, ni vigumu kuhukumu maendeleo. Kuweka na kuthibitisha ufafanuzi wetu wa utendaji ndicho kinacholaza mwelekeo wa bidhaa.

NovaLINK TestSuite

Tutaendelea kunoa vigezo kulingana na maoni na matokeo halisi. Kadri ufafanuzi unavyo wazi, ndivyo msingi wa ulinganisho unavyo kuwa wa kweli kwa wanaofikiria kuitekeleza. Katika blogu hii tutashiriki mbinu, tafsiri na majaribio na makosa kwa undani kadri iwezekanavyo.