Avamar: TCP penceresi ölçeklendirmesi nedeniyle avtar tarafından düşük Avamar NDMP yedekleme performansı ve düşük CPU kullanımı
Summary: TCP penceresi ölçeklendirmesi
This article applies to
This article does not apply to
This article is not tied to any specific product.
Not all product versions are identified in this article.
Symptoms
NDMP üzerinden bir NAS aygıtının Avamar yedeklemeleri beklenenden daha yavaş çalışıyor.
VNX/Celerra ağ Arabirimleri 10 Gb/sn'ye ayarlıdır.
Avamar NDMP Hızlandırıcı düğüm ağ arabirimi 1 GB/sn'ye ayarlıdır.
Yedekleme günlükleri, yedekleme sırasında NDMP Hızlandırıcı düğüm CPU kullanımının düşük olduğunu gösterir.
avtar Bilgileri <8688>: Durum 2014-10-20 07:09:19, 83.476 dosya, 9.244 dizin, 72,26 GB (83.476 dosya, 7.312 MB, %44,34 yeni) %592 MB %7 CPU
avtar Bilgisi <8688>: Durum 2014-10-20 07:24:19, 126.201 dosyalar, 13.423 dizinler, 80,16 GB (126.201 dosya, 10,14 MB, %44,95 yeni) %592 MB %10 CPU
avtar Bilgi <8688>: Durum 2014-10-20 07:54:20, 187.013 dosyaları, 19.327 dizin, 94,54 GB (187.013 dosya, 14,23 MB, %45,52 yeni) %600 MB %8 CPU
NDMP protokolü yalnızca değiştirilen dosyaları NDMP hızlandırıcıya gönderir. Değiştirilmiş dosyaları yeniden başlatmak için önemli miktarda çalışma var.
CPU kullanımı düşükse BU, NDMP hızlandırıcıya gönderilen verilerin optimumdan daha yavaş olduğunu gösterir.
İki aygıt arasında bir ağ izlemesi gerçekleştirilirse birçok TCP yeniden iletiminin meydana gelen bir durum olduğunu görür.
VNX/Celerra ağ Arabirimleri 10 Gb/sn'ye ayarlıdır.
Avamar NDMP Hızlandırıcı düğüm ağ arabirimi 1 GB/sn'ye ayarlıdır.
Yedekleme günlükleri, yedekleme sırasında NDMP Hızlandırıcı düğüm CPU kullanımının düşük olduğunu gösterir.
avtar Bilgileri <8688>: Durum 2014-10-20 07:09:19, 83.476 dosya, 9.244 dizin, 72,26 GB (83.476 dosya, 7.312 MB, %44,34 yeni) %592 MB %7 CPU
avtar Bilgisi <8688>: Durum 2014-10-20 07:24:19, 126.201 dosyalar, 13.423 dizinler, 80,16 GB (126.201 dosya, 10,14 MB, %44,95 yeni) %592 MB %10 CPU
avtar Bilgi <8688>: Durum 2014-10-20 07:54:20, 187.013 dosyaları, 19.327 dizin, 94,54 GB (187.013 dosya, 14,23 MB, %45,52 yeni) %600 MB %8 CPU
NDMP protokolü yalnızca değiştirilen dosyaları NDMP hızlandırıcıya gönderir. Değiştirilmiş dosyaları yeniden başlatmak için önemli miktarda çalışma var.
CPU kullanımı düşükse BU, NDMP hızlandırıcıya gönderilen verilerin optimumdan daha yavaş olduğunu gösterir.
İki aygıt arasında bir ağ izlemesi gerçekleştirilirse birçok TCP yeniden iletiminin meydana gelen bir durum olduğunu görür.
Cause
Bir taraf, diğer tarafı uygun olmayan bir hıza zorlamaya çalışır.
yaygın olarak kabul edilebilir bir aktarım alma hızı bulmak için iki aygıt arasındaki normal TCP/IP anlaşmasının bir parçasıdır. Bazı durumlarda bir taraf veya diğer taraf bağlantı hızını optimize etmeye çalışır ancak bunu uygunsuz bir şekilde yapmaya çalışır.
Anahtar 10 Gb/sn/sn hızında ve sunucu yalnızca 1 Gb/sn'de çalışıyorsa anahtar, sunucu NIC'sini 10 Gb/sn'de iletişim kurmaya zorlamaya devam ettiği bir durumuna girer.
Ortaya çıkan yeniden müzakere talepleri yavaş performansa neden olabilir.
VNX/Data Domain'in 10 GB/sn NIC'ler kullanmak üzere yapılandırılması yaygındır.
Avamar NDMP Hızlandırıcının 1 GB/sn NIC'ler kullanmak üzere yapılandırılması da yaygındır.
Bu durum, verilerin yeniden iletildiğinden emin olmak için daha karmaşıktır ve görünebilir veya görünemezse de görünebilir.
Genellikle yalnızca yavaş performans olarak gelir.
Bu makalenin Çözüm bölümünde, arabirim hızını artırmaya yönelik uzaktan denemelerin yok sayılabilmesi için TCP penceresi ölçeklendirmesinin nasıl kapatılacak olduğu gösterilmektedir.
TCP kayan penceresini kapatmayı ve kalıcı hale başlamadan önce testi abilirsiniz.
Otomatik anlaşılan hız, mümkün olan maksimum hızdan daha düşük olabilir.
Ortaya çıkabilir diğer durumlarda Avamar NDMP hızlandırıcı NIC'nin 1 GB/sn hıza sahip olduğunu ancak anahtarın 10 MB/sn hızında bağlı olduğunu ve performansı 10 mb/sn faktörüyle sınırlaya kadar değiştirdiğini varsayın.
Aşağıda bu sorunun bir örneği verilmiştir:
Kök kullanıcı olarak şu komutu çalıştırın:
# ethtool eth0 Settings for eth0: Supported ports: [ TP ] Supported link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full 1000baseT/Full Supports auto-negotiation: Yes Advertised link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full 1000baseT/Full Advertised auto-negotiation: Yes Speed: 100Mb/s Duplex: Full Port: Twisted Pair PHYAD: 1 Transceiver: internal Auto-negotiation: on Supports Wake-on: g Wake-on: d Link detected: yes
Burada 1000BaseT/Tam desteği ve tanıtımını görmekle birlikte Hız yalnızca 100 Mb/sn'dir.
Anlaşma denemesi sırasında bilinmeyen bir nedenle, sunucudan daha az dayanamaya karar verir.
Sunucuyu yeniden başlatmak genellikle bunu sıfırlar.
# ethtool eth0 Settings for eth0: Supported ports: [ TP ] Supported link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full 1000baseT/Full Supports auto-negotiation: Yes Advertised link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full 1000baseT/Full Advertised auto-negotiation: Yes Speed: 1000Mb/s Duplex: Full Port: Twisted Pair PHYAD: 1 Transceiver: internal Auto-negotiation: on Supports Wake-on: g Wake-on: d Link detected: yes
Değilse hızı sınırleyen ağ sorunları veya anahtarla ilgili bir sorun olabilir.
Müşteri ağ ekibine durumu gözden geçirmelerini sağlar.
Resolution
ethtool, NIC'nin gerçekleştirec olduğu maksimum hızdan daha yavaş hız gösteriyorsa yeniden başlatın.
Böyle bir durum mevcut değilse ve anahtar 10 GB ise ve sunucu 1 GB ise Pencere Ölçeklendirmesini aşağıdaki gibi devre dışı indirebilirsiniz.
Pencere Ölçeklendirmeyi devre dışı bırakmak için:
Ağ doygun hale geçmeden önce TCP akış kontrolü etkinleştirilir.
Bunu yapmak için,
1) Aşağıdaki komutu çalıştırın
2) /etc/sysctl.conf adresine aşağıdaki metni ekleme
3) Yeni bir NDMP yedeklemesi başlatma
Böyle bir durum mevcut değilse ve anahtar 10 GB ise ve sunucu 1 GB ise Pencere Ölçeklendirmesini aşağıdaki gibi devre dışı indirebilirsiniz.
Pencere Ölçeklendirmeyi devre dışı bırakmak için:
Ağ doygun hale geçmeden önce TCP akış kontrolü etkinleştirilir.
Bunu yapmak için,
1) Aşağıdaki komutu çalıştırın
echo 0 > /proc/sys/net/ipv4/tcp_window_scaling
2) /etc/sysctl.conf adresine aşağıdaki metni ekleme
net.ipv4.tcp_window_scaling = 0
3) Yeni bir NDMP yedeklemesi başlatma
Affected Products
AvamarProducts
Avamar, Avamar Plug-in for NDMPArticle Properties
Article Number: 000051503
Article Type: Solution
Last Modified: 10 Feb 2025
Version: 4
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.