Linuxin nopeustesti näyttää hitaat tulokset: syyt ja ratkaisut
Linuxin nopeustesti voi näyttää liian pienen lataus- tai lähetysnopeuden, vaikka liittymän pitäisi olla nopeampi. Syynä voi olla Wi-Fi-yhteys, reitittimen tai modeemin kuormitus, taustalla toimiva liikenne, selaimen rajoitus, verkkokortin asetukset tai operaattorin verkko. Tässä oppaassa käydään läpi ongelman tunnistaminen, mittaustulosten tulkinta ja käytännön optimointivaiheet. Menetelmä sopii kuitu-, kaapeli-, DSL- ja mobiililaajakaistan testaamiseen Linux-tietokoneella.
Mitä Linuxin nopeustestin tulos kertoo?
Linuxin nopeustesti mittaa yleensä latausnopeutta, lähetysnopeutta ja viivettä. Joissakin testeissä näkyvät myös jitter eli viiveen vaihtelu sekä pakettihäviö. Tulos ei kuvaa vain liittymää, vaan koko yhteysketjua tietokoneesta reitittimen tai modeemin kautta operaattorin verkkoon ja testipalvelimeen.
Yksittäinen mittaus ei aina riitä. Tee useita testejä eri aikaan ja käytä mahdollisuuksien mukaan selaimessa toimivaa nopeustestiä sekä komentoriviltä tehtävää testiä. Vertaa tuloksia liittymän ilmoitettuun kapasiteettiin, mutta huomioi, että Wi-Fi, verkkolaitteet ja verkon hetkellinen kuormitus voivat pienentää tulosta.
Wi-Fi-yhteys heikentää nopeustestiä
Wi-Fi on tavallisin syy siihen, että Linuxin nopeustesti näyttää odotettua hitaamman tuloksen. Etäisyys tukiasemaan, seinät, muiden verkkojen häiriöt ja 2,4 GHz:n ruuhka voivat rajoittaa sekä lataus- että lähetysnopeutta. Myös vanha langaton verkkokortti voi käyttää hitaampaa standardia kuin reititin.
Testaa yhteys Ethernet-kaapelilla suoraan reitittimeen tai modeemiin. Jos kaapelilla saatu tulos on selvästi parempi, ongelma on todennäköisesti Wi-Fi-ympäristössä eikä laajakaistaliittymässä. Linuxissa yhteyden voi tarkistaa verkkotyökaluilla, kuten komennolla nmcli device wifi list, joka näyttää ympäristön langattomia verkkoja ja niiden signaalitietoja.
Reititin tai modeemi voi rajoittaa yhteyttä
Reititin ja modeemi käsittelevät kaiken verkkoliikenteen, joten niiden kuormitus tai vanhentunut ohjelmisto voi vaikuttaa mittaustulokseen. Pitkään päällä ollut laite voi tarvita uudelleenkäynnistyksen, ja vanha laite ei välttämättä tue liittymän täydellistä nopeutta tai uusimpia Wi-Fi-standardeja.
Tarkista laitteen hallinnasta, että WAN-portin ja tietokoneen Ethernet-yhteyden nopeus on neuvoteltu oikein. Gigabitin yhteyden pitäisi näkyä 1 Gbit/s -linkkinä, jos sekä kaapeli että verkkolaitteet tukevat sitä. Päivitä reitittimen laiteohjelmisto operaattorin tai valmistajan ohjeiden mukaan ja varmista, ettei liikenteen rajoitus, QoS-asetus tai lapsilukko hidasta yhteyttä.
Taustalla toimiva liikenne vääristää mittausta
Linux-tietokone voi käyttää yhteyttä samaan aikaan päivityksiin, pilvisynkronointiin, suoratoistoon, varmuuskopioihin tai tiedostojen lataukseen. Erityisesti lähetysnopeuden jatkuva käyttö vaikuttaa viiveeseen ja voi saada lataustestin tuloksen näyttämään epävakaalta.
Sulje ennen testiä suoratoistopalvelut, tiedostonsiirrot ja muut raskaat sovellukset. Tarkista aktiivinen liikenne esimerkiksi järjestelmän valvonnasta tai komentorivin työkaluilla. Tee mittaus myös silloin, kun muu kotiverkon käyttö on vähäistä. Jos tulos paranee selvästi, kyse on yhteyden jakamisesta tai kotiverkon kapasiteetin tilapäisestä kuormituksesta.
Selaimen tai testipalvelimen rajoitus
Selainpohjainen testi käyttää JavaScriptiä ja useita samanaikaisia yhteyksiä. Vanha selain, laajennus, yksityisyysasetus tai poikkeava selainprofiili voi hidastaa mittausta. Myös testipalvelimen etäisyys ja sen hetkinen kuormitus vaikuttavat erityisesti viiveeseen ja jitteriin.
Kokeile testiä päivitetyn Firefoxin tai Chromiumin yksityisessä ikkunassa ilman tarpeettomia laajennuksia. Suorita mittaus useampaan lähialueen palvelimeen, jos palvelu tarjoaa palvelimen valinnan. Jos vain yksi palvelin antaa poikkeavan tuloksen, ongelma ei välttämättä ole omassa yhteydessä.
Linuxin verkkokortin ja ajurin ongelmat
Puuttuva tai vanhentunut verkkokortin ajuri voi aiheuttaa yhteyden katkeilua, alhaisen linkkinopeuden tai suurta pakettihäviötä. Ongelma voi näkyä sekä Ethernetissä että Wi-Fi-yhteydessä. Joissakin Linux-jakeluissa virransäästöasetukset laskevat langattoman kortin suorituskykyä.
Tarkista käytössä oleva verkkoliitäntä komennoilla ip link ja ethtool, jos työkalu on asennettuna. Ethernetissä tarkista neuvoteltu nopeus ja mahdolliset virheet. Wi-Fi-yhteydellä tarkista signaalin voimakkuus sekä yhteyden käyttämä standardi. Päivitä Linux-jakelun kernel ja laiteajurit hallitusti, ja testaa muutoksen jälkeen uudelleen samalla kaapelilla tai samassa sijainnissa.
Operaattorin verkko tai liittymä ei saavuta odotettua nopeutta
Jos kaapelilla tehty testi on hitaampi useina ajankohtina, eri laitteilla ja ilman taustaliikennettä, syy voi olla operaattorin verkossa, modeemin linjassa tai liittymän teknisessä toteutuksessa. Kuitu-, kaapeli- ja DSL-yhteyksissä voivat vaikuttaa esimerkiksi linjan laatu, alueellinen ruuhka tai DSL-yhteyden etäisyys keskittimestä.
Kirjaa ylös testin kellonaika, käytetty yhteystapa, testipalvelin, latausnopeus, lähetysnopeus, viive ja mahdollinen pakettihäviö. Ota tulokset operaattorin asiakaspalveluun ja pyydä yhteyden teknistä tarkistusta. Älä vertaa Wi-Fi-testin tulosta suoraan liittymän nimellisnopeuteen, jos operaattori edellyttää mittausta Ethernet-kaapelilla.
Näin teet luotettavan Linuxin nopeustestin
- Liitä Linux-tietokone reitittimeen Ethernet-kaapelilla.
- Keskeytä lataukset, pilvisynkronointi, suoratoisto ja muut raskaat yhteydet.
- Käynnistä reititin ja modeemi uudelleen vain, jos laitteiden normaali käyttö sallii sen.
- Tee vähintään kolme mittausta eri aikaan ja kirjaa tulokset.
- Vertaa kaapeli- ja Wi-Fi-tuloksia sekä viivettä, jitteriä ja pakettihäviötä.
- Jos tulos jää jatkuvasti matalaksi, tarkista verkkokortin linkkinopeus ja ota yhteys operaattoriin.
Yhteenveto
Linuxin nopeustestin hidas tulos johtuu useimmiten Wi-Fi-häiriöistä, kotiverkon kuormasta, reitittimen rajoituksista tai selaimen mittausolosuhteista. Luotettavin lähtökohta on Ethernet-kaapelilla tehty toistuva testi, jossa muu liikenne on suljettu. Kun mittaustulokset ja tekniset olosuhteet kirjataan ylös, ongelman paikantaminen Linux-järjestelmän, verkkolaitteiden tai operaattorin verkon tasolle on huomattavasti helpompaa.
