Hvordan fejlfinder jeg, hvis mine NAS-overførselshastigheder er faldet dramatisk?
Gældende produkter
- All QNAP NAS models running QTS / QuTS hero
Symptom
- NAS-overførselshastigheder faldt dramatisk (for eksempel fra flere hundrede MB/s ned til tiere af MB/s).
- Ingen hardwareændringer blev foretaget (ingen diskudskiftning, ingen kabelskift, ingen NIC-ændring).
- Ingen konfigurationsændringer blev foretaget (ingen Firmwareopdatering, ingen ændring af netværksindstillinger, ingen protokolændring).
Procedure
Trin 1: Test rent netværk Gennemstrømning (iperf3)
Verificer netværksforbindelsen uafhængigt af enhver filprotokol. Dette er den vigtigste første test.
# På NAS'en (start iperf3-server)
iperf3 -s
# På klient-PC'en (enkelt strøm)
iperf3 -c <NAS_IP> -t 10
# På klient-PC'en (multi-strøm til aggregeringstest)
iperf3 -c <NAS_IP> -t 10 -P 4| Linktype | Forventet iperf3-resultat |
|---|---|
| 1GbE | ~940 Mbps (~117 MB/s) |
| 10GbE | ~9.4 Gbps (~1.17 GB/s) |
| 25GbE | ~23.5 Gbps (~2.9 GB/s) |
iperf3 ikke er installeret på din NAS, se QNAP FAQ Hvordan installerer jeg iperf3 i QTS og QuTS hero? for trin-for-trin installationsinstruktioner. Alternativt kan du køre iperf3 mellem to klient-PC'er på samme switch-segment for at verificere switch- og kabelpræstation.- Hvis iperf3-resultatet er også lavt, er netværksstien flaskehalsen. Fortsæt til trin 2.
- Hvis iperf3-resultatet er normalt, er det fysiske netværk sandsynligvis i orden; problemet ligger i filservicelaget. Spring til trin 4.
Trin 2: Isoler netværksstien (test af enkelt link)
2a. Kontroller NIC-linkforhandling
- I QTS / QuTS hero, gå til Kontrolpanel → Netværk og virtuel switch → Interfaces og verificer Hastighed og Duplex værdierne for hver fysisk adapter.
# (Valgfrit) Kontroller forhandlet hastighed og duplex for hver interface via SSH
ethtool eth0 | grep -E "Speed|Duplex|Link detected|Auto-forhandling"
ethtool eth1 | grep -E "Speed|Duplex|Link detected|Auto-forhandling"
# Gentag for alle aktive interfaces (eth2, eth3, ...)- En 10GbE NIC, der har forhandlet ned til 1GbE (eller lavere), vil begrænse Gennemstrømning til cirka 117 MB/s.
- Half-duplex forhandling kan betydeligt reducere Gennemstrømning og forårsage kollisioner.
- Hvis Auto-forhandling viser en uventet hastighed, prøv et andet kabel eller switchport.
2b. Kontroller interface-fejltællere
# Kontroller for pakkefejl, tab og overruns
ifconfig eth0 | grep -E "errors|dropped|overruns|frame|carrier"
# Eller brug ip -s:
ip -s link show eth0- Ikke-nul RX-fejl, TX-fejl, tabt, eller overruns kan indikere kabel-, SFP- eller switchportproblemer.
- Kør kontrollen før og efter en stor overførsel for at se, om tællerne stiger.
2c. Test kabel og SFP/DAC-modul (hvis brugt)
- Byt DAC-kablet eller SFP-modulet med et kendt godt.
- Tilslut NAS direkte til klient-pc'en (uden om switchen) for at isolere switch-problemer.
- Prøv en anden switch-port.
- Hvis du bruger fiber SFP+, skal du kontrollere for beskidte stik eller bøjede fibre.
Trin 3: Bekræft MTU-konsistens (Jumboramme)
MTU-uenighed mellem NAS, switch og klient er en almindelig årsag til Gennemstrømning sammenbrud.
# Tjek MTU på NAS-grænseflader
ip link show | grep mtu
# Tjek MTU på klient (Windows)
netsh interface ipv4 show subinterfaces
# Tjek MTU på klient (Linux / macOS)
ifconfig | grep mtu- Hurtig test: Indstil midlertidigt MTU til 1500 (standard) på alle enheder og test igen. Hvis hastigheden forbedres, er problemet sandsynligvis Jumboramme fejlkonfiguration.
- Jumboramme (MTU 9000) skal være aktiveret på NAS, switch-porten, og klientens NIC — alle tre.
# Nulstil midlertidigt NAS-grænsefladen til standard MTU (eksempel)
ifconfig eth0 mtu 1500
# Test med ping for at verificere end-to-end MTU (fra klient)
ping -f -l 8972 <NAS_IP> # Windows (8972 = 9000 - 28 headers)
ping -M do -s 8972 <NAS_IP> # LinuxTrin 4: Tjek baggrundsopgaver og systembelastning
4a. Tjek planlagt pool-skrubning
- I QTS / QuTS hero, gå til Lager og snapshots → Lager/Snapshot, vælg Lager poolen, og klik derefter på Administrer → Handlinger for at tjekke skrubbningsplanen.
- RAID-skrubning læser hver blok på hver disk i arrayet — dette kan reducere overførselsydelsen med 50% eller mere, mens det kører.
- QTS-standarder kan planlægge skrubning periodisk (for eksempel månedligt); QuTS hero (ZFS) har også sin egen skrubbningsplan.
# Tjek for aktiv RAID-skrubning eller genopbygning
cat /proc/mdstat | grep -E "resync|recovery|reshape|check"
# Tjek ZFS-skrubstatus (QuTS hero)
zpool status | grep -E "scan|scrub"4b. Tjek planlagte backup-jobs
- HBS 3 (Hybrid Backup Sync), RTRR, rsync og Snapshot Replica-job kan mætte disk-I/O eller netværksbåndbredde under kørsel.
- I QTS / QuTS hero, åbn HBS 3 og kontroller aktive og planlagte job; kontroller også eventuel tredjeparts backup-software.
- Hvis et backup-job kører samtidig med brugerfiloverførsler, vil begge konkurrere om I/O.
Trin 5: Bekræft Lager-lag (bekræftelse)
Hvis alle netværkstests består, bekræft at Lager-laget ikke er flaskehalsen.
# Hurtig RAID-helbredstjek
cat /proc/mdstat
# Lager-ydelsestest
qcli_Lager -t
# Lokalt filsystem Gennemstrømning (omgår netværket helt)
dd if=/dev/zero of=/share/CACHEDEV1_DATA/testfile bs=1M count=1024 oflag=direct
dd if=/share/CACHEDEV1_DATA/testfile of=/dev/null bs=1M iflag=direct
rm /share/CACHEDEV1_DATA/testfile- Hvis lokal
ddGennemstrømning også er lav, kontroller SSD-cachestatus (Lager og snapshots → Cache Acceleration) — en nedgraderet cache kan begrænse I/O. - Kontroller S.M.A.R.T.-helbred, hvis disk Gennemstrømning virker unormal.
Trin 6: Indsaml diagnostiske data til support
Hvis ovenstående trin ikke løser problemet, indsamle disse data og dump systemloggen før åbning af en supportbillet.
Åbn en supportbillet på https://service.qnap.com/ og vedhæft output.
Advarsler
- Foretag ikke flere ændringer samtidig — ændr én variabel ad gangen og test igen.
- Registrer de oprindelige indstillinger, før du foretager ændringer, især netværk, MTU, bonding og switch-konfiguration.
- At se på SMB-resultater alene er ikke tilstrækkeligt til at bestemme den egentlige årsag — hvis alle protokoller er langsomme, udfør først netværkslags-isolation.
ddSkrivetesten opretter en midlertidig fil på volumenet — sørg for tilstrækkelig ledig plads og ryd op bagefter.- Deaktivering af SSD-cache på et produktionssystem kan midlertidigt reducere ydeevnen for arbejdsbelastninger, der er afhængige af det. Hvis det er muligt, udfør denne test i et vedligeholdelsesvindue.
- Når du sammenligner to NAS-enheder, skal du sikre, at Firmware-version, installerede applikationer, NIC-konfiguration og volumen-konfiguration er identiske.
Yderligere læsning
For yderligere hjælp kan du spørge andre brugere og QNAP-eksperter i vores community. Gå til QNAP Community