Jak mohu řešit problémy, pokud se rychlost přenosu na mém NAS dramaticky snížila?
Platné produkty
- All QNAP NAS models running QTS / QuTS hero
Příznak
- Rychlosti přenosu NAS dramaticky poklesly (například z několika stovek MB/s na desítky MB/s).
- Nebyly provedeny žádné změny hardwaru (žádná výměna disku, žádná výměna kabelu, žádná změna NIC).
- Nebyly provedeny žádné změny konfigurace (žádný Aktualizace firmwaru, žádná změna nastavení sítě, žádná změna protokolu).
Postup
Krok 1: Test čisté sítě Prostupnost (iperf3)
Ověřte síťové připojení nezávisle na jakémkoli souborovém protokolu. Toto je nejdůležitější první test.
# Na NAS (spustit iperf3 server)
iperf3 -s
# Na klientském PC (jediný proud)
iperf3 -c <NAS_IP> -t 10
# Na klientském PC (více proudů pro testování agregace)
iperf3 -c <NAS_IP> -t 10 -P 4| Typ připojení | Očekávaný výsledek iperf3 |
|---|---|
| 1GbE | ~940 Mbps (~117 MB/s) |
| 10GbE | ~9.4 Gbps (~1.17 GB/s) |
| 25GbE | ~23.5 Gbps (~2.9 GB/s) |
iperf3 nainstalován na vašem NAS, podívejte se na QNAP FAQ Jak nainstaluji iperf3 v QTS a QuTS hero? pro pokyny k instalaci krok za krokem. Alternativně můžete spustit iperf3 mezi dvěma klientskými PC na stejném segmentu přepínače pro ověření výkonu přepínače a kabeláže.- Pokud je výsledek iperf3 také nízký, je síťová cesta úzkým hrdlem. Pokračujte ke kroku 2.
- Pokud je výsledek iperf3 normální, fyzická síť je pravděpodobně v pořádku; problém je ve vrstvě souborových služeb. Přeskočte na Krok 4.
Krok 2: Izolujte síťovou cestu (testování jednoho spojení)
2a. Zkontrolujte vyjednání spojení NIC
- V QTS / QuTS hero přejděte na Ovládací panely → Síťový a virtuální přepínač → Rozhraní a ověřte hodnoty Rychlost a Duplex pro každý fyzický adaptér.
# (Volitelné) Zkontrolujte vyjednanou rychlost a duplex pro každé rozhraní přes SSH
ethtool eth0 | grep -E "Speed|Duplex|Link detected|Automatické vyjednávání"
ethtool eth1 | grep -E "Speed|Duplex|Link detected|Automatické vyjednávání"
# Opakujte pro všechna aktivní rozhraní (eth2, eth3, ...)- 10GbE NIC, která se vyjednala na 1GbE (nebo méně), omezí Prostupnost na přibližně 117 MB/s.
- Vyjednání v polovičním duplexu může výrazně snížit Prostupnost a způsobit kolize.
- Pokud Automatické vyjednávání ukazuje neočekávanou rychlost, zkuste jiný kabel nebo port přepínače.
2b. Zkontrolujte čítače chyb rozhraní
# Zkontrolujte chyby paketů, ztráty a přetečení
ifconfig eth0 | grep -E "errors|dropped|overruns|frame|carrier"
# Nebo použijte ip -s:
ip -s link show eth0- Ne-nulové RX chyby, TX chyby, ztracené nebo přetečení mohou indikovat problémy s kabelem, SFP nebo portem přepínače.
- Proveďte kontrolu před a po velkém přenosu, abyste zjistili, zda se čítače zvyšují.
2c. Testujte kabel a modul SFP/DAC (pokud je použit)
- Vyměňte kabel DAC nebo modul SFP za známý funkční.
- Připojte NAS přímo k klientskému PC (obejděte switch), abyste izolovali problémy se switchem.
- Vyzkoušejte jiný port switche.
- Pokud používáte optický SFP+, zkontrolujte znečištěné konektory nebo ohnutá vlákna.
Krok 3: Ověřte konzistenci MTU (Rámec Jumbo:)
Neshoda MTU mezi NAS, switchem a klientem je běžnou příčinou kolapsu Prostupnost.
# Zkontrolujte MTU na rozhraních NAS
ip link show | grep mtu
# Zkontrolujte MTU na klientovi (Windows)
netsh interface ipv4 show subinterfaces
# Zkontrolujte MTU na klientovi (Linux / macOS)
ifconfig | grep mtu- Rychlý test: Dočasně nastavte MTU na 1500 (standardní) na všech zařízeních a znovu otestujte. Pokud se rychlost zlepší, problém je pravděpodobně špatná konfigurace Rámec Jumbo:.
- Rámec Jumbo: (MTU 9000) musí být povoleno na NAS, portu switche, a síťové kartě klienta — na všech třech.
# Dočasně resetujte rozhraní NAS na standardní MTU (příklad)
ifconfig eth0 mtu 1500
# Testujte pomocí ping pro ověření end-to-end MTU (z klienta)
ping -f -l 8972 <NAS_IP> # Windows (8972 = 9000 - 28 hlaviček)
ping -M do -s 8972 <NAS_IP> # LinuxKrok 4: Zkontrolujte úlohy na pozadí a zatížení systému
4a. Zkontrolujte naplánované scrubbing poolu
- V QTS / QuTS hero přejděte na Úložiště a snímky → Úložiště/Snímek, vyberte pool Úložiště a poté klikněte na Spravovat → Akce pro kontrolu plánu scrubbingu.
- RAID scrubbing čte každý blok na každém disku v poli — to může snížit výkon přenosu o 50 % nebo více během běhu.
- Výchozí nastavení QTS může plánovat scrubbing periodicky (například měsíčně); QuTS hero (ZFS) má také svůj vlastní plán scrubbingu.
# Zkontrolujte aktivní RAID scrubbing nebo obnovu
cat /proc/mdstat | grep -E "resync|recovery|reshape|check"
# Zkontrolujte stav scrubbingu ZFS (QuTS hero)
zpool status | grep -E "scan|scrub"4b. Zkontrolujte naplánované zálohovací úlohy
- Úlohy HBS 3 (Hybrid Backup Sync), RTRR, rsync a Replika snímku mohou při spuštění saturovat diskové I/O nebo šířku pásma sítě.
- V QTS / QuTS hero otevřete HBS 3 a zkontrolujte aktivní a plánované úlohy; také zkontrolujte jakýkoli software pro zálohování třetích stran.
- Pokud zálohovací úloha běží současně s přenosem souborů uživatele, oba budou soutěžit o I/O.
Krok 5: Ověřte vrstvu Úložiště (potvrzení)
Pokud všechny síťové testy projdou, potvrďte, že vrstva Úložiště není úzkým hrdlem.
# Rychlá kontrola zdraví RAID
cat /proc/mdstat
# Test výkonu Úložiště
qcli_Úložiště -t
# Lokální souborový systém Prostupnost (zcela obchází síť)
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- Pokud je také nízký výkon lokálního
ddProstupnost, zkontrolujte stav SSD cache (Úložiště a snímky → Akcelerace cache) — degradovaná cache může omezovat I/O. - Zkontrolujte zdraví S.M.A.R.T., pokud se zdá, že Prostupnost disku je abnormální.
Krok 6: Shromážděte diagnostická data pro podporu
Pokud výše uvedené kroky problém nevyřeší, shromážděte tato data a vyexportujte systémový log před otevřením ticketu podpory.
Otevřete ticket podpory na https://service.qnap.com/ a přiložte výstup.
Varování
- Nedělejte více změn současně — měňte jednu proměnnou najednou a znovu testujte.
- Zaznamenejte původní nastavení před provedením změn, zejména síť, MTU, bonding a konfiguraci přepínače.
- Pouhé sledování výsledků SMB nestačí k určení hlavní příčiny — pokud jsou všechny protokoly pomalé, nejprve proveďte izolaci na úrovni sítě.
ddTest zápisu vytváří dočasný soubor na svazku — zajistěte dostatek volného místa a po dokončení jej vyčistěte.- Zakázání SSD cache na produkčním systému může dočasně snížit výkon pro pracovní zátěže, které na něm závisí. Pokud je to možné, proveďte tento test během údržbového okna.
- Při porovnávání dvou jednotek NAS zajistěte, aby Firmware verze, nainstalované aplikace, konfigurace NIC a konfigurace svazku byly identické.
Další čtení
Pro další pomoc se zeptejte ostatních uživatelů a odborníků QNAP v komunitě. Přejít do komunity QNAP