Ano ang Gumagawa ng Aking Application Mabagal? Ang Pipe o ang Packet?

Talaan ng mga Nilalaman:

Anonim

Ito ay isang pangkaraniwang suliranin. Ginagamit mo man ang VPN ng iyong kumpanya (virtual pribadong network) o nagkakaproblema ka sa iyong IP na telepono, o iba pang dahilan - ang application na iyong ginagamit ay tila mabagal at tamad.

Nag-aalala ito sa mga end user, dahil ang bilis ng mga application na ito ay nagbabago din sa bilis na maaaring tila random at mahirap hulaan. Ang lahat ng iyong mga end user ay talagang nagmamalasakit ay gumagamit ng mga tool na kailangan nila. At gusto nila ang mga ito na maging mabilis, hindi tamad.

Upang maayos ang problema, nakakatulong na maunawaan muna kung ano ang nagiging sanhi nito. Kaya sumayaw tayo at tingnan.

Ano ang Gumagawa ng Aking Application Mabagal?

Ang impormasyon, kung ito ay ibinibigay sa Internet o sa iyong sariling network ng negosyo ay lahat ay nasira sa mas maliit na piraso ng data na kilala bilang "packet." Ang mga packet ng data na ito ay nagdadala ng impormasyon tungkol sa maraming mga bagay, kabilang ang patutunguhan nito (kung saan dapat itong pupunta, tulad bilang iyong kumpanya database) at kahit na ang pag-check ng error upang matiyak na ang packet ginawa ito sa isang piraso. Ang bilis, o dami ng oras na kinakailangan para sa isang packet upang i-cross ang network mula sa isang aparato na lumikha ng packet (tulad ng iyong laptop computer) sa aparato ng patutunguhan (tulad ng iyong gitnang server ng negosyo) ay tinatawag na latency ng network.

Sa madaling salita, kapag nakita mo ang salitang latency sa ganitong konteksto, isipin ang "naantalang bilis."

May ilang mga kadahilanan na lumikha ng mga isyu sa latency. Ang mga routers ng network ay karaniwang gumagawa ng pinakamaraming latency ng anumang device sa landas ng pagtatapos. Packet queuing dahil sa link kasikipan ay madalas na ang salarin para sa malaking halaga ng latency sa pamamagitan ng isang router. Ang ilang mga uri ng teknolohiya ng network tulad ng mga komunikasyon sa satellite ay nagdaragdag ng malaking halaga ng latency dahil sa oras na kinakailangan para sa isang packet upang maglakbay sa buong link. Dahil ang latency ay pinagsama, mas maraming mga link at hops router (pumasa sa pagitan ng maraming mga aparato tulad ng iyong computer, routers, kagamitan sa Internet provider at ang mga kagamitan sa gilid ng patutunguhan) may, mas malaki ang end-to-end latency ay magiging.

Ang halaga ng magagamit na bandwidth ay mayroon ding lugar sa network at bilis ng application. Ang iyong magagamit na bandwidth ay natutukoy ng direksyon at destinasyon ng iyong impormasyon.

Gusto kong mag-isip tungkol sa bandwidth mula sa konteksto ng pagtutubero. Sure enough, ang mga tao ay madalas na sumangguni sa bandwidth bilang "ang laki ng pipe." Kaya bakit hindi dalhin na analogy karagdagang?

Ang laki ng pipe ay tinutukoy ng dami ng magagamit na bandwidth sa iyong lokal na network muna, ngunit pagkatapos ay sa laki ng iyong Internet pipe at ang laki ng destination pipe kung ang impormasyon ay umaalis sa iyong lokal na network.

Kaya kung ikaw ay nasa isang gigabit na network sa isang lugar, ngunit mayroon kang 10MB na koneksyon sa Internet at ang iyong pangunahing opisina ay may isang 100MB koneksyon sa Internet na maaari mong makita na ang bottleneck ay maaaring ang iyong koneksyon sa Internet na tanggapan. Ngunit kung ang puno ay puno na.

