OpenWrt-nopeustesti näyttää liian hidasta tulosta: syyt ja ratkaisut
OpenWrt-nopeustestin tulos voi jäädä liittymän nimellisnopeutta pienemmäksi reitittimen suorituskyvyn, Wi-Fi-yhteyden, palvelimen, kuormituksen tai väärän mittaustavan vuoksi. Tässä artikkelissa käydään läpi tavallisimmat syyt erillisinä kokonaisuuksina, kerrotaan miten ongelma rajataan ja annetaan turvallisia optimointiohjeita kuitu-, kaapeli- ja DSL-liittymille.
Mitä hidas OpenWrt-nopeustesti tarkoittaa?
OpenWrt-nopeustesti voi näyttää odotettua pienemmän lataus- tai lähetysnopeuden, suuren viiveen, epävakaan jitterin tai pakettihäviötä. Tulos ei kuitenkaan aina tarkoita, että operaattorin yhteydessä olisi vika. Mittaukseen vaikuttavat reititin, yhteystapa, verkkokaapeli, Wi-Fi, testipalvelin ja samaan aikaan verkkoa käyttävät laitteet.
Vertaa tulosta aina liittymäsi ilmoitettuun nopeuteen realistisesti. Kuitu- ja kaapeliyhteydet voivat päästä lähelle nimellisnopeutta Ethernet-kaapelilla, kun taas Wi-Fi- ja DSL-yhteyksissä vaihtelu on tavallisempaa.
Syy 1: Testi tehdään Wi-Fi-yhteydellä
Wi-Fi on yleinen syy heikkoon OpenWrt-nopeustestin tulokseen. Etäisyys reitittimestä, seinät, muiden verkkojen häiriöt ja vanha päätelaite voivat rajoittaa erityisesti 5 GHz:n tai 2,4 GHz:n yhteyttä. Myös päätelaitteen verkkokortti voi olla hitaampi kuin internetliittymä.
判断方法: Tee sama testi tietokoneella suoraan reitittimen LAN-portista laadukkaalla Ethernet-kaapelilla. Jos kaapelilla saavutettu tulos on selvästi parempi, ongelma on todennäköisesti Wi-Fi-verkon peitossa tai asetuksissa.
优化建议: Käytä 5 GHz:n verkkoa lyhyellä etäisyydellä, sijoita reititin avoimeen paikkaan ja valitse mahdollisimman vähän häiriöitä aiheuttava kanava. Suuremmassa kodissa erillinen tukiasema voi olla tehokkaampi ratkaisu kuin lähetystehon kasvattaminen.
Syy 2: Reitittimen CPU tai salaus rajoittaa nopeutta
OpenWrt-reitittimen prosessori voi muodostaa pullonkaulan, jos yhteys on nopea tai liikenne käyttää paljon palomuurin, NAT:n, VPN:n tai muun käsittelyn resursseja. Erityisesti VPN-salaus voi laskea sekä lataus- että lähetysnopeutta merkittävästi.
判断方法: Seuraa OpenWrtin järjestelmäkuormaa testin aikana. Jos CPU-kuorma nousee lähelle täyttä käyttöä ja nopeus pysähtyy tietylle tasolle, reitittimen suorituskyky on todennäköinen rajoite.
优化建议: Testaa ilman VPN-yhteyttä ja vertaa tuloksia. Tarkista myös, onko laitteelle saatavilla sopiva laiteohjelmisto ja käytätkö tarpeettomia liikenteenhallinnan lisäosia. Nopeassa liittymässä tehokkaampi reititin voi olla tarpeen.
Syy 3: SQM tai QoS on asetettu väärin
OpenWrtin SQM- ja QoS-asetukset voivat vähentää ruuhkautumista ja parantaa viivettä, mutta liian matala nopeusraja rajoittaa samalla nopeustestiä. Väärä WAN-liitännän valinta tai tarpeettoman raskas jonotusalgoritmi voi aiheuttaa saman ilmiön.
判断方法: Suorita testi ensin SQM väliaikaisesti pois käytöstä ja vertaa tulosta alkuperäiseen. Jos nopeus palautuu, tarkista määritetty lataus- ja lähetysnopeus sekä valittu verkkoliitäntä.
优化建议: Aseta SQM:n arvot hieman todellista mitattua maksiminopeutta pienemmiksi, ei liittymän markkinointinopeuden perusteella. Muuta yksi asetus kerrallaan ja seuraa samalla viivettä kuormitetussa testissä.
Syy 4: WAN- tai Ethernet-linkki neuvottelee liian hitaasti
Vaurioitunut kaapeli, huono liitin tai väärin neuvoteltu linkkinopeus voi rajoittaa yhteyden 100 megabittiin sekunnissa tai vielä pienemmäksi. Tämä koskee sekä OpenWrt-reitittimen ja modeemin välistä WAN-yhteyttä että tietokoneen ja reitittimen välistä LAN-yhteyttä.
判断方法: Tarkista OpenWrtin käyttöliittymästä WAN- ja LAN-portin linkkinopeus. Jos gigabitin yhteyden sijasta näkyy 100 Mbit/s tai linkki katkeilee, vaihda kaapeli ja kokeile toista porttia.
优化建议: Käytä ehjää Cat5e- tai uudempaa Ethernet-kaapelia ja varmista, että modeemi, reititin ja päätelaite tukevat tavoiteltua nopeutta. Jos yhteys käyttää erillistä operaattorin päätelaitetta, tarkista myös sen porttiasetukset.
Syy 5: Testipalvelin tai mittausmenetelmä vääristää tulosta
Nopeustesti käyttää palvelinta, johon voi olla pitkä verkkoreitti, paljon liikennettä tai rajoitettu kapasiteetti. Yksi testi ei siksi kuvaa luotettavasti koko liittymän suorituskykyä. Myös selaimen lisäosat ja päätelaitteen taustaliikenne voivat vaikuttaa tulokseen.
判断方法: Testaa useita lähellä sijaitsevia palvelimia eri aikoina. Tee vähintään kolme mittausta kaapelilla, sulje suuret lataukset ja kirjaa erikseen latausnopeus, lähetysnopeus, viive, jitter ja pakettihäviö.
优化建议: Käytä samaa päätelaitetta ja samaa yhteystapaa vertailumittauksissa. Jos vain yksi palvelin antaa heikon tuloksen, kyse ei välttämättä ole OpenWrtistä tai operaattorin liittymästä.
Syy 6: Muu liikenne kuormittaa yhteyttä
Suuret pilvivarmuuskopiot, suoratoisto, pelien päivitykset ja muiden kodin laitteiden liikenne voivat kuluttaa lähetys- tai latauskapasiteettia testin aikana. Lähetyskaistan täyttyminen voi lisäksi kasvattaa viivettä ja aiheuttaa bufferbloat-ilmiön.
判断方法: Tarkista OpenWrtin aktiiviset yhteydet ja tee testi silloin, kun muut laitteet ovat irrotettuina verkosta. Vertaa tulosta normaaliin käyttötilanteeseen sekä kuormitettuun viive- tai SQM-testiin.
优化建议: Keskeytä suuret siirrot mittauksen ajaksi ja määritä tarvittaessa SQM hallitsemaan jonoutumista. Laitteiden priorisointi voi auttaa, mutta liian tiukat nopeusrajat voivat samalla pienentää testitulosta.
Syy 7: Operaattorin yhteydessä tai modeemissa on ongelma
Jos kaapelilla tehty testi jää jatkuvasti matalaksi useilla testipalvelimilla ja OpenWrtin kuormitus on normaali, vika voi olla modeemissa, kuitupäätteessä, DSL-linjassa tai operaattorin verkossa. Kaapeli- ja DSL-yhteyksissä linjan laatu, häiriöt ja etäisyys vaikuttavat saavutettavaan nopeuteen.
判断方法: Käynnistä modeemi ja päätelaite uudelleen, tarkista niiden yhteystiedot ja toista mittaukset eri ajankohtina. Vertaa tulosta operaattorin omalla testipalvelimella, jos sellainen on saatavilla. Jatkuva pakettihäviö tai selvästi poikkeava lähetysnopeus on tärkeä havainto vikailmoituksessa.
优化建议: Kerää mittaustulokset päivämäärineen, yhteystapoineen ja testipalvelimineen ennen yhteydenottoa operaattorin tukeen. Älä muuta useita OpenWrt-asetuksia samanaikaisesti, jotta vian rajaus säilyy luotettavana.
Järjestelmällinen tapa testata OpenWrt-nopeus
- Kytke tietokone suoraan OpenWrt-reitittimeen Ethernet-kaapelilla.
- Sulje VPN, suuret lataukset ja muut tarpeettomat taustayhteydet.
- Kirjaa latausnopeus, lähetysnopeus, ping, jitter ja pakettihäviö.
- Toista testi usealla palvelimella ja vähintään eri ajankohtina.
- Seuraa OpenWrtin CPU-kuormaa, muistia ja WAN-linkin nopeutta.
- Testaa SQM tai QoS pois käytöstä vain vertailua varten ja palauta toimiva asetus sen jälkeen.
Milloin operaattoriin kannattaa olla yhteydessä?
Ota yhteyttä operaattoriin, jos kaapelilla tehty tulos jää jatkuvasti selvästi alle liittymässä ilmoitetun tason, yhteys katkeilee tai testit osoittavat pakettihäviötä useilla palvelimilla. Kerro tuelle, käytätkö kuitu-, kaapeli- vai DSL-yhteyttä, millä laitteella testi tehtiin ja oliko OpenWrt kytketty suoraan modeemiin tai kuitupäätteeseen.
Jos ongelma näkyy vain Wi-Fi-yhteydellä, vain VPN:n aikana tai vain SQM:n ollessa käytössä, syy on todennäköisemmin kodin verkossa kuin operaattorin linjassa.
