RSS ve NetDMA gibi gelişmiş ağ performansı özellikleriyle ilgili sorunları giderme

Bu makalede, ilk olarak Windows Server 2003 Ölçeklenebilir Ağ Paketi'nde yayımlanan bazı ağ geliştirmeleri giderilmektedir. Çünkü kullanılan ağ sürücüleri eskiyse veya yeni özellikleri desteklemiyorsa yavaş veya aralıklı ağ performansına neden olabilir.

Şunlar için geçerlidir: Windows Server 2012 R2
Özgün KB numarası: 2643970

Özet

Bu makalede, Windows'un geliştirilmiş ağ özelliklerini içeren ağ performansı sorunlarının nasıl giderilmesi açıklanır. Bu özellikler şunlardır:

  • TCP/IP Sağlama Toplamı boşaltma
  • Alma tarafı ölçeklendirme (RSS)
  • Netdma
  • TCP Kanalı Boşaltma

Ağ performansı iyileştirmeleri

Windows Ölçeklenebilir Ağ Paketi (SNP), Windows Server 2003 SP1 için tek başına güncelleştirme olarak yayımlandı, ancak daha sonra Windows Server 2003 Service Pack 2'ye eklendi. Bu, ağ aktarım hızı ve performansında yapılan iyileştirmelerden oluşan bir koleksiyondu. Yüklendiklerinde, varsayılan olarak etkinleştirildiler. Özellikler ve ağ performansı sorunlarına neden olan bazı ağ sürücüleriyle ilgili sorunlar vardı. Bu nedenle, öneri onları kapatmaktı. Daha sonra sorunların çoğu düzeltildi. Ancak, belirli bir gereksinim olmadığı sürece Windows Server 2003'e bunları uzak tutması yine de önerilir.

Windows Server 2008 ve Windows Server 2008 R2 ve Windows Server 2012, daha yüksek performanslı TCP/IP yığınlarına sahiptir ve SNP geliştirmeleri de dahildir. Ayrıca, ayarların çoğu otomatik olarak yapılandıracak şekilde değiştirilmiştir.

Ayarlar için öneriler aşağıdaki gibidir.

Windows Server 2008

  • SP2 gerekli
  • Düzeltme KB 979614
  • Düzeltme KB 967224
  • İşletim sistemi ve ağ bağdaştırıcılarında RSS'yi yeniden etkinleştirme
  • Ağ bağdaştırıcısı sürücülerini önerilen en son üretici sürümüne güncelleştirin
  • Üretici önerilerine göre ağ bağdaştırıcıları için RSS ayarlarını ayarlama
  • Virüsten koruma yazılımını en son sürümlere/motorlara ve tanımlara güncelleştirme

Windows Server 2008 R2

  • Service Pack 1
  • Düzeltme KB 2519736
  • TCP Kanalı Boşaltma kullanıyorsanız KB 2525390 düzeltmesini yüklemeniz gerekir.
  • Kb 2511305 düzeltmesinin yüklenmesi önerilir
  • İşletim sistemi ve ağ bağdaştırıcılarında RSS'yi yeniden etkinleştirme
  • Ağ bağdaştırıcısı sürücülerini önerilen en son üretici sürümüne güncelleştirin
  • Üretici önerilerine göre ağ bağdaştırıcıları için RSS ayarlarını ayarlama
  • Virüsten koruma yazılımını en son sürümlere/motorlara ve tanımlara güncelleştirme

Burada önerilen SP1 ve düzeltme KB 2519736 yüklemeye alternatif olarak, Windows Server 2008 R2 RTM'ye aşağıdakileri yükleyebilirsiniz:

  • Düzeltme KB 977977
  • Düzeltme KB 979612

RSS'nin çalışması için ağ bağdaştırıcısında sağlama toplamı boşaltmanın etkinleştirilmesi gerektiğini unutmayın. TCP sağlama toplamı boşaltmasını TCP Kanalı Boşaltma ile karıştırmayın. Bağdaştırıcılar gruplandırılmışsa, tüm bağdaştırıcılar etkinleştirildiği sürece (bu üretime bağımlıdır) genellikle RSS çalışır. Destekleniyorsa NetDMA otomatik olarak etkinleştirilmelidir.

İşletim sistemindeki ağ geliştirmeleri, bazı ağ görevlerini ağ bağdaştırıcısının donanımına boşaltarak sunucularda ağ aktarım hızını iyileştirmeye yöneliktir. Bu çoğunlukla 1 Gb/sn ve daha yüksek bağlantı hızlarında çalışan bağdaştırıcılar için geçerlidir ve kullanılan ağ bağdaştırıcılarının ve sürücülerinin iyileştirmeleri uygulaması gerekir. Sürücü iyileştirmeleri desteklemiyorsa veya sürücüyle ilgili bir sorun varsa, bunları el ile devre dışı bırakmanız gerekebilir. TCP bağlantısı boşaltma/RSS/NetDMA'yı destekleyen bir donanıma yatırım yaptıysanız ve bağdaştırıcı düzgün çalışmıyorsa, denetlenecek ilk şey sürücü sürümü olmalıdır. Ağ bağdaştırıcısı için daha yeni bir sürücü, karşılaşılan ağ sorunlarını çözebilir. Ağ bağdaştırıcısı ayarlarını ve SNP ayarları için işletim sistemi ayarlarını denetlemek için aşağıdaki bilgileri kullanın.

