Hvad gør mit program langsomt? Røret eller pakken?

Indholdsfortegnelse:

Anonim

Det er et almindeligt problem. Uanset om du bruger din virksomheds VPN (virtuelle private netværk), eller hvis du har problemer med din IP-telefon eller en anden grund - det program du bruger, synes at være langsomt og trægt.

Det frustrerer slutbrugere, fordi hastigheden af ​​disse applikationer også ændres i et tempo, der kan synes tilfældigt og er svært at forudsige. Alle dine slutbrugere er virkelig interesserede i at bruge de værktøjer, de har brug for. Og de vil have dem til at være hurtige, ikke træg.

For at kunne løse problemet hjælper det først at forstå, hvad der forårsager det. Så lad os dykke ind og kigge.

Hvad gør mit program langsomt?

Oplysninger, uanset om de leveres via internettet eller dit eget firmanetværk, er helt opdelt i mindre stykker data, der kaldes "pakker." Disse datapakker bærer information om mange ting, herunder dets destination (hvor den skulle være sådan som din virksomheds database) og endda fejl kontrol for at være sikker på at pakken gjorde det i ét stykke. Hastigheden eller mængden af ​​tid det tager for en pakke at krydse netværket fra en enhed, der oprettede pakken (f.eks. Din bærbare computer) til destinationsenheden (f.eks. Din centrale forretningsserver) kaldes netværkslatens.

Med andre ord, når du ser ordet latens i denne sammenhæng, tænk "forsinket hastighed."

Der er et par faktorer, der skaber latensproblemer. Netværks routere skaber typisk den maksimale latens for en hvilken som helst enhed på end-to-end-stien. Pakke køen på grund af lænkeforstyrrelser er oftest synderen for store mængder latens gennem en router. Nogle typer af netværksteknologi som satellitkommunikation tilføjer store ventetider på grund af den tid, det tager at pakke at køre på tværs af linket. Da latens er kumulativ, jo flere links og router humle (passerer mellem flere enheder som din computer, routere, internetudbyderudstyr og udstyret på destinationssiden), jo større er end-to-end latency.

Mængden af ​​tilgængelig båndbredde har også plads i netværk og applikationshastigheder. Din tilgængelige båndbredde bestemmes af retningen og destinationen for dine oplysninger.

Jeg kan godt lide at tænke på båndbredde i forbindelse med VVS. Selvfølgelig henviser folk ofte til båndbredde som "rørets størrelse." Så hvorfor ikke bære den analogi yderligere?

Rørstørrelsen bestemmes først af mængden af ​​tilgængelig båndbredde på dit lokale netværk først, men derefter ved størrelsen af ​​dit internetrør og størrelsen på destinationsrøret, hvis oplysningerne forlader dit lokale netværk.

Så hvis du er lokalt på et gigabit-netværk, men du har en 10 MB internetforbindelse, og dit hovedkontor har en 100 MB internetforbindelse, kan du se, at flaskehalsen kan være din internetforbindelse til internettet. Men kun hvis det rør er fyldt.

Det rør kan være fyldt, hvis flere brugere forsøger at bruge højbåndsbredde ressourcer over internettet på samme tid. Hver VPN-forbindelse har overhead- eller videokonferencer, ip-telefoni delt mellem kontorer osv. Det svageste punkt mellem lokaliteterne kan forårsage flaskehalsen, ligesom for mange trafikhopper kan forårsage latens.

Nogle applikationer er mere tilgivende end andre. Meget af dette drejer sig om, om en applikation kun sender pakker i en retning (User Datagram Protocol eller UDP) eller kræver en forbindelse for at sikre, at dataene er ankommet (Transmission Control Protocol eller TCP). Begge protokoller har deres upsides og downsides, men hver applikation bruger den ene eller den anden baseret på vigtigheden af ​​oplysningerne

Så hvordan kan jeg fremskynde mine virksomheds applikationer?

Nå, nu ved vi, hvad der forårsager langsomme netværksapplikationer, så vi kan se, hvordan vi kan løse nogle af disse problemer.

Først skal du undersøge din ventetid. IT-teknikere udfører en ping-kommando mellem enhver computer med hastighedsproblemer og destinationscomputeren, hvor du forsøger at dele ressourcer, f.eks. Din server. Dette viser dig antallet af humle (eller andre netværksressourcer), som din pakke vil tage, indtil den lander på destinationen. Dit mål er at tage så mange humle ud af ligningen som muligt for at forkorte turen.

Hvis du bruger flere internetforbindelser, kan det være svært at fjerne nogle humle. Det er her, valget af teknologi gør en forskel. En teknologi som Metro Ethernet kan virkelig hjælpe dig med at reducere dette overhead. Det giver et netværk mellem flere fysiske steder uden at have flere internetforbindelser, da det ikke bruger routere generelt. Det bruger switches, som er hurtigere, fordi de ikke åbner pakkerne, da de flyder gennem netværket … gør det til et netværk og reducerer antallet af humle.

Båndbredde er dog stadig vigtig for dem, der ville forbinde uden for din kontorinfrastruktur. Sørg for omhyggeligt at lave matematikken på de medarbejderes behov, der ikke fungerer på dit kontor, og sørg for at give tilstrækkelig båndbredde til din nuværende arbejdsbyrde og deres.

I sidste ende kan du rent faktisk spare penge ved hjælp af en kombination af øget båndbredde på en kildeplacering og en Metro Ethernet-udbyder, der kan dele alle dine ressourcer med lavere overhead mellem kontorlokaler.

$config[code] not found

* * * * *

Flere detaljer om Metro Ethernet kan findes her for dem, der søger dybere teknisk viden.

Speed ​​Photo via Shutterstock

13 Kommentarer ▼