Ang tubo na iyon ay maaaring puno kung maraming mga gumagamit ay nagsisikap na gumamit ng mataas na mapagkukunan ng bandwidth sa Internet sa parehong oras. Ang bawat koneksyon ng VPN ay may overhead, o video conferencing, ip telephony na ibinahagi sa pagitan ng mga tanggapan, atbp. Ang pinakamahina na punto sa pagitan ng mga lokasyon ay maaaring maging sanhi ng bottleneck, tulad ng masyadong maraming mga trapikong hops ay maaaring maging sanhi ng latency.

Ang ilang mga application ay mas mapagpatawad kaysa sa iba. Karamihan sa mga ito ay umiikot kung ang isang application ay magpapadala lamang ng mga packet sa isang direksyon (User Datagram Protocol o UDP) o nangangailangan ng isang koneksyon upang tiyakin na ang data ay dumating (Transmission Control Protocol o TCP). Ang parehong mga protocol ay may kanilang mga upsides at downsides ngunit ang bawat application ay gumagamit ng isa o sa iba pang batay sa kahalagahan ng impormasyon

Kaya paano ko mapabilis ang mga aplikasyon ng aking kumpanya?

Well, ngayon alam namin kung ano ang nagiging sanhi ng mabagal na mga application sa network, kaya hinahayaan tingnan kung paano namin maaaring ayusin ang ilan sa mga isyung ito.

Una, suriin ang iyong latency. Ang mga tekniko ng IT ay nagsasagawa ng ping command sa pagitan ng anumang computer na may mga isyu sa bilis at ang computer na patutunguhan kung saan sinusubukan mong ibahagi ang mga mapagkukunan, tulad ng iyong server. Ipapakita nito sa iyo ang bilang ng mga hops (o iba pang mga mapagkukunan ng network) na dadalhin ng iyong pack hanggang sa makarating sa patutunguhan nito. Ang iyong layunin ay tumagal ng maraming hops out ng equation hangga't maaari upang paikliin ang biyahe.

Kung gumagamit ka ng maraming koneksyon sa Internet, maaaring mahirap alisin ang ilang mga hops. Ito ay kung saan ang pagpili ng teknolohiya ay gumagawa ng isang pagkakaiba. Ang isang teknolohiya tulad ng Metro Ethernet ay talagang makakatulong sa iyo na mabawasan ang overhead na iyon. Nagbibigay ito ng isang network sa pagitan ng maraming mga pisikal na lokasyon nang hindi nagkakaroon ng maraming koneksyon sa Internet dahil hindi ito gumagamit ng mga routers, sa pangkalahatan. Gumagamit ito ng mga switch, na mas mabilis dahil hindi nila binubuksan ang mga packet habang dumadaloy sila sa network … ginagawa itong isang network at binabawasan ang bilang ng mga hops.

Mahalaga pa ang bandwidth, gayunpaman, para sa mga taong nakakonekta sa labas ng iyong imprastraktura sa opisina. Tiyaking maingat na gawin ang matematika sa mga pangangailangan ng mga kawani na hindi gagana sa iyong opisina at tiyaking magbigay ng sapat na bandwidth para sa iyong kasalukuyang workload at kanila.

Sa huli, kung hawakan nang wasto, maaari mo talagang i-save ang pera gamit ang isang kumbinasyon ng mas mataas na bandwidth sa isang pinagmulan ng lokasyon at isang Metro Ethernet provider na maaaring magbahagi ng lahat ng iyong mga mapagkukunan na may mas mababang overhead sa pagitan ng mga lokasyon ng tanggapan.

$config[code] not found

* * * * *

Higit pang detalye sa Metro Ethernet ay matatagpuan dito para sa mga naghahanap ng mas malalim na teknikal na kaalaman.

Bilis ng Larawan sa pamamagitan ng Shutterstock

13 Mga Puna ▼