Hoe los ik het op als de overdrachtssnelheden van mijn NAS dramatisch zijn gedaald?
Toepasselijke producten
- All QNAP NAS models running QTS / QuTS hero
Symptoom
- NAS-overdrachtsnelheden zijn dramatisch gedaald (bijvoorbeeld van enkele honderden MB/s naar tientallen MB/s).
- Er zijn geen hardwarewijzigingen aangebracht (geen schijfvervanging, geen kabelwissel, geen NIC-wijziging).
- Er zijn geen configuratiewijzigingen aangebracht (geen Firmware-update, geen wijziging van netwerkinstellingen, geen protocolwijziging).
Procedure
Stap 1: Test puur netwerk Doorvoer (iperf3)
Controleer de netwerkverbinding onafhankelijk van elk bestandsprotocol. Dit is de belangrijkste eerste test.
# Op de NAS (start iperf3-server)
iperf3 -s
# Op de client-pc (enkele stream)
iperf3 -c <NAS_IP> -t 10
# Op de client-pc (multi-stream voor aggregatietesten)
iperf3 -c <NAS_IP> -t 10 -P 4| Linktype | Verwacht iperf3-resultaat |
|---|---|
| 1GbE | ~940 Mbps (~117 MB/s) |
| 10GbE | ~9.4 Gbps (~1.17 GB/s) |
| 25GbE | ~23.5 Gbps (~2.9 GB/s) |
iperf3 niet is geïnstalleerd op uw NAS, raadpleeg dan de QNAP FAQ Hoe installeer ik iperf3 in QTS en QuTS hero? voor stapsgewijze installatie-instructies. U kunt ook iperf3 uitvoeren tussen twee client-pc's op hetzelfde switchsegment om de prestaties van de switch en bekabeling te verifiëren.- Als het iperf3-resultaat ook laag is, is het netwerkpad de bottleneck. Ga verder met Stap 2.
- Als het iperf3-resultaat normaal is, is het fysieke netwerk waarschijnlijk in orde; het probleem zit in de bestandsservicelaag. Ga naar Stap 4.
Stap 2: Isoleer het netwerkpad (enkelvoudige linktest)
2a. Controleer NIC-linkonderhandeling
- In QTS / QuTS hero, ga naar Configuratiescherm → Netwerk en virtuele switch → Interfaces en verifieer de Snelheid en Duplex waarden voor elke fysieke adapter.
# (Optioneel) Controleer onderhandelde snelheid en duplex voor elke interface via SSH
ethtool eth0 | grep -E "Speed|Duplex|Link detected|Automatische toewijzing"
ethtool eth1 | grep -E "Speed|Duplex|Link detected|Automatische toewijzing"
# Herhaal voor alle actieve interfaces (eth2, eth3, ...)- Een 10GbE NIC die is onderhandeld naar 1GbE (of lager) zal Doorvoer beperken tot ongeveer 117 MB/s.
- Half-duplex onderhandeling kan Doorvoer aanzienlijk verminderen en botsingen veroorzaken.
- Als Automatische toewijzing een onverwachte snelheid toont, probeer dan een andere kabel of switchpoort.
2b. Controleer interfacefouttellers
# Controleer op pakketfouten, drops en overruns
ifconfig eth0 | grep -E "errors|dropped|overruns|frame|carrier"
# Of gebruik ip -s:
ip -s link show eth0- Niet-nul RX-fouten, TX-fouten, gedropt, of overruns kunnen wijzen op problemen met kabels, SFP of switchpoorten.
- Voer de controle uit voor en na een grote overdracht om te zien of de tellers toenemen.
2c. Test kabel en SFP/DAC-module (indien gebruikt)
- Vervang de DAC-kabel of SFP-module door een goed werkend exemplaar.
- Verbind de NAS direct met de client-pc (omzeil de switch) om switchproblemen te isoleren.
- Probeer een andere switchpoort.
- Als u fiber SFP+ gebruikt, controleer dan op vuile connectoren of gebogen vezels.
Stap 3: Controleer MTU-consistentie (Jumbo-frame)
MTU-verschil tussen NAS, switch en client is een veelvoorkomende oorzaak van Doorvoer-uitval.
# Controleer MTU op NAS-interfaces
ip link show | grep mtu
# Controleer MTU op client (Windows)
netsh interface ipv4 show subinterfaces
# Controleer MTU op client (Linux / macOS)
ifconfig | grep mtu- Snelle test: Stel tijdelijk de MTU in op 1500 (standaard) op alle apparaten en test opnieuw. Als de snelheid verbetert, is het probleem waarschijnlijk een Jumbo-frame-misconfiguratie.
- Jumbo-frame (MTU 9000) moet ingeschakeld zijn op de NAS, de switchpoort, en de client NIC — alle drie.
# Stel tijdelijk de NAS-interface in op standaard MTU (voorbeeld)
ifconfig eth0 mtu 1500
# Test met ping om end-to-end MTU te verifiëren (vanuit client)
ping -f -l 8972 <NAS_IP> # Windows (8972 = 9000 - 28 headers)
ping -M do -s 8972 <NAS_IP> # LinuxStap 4: Controleer achtergrondtaken en systeembelasting
4a. Controleer gepland pool scrubbing
- In QTS / QuTS hero, ga naar Opslag en snapshots → Opslag/Snapshot, selecteer de Opslag pool, en klik vervolgens op Beheren → Acties om het scrubbing-schema te controleren.
- RAID-scrubbing leest elk blok op elke schijf in de array — dit kan de overdrachtsprestaties met 50% of meer verminderen tijdens het uitvoeren.
- QTS-standaarden kunnen scrubbing periodiek plannen (bijvoorbeeld maandelijks); QuTS hero (ZFS) heeft ook zijn eigen scrub-schema.
# Controleer op actieve RAID-scrubbing of -herbouw
cat /proc/mdstat | grep -E "resync|recovery|reshape|check"
# Controleer ZFS-scrubstatus (QuTS hero)
zpool status | grep -E "scan|scrub"4b. Controleer geplande back-uptaken
- HBS 3 (Hybrid Backup Sync), RTRR, rsync en Snapshot Replica taken kunnen de schijf I/O of netwerkbandbreedte verzadigen tijdens het uitvoeren.
- In QTS / QuTS hero, open HBS 3 en controleer actieve en geplande taken; controleer ook eventuele software van derden voor back-up.
- Als een back-uptaak tegelijkertijd met gebruikersbestandsoverdrachten wordt uitgevoerd, zullen beide concurreren voor I/O.
Stap 5: Verifieer Opslag laag (bevestiging)
Als alle netwerktests slagen, bevestig dan dat de Opslag laag niet de bottleneck is.
# Snelle RAID gezondheidscontrole
cat /proc/mdstat
# Opslag prestatietest
qcli_Opslag -t
# Lokaal bestandssysteem Doorvoer (omzeilt netwerk volledig)
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- Als lokale
ddDoorvoer ook laag is, controleer dan de SSD-cache status (Opslag en snapshots → Cache Acceleration) — een gedegradeerde cache kan I/O vertragen. - Controleer S.M.A.R.T. gezondheid als schijf Doorvoer abnormaal lijkt.
Stap 6: Verzamel diagnostische gegevens voor ondersteuning
Als de bovenstaande stappen het probleem niet oplossen, verzamel dan deze gegevens en dump het systeemlogboek voordat u een supportticket opent.
Open een supportticket bij https://service.qnap.com/ en voeg de output bij.
Waarschuwingen
- Maak niet meerdere wijzigingen tegelijkertijd — verander één variabele per keer en test opnieuw.
- Noteer de oorspronkelijke instellingen voordat u wijzigingen aanbrengt, vooral netwerk, MTU, bonding en switchconfiguratie.
- Alleen naar SMB-resultaten kijken is niet voldoende om de hoofdoorzaak te bepalen — als alle protocollen traag zijn, voer dan eerst een netwerklaag-isolatie uit.
- De
ddschrijftest maakt een tijdelijk bestand op het volume — zorg voor voldoende vrije ruimte en ruim daarna op. - Het uitschakelen van SSD-cache op een productiesysteem kan de prestaties tijdelijk verminderen voor workloads die ervan afhankelijk zijn. Voer deze test indien mogelijk uit tijdens een onderhoudsvenster.
- Wanneer u twee NAS-eenheden vergelijkt, zorg ervoor dat de Firmware versie, geïnstalleerde applicaties, NIC-configuratie en volumeconfiguratie identiek zijn.
Verder lezen
Voor verdere hulp kunt u andere gebruikers en QNAP-experts in de community vragen. Ga naar de QNAP Community