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.
Ortalama yük, en yüksek yük, kapasite, büyüme planları ve yanıt sürelerini göz önünde bulundurarak beklenen dosya sunucusu yükünü karşılamak için uygun donanımı seçmeniz gerekir. Donanım performans sorunları, yazılım ayarlamanın verimliliğini sınırlar.
İstemciler için genel ayarlama parametreleri
Aşağıdaki REG_DWORD kayıt defteri ayarları, Sunucu İleti Bloğu (SMB) dosya sunucularıyla etkileşim kuran istemci bilgisayarların performansını etkileyebilir:
| Kayıt defteri girdisi | Kayıt defteri yolu | Default | Geçerli aralık | Description |
|---|---|---|---|---|
| ConnectionCountPerNetworkInterface | HKLM\System\CurrentControlSet\Services\LanmanWorkstation\Parameters\ConnectionCountPerNetworkInterface |
1 | 1-16 | RSS olmayan arabirimler için bir sunucuyla kurulacak arabirim başına en fazla bağlantı sayısı. |
| ConnectionCountPerRssNetworkInterface | HKLM\System\CurrentControlSet\Services\LanmanWorkstation\Parameters\ConnectionCountPerRssNetworkInterface |
4 | 1-16 | RSS arabirimleri için bir sunucuyla kurulacak arabirim başına en fazla bağlantı sayısı. |
| ConnectionCountPerRdmaNetworkInterface | HKLM\System\CurrentControlSet\Services\LanmanWorkstation\Parameters\ConnectionCountPerRdmaNetworkInterface |
2 | 1-16 | RDMA arabirimleri için bir sunucuyla kurulacak arabirim başına en fazla bağlantı sayısı. |
| MaximumConnectionCountPerServer | HKLM\System\CurrentControlSet\Services\LanmanWorkstation\Parameters\MaximumConnectionCountPerServer |
32 | 1-64 | Tüm arabirimlerde Windows Server 2012 çalıştıran tek bir sunucuyla kurulacak en fazla bağlantı sayısı. |
| DormantDirectoryTimeout | HKLM\System\CurrentControlSet\Services\LanmanWorkstation\Parameters\DormantDirectoryTimeout |
600 | Saniyeler içinde dizin kiralamaları ile açık tutulabilen maksimum süre boyunca sunucu dizini tutamaçları. | |
| FileInfoCacheLifetime | HKLM\System\CurrentControlSet\Services\LanmanWorkstation\Parameters\FileInfoCacheLifetime |
10 | Dosya bilgileri önbellek zaman aşımı süresi saniye cinsindedir. | |
| DirectoryCacheLifetime1 | HKLM\System\CurrentControlSet\Services\LanmanWorkstation\Parameters\DirectoryCacheLifetime |
10 | Dizin önbelleği zaman aşımı süresi, saniye cinsinden. | |
| DirectoryCacheEntrySizeMax | HKLM\System\CurrentControlSet\Services\LanmanWorkstation\Parameters\DirectoryCacheEntrySizeMax |
64 KB | Dizin önbelleği girdilerinin kilobayt cinsinden boyut üst sınırı. | |
| FileNotFoundCacheLifetime | HKLM\System\CurrentControlSet\Services\LanmanWorkstation\Parameters\FileNotFoundCacheLifetime |
5 | Dosya bulunamadı. Önbellek zaman aşımı süresi saniye cinsindendir. | |
| CacheFileTimeout | HKLM\System\CurrentControlSet\Services\LanmanWorkstation\Parameters\CacheFileTimeout |
10 | Dosyaya erişimi sağlayan son tanıtıcı bir uygulama tarafından kapatıldıktan sonra, yeniden yönlendirici dosya ile ilgili önbelleğe alınan verileri saniye cinsinden ne kadar süreyle tutacaktır. | |
| DisableBandwidthThrottling | HKLM\System\CurrentControlSet\Services\LanmanWorkstation\Parameters\DisableBandwidthThrottling |
0 | Bu değerin 1 olarak ayarlanması azaltmayı devre dışı bırakır ve yüksek gecikme süreli ağ bağlantıları üzerinden daha yüksek dosya aktarımı aktarım hızı sağlar. | |
| DisableLargeMtu | HKLM\System\CurrentControlSet\Services\LanmanWorkstation\Parameters\DisableLargeMtu |
SMB yeniden yönlendiricisi, istek başına 1 MB'a kadar olan yükleri aktarır ve bu da dosya aktarım hızını artırabilir. Bu kayıt defteri değerinin 1 olarak ayarlanması, istek boyutunu 64 KB ile sınırlar. Uygulamadan önce bu ayarın etkisini değerlendirmeniz gerekir. Windows 8 için varsayılan değer 0'dır. | ||
| RequireSecuritySignature | HKLM\System\CurrentControlSet\Services\LanmanWorkstation\Parameters\RequireSecuritySignature |
0 | Bu değerin 1 olarak değiştirilmesi, tüm SMB iletişimleri için SMB imzalamayı etkinleştirir ve SMB imzalamanın devre dışı bırakıldığı bilgisayarlarla SMB iletişimine engel olur. SMB imzalama, CPU maliyetini ve ağ gidiş dönüşlerini artırabilir, ancak ortadaki saldırgan saldırıları engellemeye yardımcı olur. SMB imzalama gerekli değilse, bu kayıt defteri değerinin tüm istemcilerde ve sunucularda 0 olduğundan emin olun. | |
| FileInfoCacheEntriesMax | HKLM\System\CurrentControlSet\Services\LanmanWorkstation\Parameters\FileInfoCacheEntriesMax |
64 | 1-65536 | İstemci tarafından önbelleğe alınabilecek dosya meta verilerinin miktarını belirler. Değerin artırılması ağ trafiğini azaltabilir ve çok sayıda dosyaya erişildiğinde performansı artırabilir. |
| DirectoryCacheEntriesMax | HKLM\System\CurrentControlSet\Services\LanmanWorkstation\Parameters\DirectoryCacheEntriesMax |
16 | 1-4096 | İstemci tarafından önbelleğe alınabilecek dizin bilgisi miktarını belirler. Değerin artırılması ağ trafiğini azaltabilir ve büyük dizinlere erişildiğinde performansı artırabilir. |
| FileNotFoundCacheEntriesMax | HKLM\System\CurrentControlSet\Services\LanmanWorkstation\Parameters\FileNotFoundCacheEntriesMax |
128 | 1-65536 | İstemci tarafından önbelleğe alınabilecek dosya adı bilgilerinin miktarını belirler. Değerin artırılması ağ trafiğini azaltabilir ve çok sayıda dosya adı erişildiğinde performansı artırabilir. |
| MaxCmds | HKLM\System\CurrentControlSet\Services\LanmanWorkstation\Parameters\MaxCmds |
15 | Oturumdaki bekleyen isteklerin sayısını sınırlar. Değeri artırmak daha fazla bellek kullanabilir, ancak daha derin bir istek işlem hattını etkinleştirerek performansı artırabilir. Değeri MaxMpxCt ile artırmak, FindFirstChangeNotification çağrıları gibi çok sayıda bekleyen uzun süreli dosya isteği nedeniyle karşılaşılan hataları da ortadan kaldırabilir. Bu parametre SMB 2.0 sunucularıyla bağlantıları etkilemez. | |
| DormantFileLimit | HKLM\System\CurrentControlSet\Services\LanmanWorkstation\Parameters\DormantFileLimit |
1023 | Uygulama dosyayı kapattıktan sonra paylaşılan bir kaynakta açık bırakılacak en fazla dosya sayısını belirtir. |
Note
1DirectoryCacheLifetime kayıt defteri girdisi, dizin kiralamaları olmadığında dizin meta verilerinin önbelleğe alınmasını denetler.
Windows 10 sürüm 1803'teki bilinen bir sorun, Windows 10'un büyük dizinleri önbelleğe alma yeteneğini etkiler. Bu sorunu çözmek için Windows 10, sürüm 1809 veya sonraki bir sürümü yükleyin.
Bu sorunu geçici olarak çözmek için DirectoryCacheLifetime değerini 0 olarak ayarlayın. Bu sorun aşağıdaki Windows 10 sürümlerini etkiler:
- Windows 10 Enterprise, sürüm 1803
- Windows 10 Pro for Workstations, sürüm 1803
- Windows 10 Pro Education, sürüm 1803
- Windows 10 Professional, sürüm 1803
- Windows 10 Education, sürüm 1803
- Windows 10 Home, sürüm 1803
İstemci ayarlama örneği
İstemci bilgisayarlar için genel ayarlama parametreleri, özellikle bazı yüksek gecikmeli ağlar (şubeler, veri merkezi arası iletişim, ev ofisleri ve mobil geniş bant gibi) üzerinden uzak dosya paylaşımlarına erişmek için bilgisayarı iyileştirebilir. Bu ayarlar tüm bilgisayarlarda en uygun veya uygun değildir. Ayarları uygulamadan önce tek tek ayarların etkisini değerlendirmeniz gerekir.
| Kayıt defteri girdisi | Value | Default |
|---|---|---|
| DisableBandwidthThrottling | 1 | 0 |
| FileInfoCacheEntriesMax | 32768 | 64 |
| DirectoryCacheEntriesMax | 4096 | 16 |
| FileNotFoundCacheEntriesMax | 32768 | 128 |
| MaxCmds | 32768 | 15 |
Windows 8 ile birlikte, Set-SmbClientConfiguration ve Set-SmbServerConfiguration Windows PowerShell cmdlet'lerini kullanarak bu SMB ayarlarının çoğunu yapılandırabilirsiniz. Yalnızca kayıt defteri ayarları Windows PowerShell kullanılarak da yapılandırılabilir, örneğin:
Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters" RequireSecuritySignature -Value 0 -Force