Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Windows Server, Doğrudan Uzak Bellek Erişimi (RDMA) özelliğine sahip ağ bağdaştırıcılarının kullanımını destekleyen Sunucu İleti Bloğu (SMB) Doğrudan adlı bir özellik içerir. RDMA'sı olan ağ bağdaştırıcıları, CPU kullanımından ödün vermeden daha düşük gecikme süresiyle tam hızda çalışabiliyor. Hyper-V veya Microsoft SQL Server gibi iş yükleri için bu özellik, uzak bir dosya sunucusunun yerel depolamaya benzemesi sağlar. Doğrudan Erişimli SMB, Windows Server 2012 ve gelecekteki yinelemelerde varsayılan olarak otomatik olarak yapılandırılır ve etkinleştirilir.
SMB Direct kullanılması şunları sağlar:
- Artan aktarım hızı: Ağ bağdaştırıcılarının büyük miktarlardaki verilerin hat hızında aktarımını koordine ettiği yüksek hızlı ağların tam aktarım hızını uygular.
- Düşük gecikme süresi: Ağ isteklerine hızlı yanıtlar sağlar ve bu da uzak dosya depolamanın doğrudan bağlı blok depolama gibi görünmesini sağlar.
- Düşük CPU kullanımı: Ağ üzerinden veri aktarırken daha az CPU döngüsü kullanır ve bu da sunucu uygulamaları için daha fazla güç sağlar.
SMB Doğrudan'ı bir yük devretme kümesinde kullanabilirsiniz; ancak, istemci erişimi için kullanılan küme ağlarının Doğrudan SMB için yeterli olduğundan emin olmanız gerekir. Yük devretme kümelemesi, RSS (Alma Tarafı Ölçeklendirme) özellikli ve RDMA özellikli ağ bağdaştırıcılarıyla birlikte istemci erişimi için birden çok ağ kullanılmasını destekler.
Note
SMB üzerinden Hyper-V kullanımını desteklemek ve Hyper-V depolama yığınını kullanan bir sanal makineye depolama sağlamak için Hyper-V yönetim işletim sisteminde SMB Doğrudan'ı kullanabilirsiniz. Ancak RDMA özellikli ağ bağdaştırıcıları doğrudan bir Hyper-V istemcisine sunulmaz. RDMA özellikli bir ağ bağdaştırıcısını bir sanal anahtara bağlasanız bile, anahtar tarafından oluşturulan sanal ağ bağdaştırıcıları RDMA'yı destekleyemez.
Requirements
Doğrudan SMB gereksinimleri şunlardır:
- RDMA özelliğine sahip bir veya daha fazla ağ bağdaştırıcısı.
- Aşağıdaki işletim sistemlerinden birini veya daha fazlasını çalıştıran en az iki bilgisayar:
- Windows Server 2012 ve üzeri.
- Windows 10 Enterprise ve üzeri.
- Windows 10 Education ve üzeri.
- Windows 10 Pro for Workstations ve sonraki sürümleri
- Windows 10 Pro 22H2 (temiz yükleme, eski sürümlerden yükseltilmemiş) ve üzeri.
Note
Windows 10 ve Windows 11 ailesi yalnızca istemciyle sınırlıdır ve Doğrudan SMB sunucusu olarak görev yapamaz.
Çok Kanallı SMB
Çok Kanallı SMB, Doğrudan SMB'yi etkinleştirmek için ağ bağdaştırıcılarının RDMA özelliklerini algılamaktan sorumlu olan özelliktir. Çok Kanallı SMB olmadan, SMB RDMA özellikli ağ bağdaştırıcıları ile normal TCP/IP kullanır (tüm ağ bağdaştırıcıları yeni RDMA yığınıyla birlikte bir TCP/IP yığını sağlar).
Çok Kanallı SMB ile SMB, bir ağ bağdaştırıcısının RDMA özelliği olup olmadığını algılar ve bu tek oturum için birden çok RDMA bağlantısı oluşturur (arabirim başına iki bağlantı). Bu özellik, SMB'nin RDMA özellikli ağ bağdaştırıcıları tarafından sunulan yüksek aktarım hızı, düşük gecikme süresi ve düşük CPU kullanımını kullanmasına olanak tanır. Ayrıca birden çok RDMA arabirimi kullanıyorsanız hataya dayanıklılık sunar.
Windows Server 2016'dan başlayarak Anahtara Gömülü Takım Oluşturma (SET) kullanarak RDMA özellikli ağ bağdaştırıcılarını ekip yapabilirsiniz. En az bir RDMA ağ bağlantısı oluşturulduktan sonra, özgün protokol anlaşması için kullanılan TCP/IP bağlantısı artık kullanılmaz. Ancak, RDMA ağ bağlantılarının başarısız olması durumunda TCP/IP bağlantısı korunur.
Çok Kanallı SMB'nin devre dışı bırakılması, SMB Direct özelliğini de devre dışı bırakır. Çok Kanallı SMB, ağ bağdaştırıcısı özelliklerini algılar ve ağ bağdaştırıcısının RDMA özellikli olup olmadığını belirler. Çok Kanallı SMB devre dışı bırakılırsa istemci cihazlar Doğrudan SMB kullanamaz.
SMB Şifrelemesi
Windows Server 2022 ve Windows 11'de başlayan SMB Direct artık şifrelemeyi destekliyor. Daha önce SMB şifrelemesi etkinleştirildiğinde doğrudan veri yerleştirme devre dışı bırakılarak RDMA performansı TCP kadar yavaş hale getirilmiştir. Artık veriler yerleştirmeden önce şifrelenir ve AES-128 ve AES-256 korumalı paket gizliliği eklenirken nispeten küçük performans düşüşlerine yol açar. SMB şifrelemesini yapılandırma hakkında daha fazla bilgi için bkz. SMB güvenlik geliştirmeleri.
Ayrıca, Windows Server yük devretme kümeleri artık Küme Paylaşılan Birimleri (CSV) ve depolama veri yolu katmanı (SBL) için düğüm içi depolama iletişimlerinin şifrelenmesi için ayrıntılı denetimi destekliyor. Bu, Depolama Alanları Doğrudan ve Doğrudan Erişimli SMB kullanırken daha yüksek güvenlik için küme içindeki doğu-batı iletişimlerini şifrelemeye karar verebileceğiniz anlamına gelir.
Doğrudan SMB özelliklerini devre dışı bırakma ve etkinleştirme
SMB istemcisi, uygun bir yapılandırma tanımlanırsa birden çok ağ bağlantısını otomatik olarak algılar ve kullanır. Doğrudan Erişimli SMB varsayılan olarak etkinleştirildiğinden, devre dışı bırakıldıktan sonra gerektiğinde el ile yeniden etkinleştirilmesi gerekir.
Genellikle Doğrudan Erişimli SMB'yi devre dışı bırakmanız gerekmez, ancak aşağıdaki Windows PowerShell komutlarını çalıştırarak özellikleriyle birlikte devre dışı bırakabilirsiniz.
Doğrudan Erişimli SMB'yi devre dışı bırakmak için şunu yazın:
Disable-WindowsOptionalFeature -Online -FeatureName SMBDirect
Çok Kanallı SMB'yi sunucu tarafında devre dışı bırakmak için şunu yazın:
Set-SmbServerConfiguration -EnableMultiChannel $false
çok kanallı SMB'yi istemci tarafında devre dışı bırakmak için şunu yazın:
Set-SmbClientConfiguration -EnableMultiChannel $false
Belirli bir arabirim için RDMA'yı devre dışı bırakmak için şunu yazın:
Disable-NetAdapterRdma <name>
Tüm arabirimlerde RDMA'yı devre dışı bırakmak için şunu yazın:
Set-NetOffloadGlobalSetting -NetworkDirect Disabled
İstemcide veya sunucuda RDMA'yı devre dışı bırakırsanız, sistemler bunu kullanamaz. Ağ Doğrudan , RDMA arabirimleri için Windows Server temel ağ desteğinin iç adıdır.
Doğrudan Erişimli SMB'nin şu anda hangi durumda yapılandırıldığını doğrulamak için aşağıdaki cmdlet'i çalıştırın:
Get-WindowsOptionalFeature -Online -FeatureName SMBDirect
SMB Doğrudan Testi
Büyük bir dosya kopyası çalıştırırken aktarım hızını ölçerek Doğrudan Erişimli SMB performansını test edebilirsiniz. Test etmeden önce ağ bağdaştırıcısının PowerShell kullanarak RDMA'yı desteklediğini doğrulayın.
Sunucu tarafında şunu yazın:
Get-SmbServerNetworkInterface
İstemci tarafında şunu yazın:
Get-SmbClientNetworkInterface
Ağ bağdaştırıcısı RDMA özellikli olarak doğrulandıktan sonra aşağıdaki eylemleri gerçekleştirin:
- Ağ bağdaştırıcısında RDMA'yı devre dışı bırakın, bkz. Doğrudan SMB özelliklerini devre dışı bırakma ve etkinleştirme.
- Doğrudan SMB kullanmadan büyük bir dosya kopyasını çalıştırmak için geçen süreyi ölçün.
- Ağ bağdaştırıcısında RDMA'yı yeniden etkinleştirin, aynı dosya kopyasını gerçekleştirin ve ardından iki sonucu karşılaştırın.
- Önbelleğe alma işleminin etkisini önlemek için aşağıdaki eylemleri gerçekleştirin:
- Büyük miktarda veri kopyalayın (bellekten daha fazla veri işleyebilir).
- Verileri iki kez kopyalayın: İlk kopyayı uygulama yapmak için ve ardından ikinci kopyalamayı zamanlayarak.
- Benzer koşullar altında çalıştığından emin olmak için her test öncesinde hem sunucuyu hem de istemciyi yeniden başlatın.
Ayrıca, aşağıdaki adımları uygulayarak Performans İzleyicisi aracını kullanarak aynı senaryoyu kullanarak test sırasında performans sayaçlarını gözlemleyebilirsiniz:
- Başlat'ı seçin, perfmon yazın ve Enter tuşuna basın.
- Sol bölmedeki İzleme Araçları'nın> altında Performans İzleyicisi'ni seçin.
- Sağ bölmede yeşil "+" simgesini seçerek yeni bir sayaç ekleyin.
- Sayaç Ekle iletişim kutusunda SMB Doğrudan Bağlantı'yı genişletin.
- Hem Bayt RDMA Okuma/sn hem de Bayt RDMA Yazılan/sn seçin, Ekle'yi ve ardından Tamam'ı seçin.
SMB Direct yük devretme özelliği
Doğrudan Erişimli SMB'nin yük devretme özelliğini onaylamak için yapmanız gerekenler:
- SMB Direct'in birden çok ağ bağdaştırıcısı konfigürasyonunda çalıştığından emin olun.
- Büyük bir dosya kopyası çalıştırın. Kopyalama işlemi sırasında, kablolardan birinin bağlantısını keserek veya ağ bağdaştırıcılarından birini devre dışı bırakarak ağ yollarından birinin hatasını simüle edin.
- Dosya kopyalama işleminin kalan ağ bağdaştırıcılarından birini kullanmaya devam ettiğini ve dosya kopyalama hatası olmadığını onaylayın.
Tip
Doğrudan Erişimli SMB kullanmayan bir iş yükünün hatalarından kaçınmak için bağlantısı kesilmiş ağ yolunu kullanan başka iş yükü olmadığından emin olun.