Windows Server 2008 ve Windows Server 2008 R2'de d nehri bilgilerini belirleme

Ağ sürücüsünün tarihini ve sürümünü bulabilirsiniz. Bunu yapmak için şu adımları uygulayın:

  1. Başlat'a > tıklayın, Bilgisayar'a sağ tıklayın ve ardından Yönet'e tıklayın.
  2. Gerekirse gezinti bölmesinde Sistem Araçları grubunu genişletin.
  3. Gezinti bölmesinde Aygıt Yöneticisi'e tıklayın. Aşağıdaki ekran görüntüsüne benzer bir şey görmeniz gerekir.
  4. Sağ taraftaki bölmede Ağ bağdaştırıcıları'nı genişletin ve bağdaştırıcıya çift tıklayın.

Sürücü sekmesinde aşağıdaki bilgiler vardır:

Sürücü bilgilerini gösteren ağ bağdaştırıcısı özellikleri penceresinin açık olduğu Bilgisayar Yönetimi altındaki Aygıt Yöneticisi bölmesinin ekran görüntüsü.

Windows Server 2003 için, Aygıt Yöneticisi erişmek için şu adımları izleyin:

  1. Denetim Masası'da Yönetim Araçları'nı açın.
  2. Yönetim Araçları'nın içinde Bilgisayar Yönetimi'ne tıklayın.
  3. Aygıt Yöneticisi'ne tıklayın. Ardından, Sürücü Sağlayıcısı'nın web sitesine gidin (Sürücü sekmesinde de). Sürücünün en son sürümünü denetleyin ve cihaz özelliklerinde bulduğunuz sürücü tarihinden daha yeni olup olmadığına bakın. Ayrıca bir çözümü SSS'de veya üreticinin sitesindeki bir forumda bulabilirsiniz.

Ağ sürücülerini güncelleştirmek işe yaramazsa, geliştirilmiş özellikleri devre dışı bırakmayı denemek ve sorunun çözülip çözülmediğine bakmak isteyebilirsiniz. Ağ bağdaştırıcınızın söz konusu özellikleri desteklemediği onaylanmadığı sürece bunu çözüm olarak değil, son çare olarak veya sorun giderme adımı olarak kullanın. Geliştirilmiş ağ özellikleri işletim sisteminde ve ayrıca ağ bağdaştırıcısının gelişmiş ayarlarında etkinleştirilebilir veya devre dışı bırakılabilir. Burada, AĞ Bağlantısı Boşaltma ve Alma Tarafı Ölçeklendirme (RSS) ayarlarını gösteren ağ bağdaştırıcısı özelliklerinde Gelişmiş sekmesini görebilirsiniz.

Gelişmiş sekmesinde TCP Bağlantı Boşaltma ve Alma Tarafı Ölçeklendirme (RSS) ayarlarını gösteren ağ bağdaştırıcısı özellikleri penceresinin açık olduğu Sunucu Yöneticisi penceresinin ekran görüntüsü.

İşletim sisteminin ayarlarını görmek için aşağıdaki gibi net shell komut netsh interface tcp show global komutunu kullanın:

netsh arabirimi tcp show global komutunun çıktısının ekran görüntüsü.

TCPchimney boşaltmayı etkileyen diğer iki ayarı da kontrol edebilirsiniz:

  • netsh interface tcp show chimneyapplications

  • netsh interface tcp show chimneyports

Bu komutlar TCP boşaltmanın belirli bir uygulama veya bağlantı noktası birleşimi için özel olarak ayarlanmasını sağlar. Her iki netsh komutundan da çıkış aşağıdaki gibidir:

Not

Bu işlem yükseltilmiş ayrıcalıklar gerektirir (Yönetici olarak çalıştır).

Baca ayarlarını gösteren netsh komut çıkışının ekran görüntüsü.

Boşsa, baca boşaltma ayarlarına hiçbir uygulama veya bağlantı noktası eklenmez.

En yaygın geliştirilmiş ağ özellikleri ve bunların nasıl etkinleştirileceği veya devre dışı bırakileceği hakkında daha fazla bilgi için bağlantılar aşağıdaki gibidir:

Windows Server 2008'de TCP Kanalı Boşaltma, Alma Tarafı Ölçeklendirme ve Ağ Doğrudan Bellek Erişimi özellikleri hakkında bilgi

TCP Kanalı Kaynakları

Alma Tarafı Ölçeklendirme Kaynakları (RSS)

Netdma

Ağ Dağıtım Kılavuzu: Yüksek Hızlı Ağ Özellikleri Dağıtma