NAS aktarım hızlarım dramatik bir şekilde düştüyse nasıl sorun gideririm?
Geçerli Ürünler
- All QNAP NAS models running QTS / QuTS hero
Belirti
- NAS transfer hızları dramatik bir şekilde düştü (örneğin, birkaç yüz MB/sn'den onlarca MB/sn'ye).
- Donanımda hiçbir değişiklik yapılmadı (disk değişimi, kablo değişimi, NIC değişimi yok).
- Yapılandırmada hiçbir değişiklik yapılmadı (Üretici Yazılımı Güncellemesi yok, ağ ayarı değişikliği yok, protokol değişikliği yok).
Prosedür
Adım 1: Saf ağ Aktarım hızı test edin (iperf3)
Ağ bağlantısını herhangi bir dosya protokolünden bağımsız olarak doğrulayın. Bu en önemli ilk testtir.
# NAS üzerinde (iperf3 sunucusunu başlatın)
iperf3 -s
# İstemci PC üzerinde (tek akış)
iperf3 -c <NAS_IP> -t 10
# İstemci PC üzerinde (birleştirme testi için çoklu akış)
iperf3 -c <NAS_IP> -t 10 -P 4| Bağlantı türü | Beklenen iperf3 sonucu |
|---|---|
| 1GbE | ~940 Mbps (~117 MB/sn) |
| 10GbE | ~9.4 Gbps (~1.17 GB/sn) |
| 25GbE | ~23.5 Gbps (~2.9 GB/sn) |
iperf3 NAS'ınızda yüklü değilse, adım adım kurulum talimatları için QNAP SSS iperf3'ü QTS ve QuTS hero'ya nasıl kurarım? 'e bakın. Alternatif olarak, anahtar ve kablolama performansını doğrulamak için aynı anahtar segmentindeki iki istemci PC arasında iperf3 çalıştırabilirsiniz.- Eğer iperf3 sonucu da düşükse, ağ yolu darboğazdır. Adım 2'ye geçin.
- Eğer iperf3 sonucu normal ise, fiziksel ağ muhtemelen iyidir; sorun dosya hizmeti katmanındadır. Adım 4'e geçin.
Adım 2: Ağ yolunu izole edin (tek bağlantı testi)
2a. NIC bağlantı müzakeresini kontrol edin
- QTS / QuTS hero içinde, Kontrol Paneli → Ağ ve Sanal Anahtar → Arayüzler gidin ve her fiziksel adaptör için Hız ve Çift Yön değerlerini doğrulayın.
# (Opsiyonel) Her arayüz için müzakere edilen hız ve çift yönlülüğü SSH üzerinden kontrol edin
ethtool eth0 | grep -E "Speed|Duplex|Link detected|Otomatik Anlaşma"
ethtool eth1 | grep -E "Speed|Duplex|Link detected|Otomatik Anlaşma"
# Tüm aktif arayüzler için tekrarlayın (eth2, eth3, ...)- 1GbE (veya daha düşük) olarak müzakere edilmiş bir 10GbE NIC, Aktarım hızı'i yaklaşık 117 MB/s ile sınırlar.
- Yarı çift yönlü müzakere, Aktarım hızı'i önemli ölçüde azaltabilir ve çarpışmalara neden olabilir.
- Eğer Otomatik Anlaşma beklenmedik bir hız gösteriyorsa, farklı bir kablo veya anahtar portu deneyin.
2b. Arayüz hata sayaçlarını kontrol edin
# Paket hataları, düşmeler ve taşmalar için kontrol edin
ifconfig eth0 | grep -E "errors|dropped|overruns|frame|carrier"
# Veya ip -s kullanın:
ip -s link show eth0- Sıfır olmayan RX hataları, TX hataları, düşen veya taşmalar kablo, SFP veya anahtar portu sorunlarını gösterebilir.
- Sayaçların artıp artmadığını görmek için büyük bir transferden önce ve sonra kontrolü çalıştırın.
2c. Kablo ve SFP/DAC modülünü test edin (kullanılıyorsa)
- DAC kablosunu veya SFP modülünü bilinen iyi bir tane ile değiştirin.
- NAS'ı doğrudan istemci PC'ye bağlayarak (anahtarı atlayarak) anahtar sorunlarını izole edin.
- Farklı bir anahtar portu deneyin.
- Eğer fiber SFP+ kullanıyorsanız, kirli konektörler veya bükülmüş fiberler olup olmadığını kontrol edin.
Adım 3: MTU tutarlılığını doğrulayın (Jumbo Çerçeve)
NAS, anahtar ve istemci arasındaki MTU uyumsuzluğu, Aktarım hızı çökmesinin yaygın bir nedenidir.
# NAS arayüzlerinde MTU'yu kontrol edin
ip link show | grep mtu
# İstemcide MTU'yu kontrol edin (Windows)
netsh interface ipv4 show subinterfaces
# İstemcide MTU'yu kontrol edin (Linux / macOS)
ifconfig | grep mtu- Hızlı test: Tüm cihazlarda geçici olarak MTU'yu 1500 (standart) olarak ayarlayın ve yeniden test edin. Eğer hız artarsa, sorun muhtemelen Jumbo Çerçeve yanlış yapılandırmasıdır.
- Jumbo Çerçeve (MTU 9000) NAS'ta, anahtar portunda, ve istemci NIC'sinde etkinleştirilmelidir — üçü de.
# NAS arayüzünü geçici olarak standart MTU'ya sıfırlayın (örnek)
ifconfig eth0 mtu 1500
# Uçtan uca MTU'yu doğrulamak için ping ile test edin (istemciden)
ping -f -l 8972 <NAS_IP> # Windows (8972 = 9000 - 28 başlıklar)
ping -M do -s 8972 <NAS_IP> # LinuxAdım 4: Arka plan görevlerini ve sistem yükünü kontrol edin
4a. Zamanlanmış havuz temizlemeyi kontrol edin
- QTS / QuTS hero içinde, Depolama ve Anlık Görüntüler → Depolama/Anlık Görüntü gidin, Depolama havuzunu seçin ve ardından Yönet → Eylemler tıklayarak temizleme zamanlamasını kontrol edin.
- RAID temizleme, dizideki her diskteki her bloğu okur — bu, çalışırken transfer performansını %50 veya daha fazla azaltabilir.
- QTS varsayılanları, temizlemeyi periyodik olarak (örneğin, aylık) zamanlayabilir; QuTS hero (ZFS) de kendi temizleme zamanlamasına sahiptir.
# Aktif RAID temizleme veya yeniden yapılandırmayı kontrol et
cat /proc/mdstat | grep -E "resync|recovery|reshape|check"
# ZFS temizleme durumunu kontrol et (QuTS hero)
zpool status | grep -E "scan|scrub"4b. Zamanlanmış yedekleme işlerini kontrol edin
- HBS 3 (Hybrid Backup Sync), RTRR, rsync ve Anlık Görüntü Çoğaltma işleri çalışırken disk I/O veya ağ bant genişliğini doyurabilir.
- QTS / QuTS hero içinde HBS 3 'ü açın ve aktif ve planlanmış işleri kontrol edin; ayrıca üçüncü taraf yedekleme yazılımlarını da kontrol edin.
- Eğer bir yedekleme işi kullanıcı dosya transferleriyle aynı anda çalışırsa, her ikisi de I/O için yarışacaktır.
Adım 5: Depolama katmanını doğrulayın (onay)
Tüm ağ testleri geçerse, Depolama katmanının darboğaz olmadığını doğrulayın.
# Hızlı RAID sağlık kontrolü
cat /proc/mdstat
# Depolama performans testi
qcli_Depolama -t
# Yerel dosya sistemi Aktarım hızı (ağı tamamen atlar)
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- Eğer yerel
ddAktarım hızı da düşükse, SSD önbellek durumunu kontrol edin (Depolama ve Anlık Görüntüler → Önbellek Hızlandırma) — bozulmuş bir önbellek I/O'yu kısıtlayabilir. - Eğer disk Aktarım hızı anormal görünüyorsa, S.M.A.R.T. sağlığını kontrol edin.
Adım 6: Destek için tanılama verilerini toplayın
Yukarıdaki adımlar sorunu çözmezse, bu verileri toplayın ve bir destek bileti açmadan önce sistem günlüğünü dökün.
https://service.qnap.com/ adresinde bir destek bileti açın ve çıktıyı ekleyin.
Uyarılar
- Aynı anda birden fazla değişiklik yapmayın — her seferinde bir değişkeni değiştirin ve yeniden test edin.
- Değişiklik yapmadan önce orijinal ayarları kaydedin, özellikle ağ, MTU, birleştirme ve anahtar yapılandırması.
- Sadece SMB sonuçlarına bakmak kök nedeni belirlemek için yeterli değildir — tüm protokoller yavaşsa, önce ağ katmanı izolasyonu yapın.
ddyazma testi hacimde geçici bir dosya oluşturur — yeterli boş alan olduğundan emin olun ve sonrasında temizleyin.- Üretim sisteminde SSD önbelleğini devre dışı bırakmak, ona bağlı iş yükleri için geçici olarak performansı azaltabilir. Mümkünse, bu testi bir bakım penceresi sırasında gerçekleştirin.
- İki NAS birimini karşılaştırırken, Üretici Yazılımı sürümü, yüklü uygulamalar, NIC yapılandırması ve hacim yapılandırmasının tamamen aynı olduğundan emin olun.
Daha Fazla Okuma
Daha fazla yardım için toplulukta diğer kullanıcılara ve QNAP uzmanlarına sorun. QNAP Topluluğuna Git