Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Selecteer de juiste hardware om te voldoen aan de verwachte belasting van de bestandsserver, rekening houdend met gemiddelde belasting, piekbelasting, capaciteit, groeiplannen en reactietijden. Hardwareknelpunten beperken de effectiviteit van software-afstemming.
Algemene afstemmingsparameters voor klanten
De volgende REG_DWORD registerinstellingen kunnen van invloed zijn op de prestaties van clientcomputers die communiceren met SMB-bestandsservers (Server Message Block):
| Registervermelding | Registerpad | Default | Geldig bereik | Description |
|---|---|---|---|---|
| ConnectionCountPerNetworkInterface | HKLM\System\CurrentControlSet\Services\LanmanWorkstation\Parameters\ConnectionCountPerNetworkInterface |
1 | 1-16 | Maximum aantal verbindingen per interface dat tot stand moet worden gebracht met een server voor niet-RSS-interfaces. |
| ConnectionCountPerRssNetworkInterface | HKLM\System\CurrentControlSet\Services\LanmanWorkstation\Parameters\ConnectionCountPerRssNetworkInterface |
4 | 1-16 | Maximum aantal verbindingen per interface dat tot stand moet worden gebracht met een server voor RSS-interfaces. |
| ConnectionCountPerRdmaNetworkInterface | HKLM\System\CurrentControlSet\Services\LanmanWorkstation\Parameters\ConnectionCountPerRdmaNetworkInterface |
2 | 1-16 | Maximum aantal verbindingen per interface dat tot stand moet worden gebracht met een server voor RDMA-interfaces. |
| MaximumConnectionCountPerServer | HKLM\System\CurrentControlSet\Services\LanmanWorkstation\Parameters\MaximumConnectionCountPerServer |
32 | 1-64 | Maximum aantal verbindingen dat tot stand moet worden gebracht met één server met Windows Server 2012 voor alle interfaces. |
| DormantDirectoryTimeout | HKLM\System\CurrentControlSet\Services\LanmanWorkstation\Parameters\DormantDirectoryTimeout |
600 | De maximale tijd dat de servermap geopend is met directory-leases in seconden. | |
| FileInfoCacheLifetime | HKLM\System\CurrentControlSet\Services\LanmanWorkstation\Parameters\FileInfoCacheLifetime |
10 | Time-outperiode voor bestandsinformatiecache in seconden. | |
| DirectoryCacheLifetime1 | HKLM\System\CurrentControlSet\Services\LanmanWorkstation\Parameters\DirectoryCacheLifetime |
10 | Time-out voor mapcache in seconden. | |
| DirectoryCacheEntrySizeMax | HKLM\System\CurrentControlSet\Services\LanmanWorkstation\Parameters\DirectoryCacheEntrySizeMax |
64 kB | Maximale grootte van mapcachevermeldingen in kilobytes. | |
| FileNotFoundCacheLifetime | HKLM\System\CurrentControlSet\Services\LanmanWorkstation\Parameters\FileNotFoundCacheLifetime |
5 | Bestand niet gevonden cache-time-outperiode in seconden. | |
| CacheFileTimeout | HKLM\System\CurrentControlSet\Services\LanmanWorkstation\Parameters\CacheFileTimeout |
10 | De tijdsduur in seconden dat de redirector gegevens in de cache voor een bestand bewaart nadat de laatste handler naar het bestand kan worden gesloten door een toepassing. | |
| DisableBandwidthThrottling | HKLM\System\CurrentControlSet\Services\LanmanWorkstation\Parameters\DisableBandwidthThrottling |
0 | Als u deze waarde instelt op 1 , wordt beperking uitgeschakeld en wordt een hogere doorvoer van bestandsoverdracht via netwerkverbindingen met hoge latentie mogelijk. | |
| DisableLargeMtu | HKLM\System\CurrentControlSet\Services\LanmanWorkstation\Parameters\DisableLargeMtu |
De SMB-redirector draagt nettoladingen over tot 1 MB per aanvraag, waardoor de snelheid van bestandsoverdracht kan worden verbeterd. Als u deze registerwaarde instelt op 1 , wordt de aanvraaggrootte beperkt tot 64 kB. U moet de impact van deze instelling evalueren voordat u deze toepast. De standaardwaarde voor Windows 8 is 0. | ||
| RequireSecuritySignature | HKLM\System\CurrentControlSet\Services\LanmanWorkstation\Parameters\RequireSecuritySignature |
0 | Als u deze waarde wijzigt in 1 , wordt SMB-ondertekening ingeschakeld voor alle SMB-communicatie, waardoor SMB-communicatie met computers waarop SMB-ondertekening is uitgeschakeld, wordt voorkomen. SMB-ondertekening kan de CPU-kosten en netwerkround-trips verhogen, maar helpt man-in-the-middle-aanvallen te blokkeren. Als SMB-ondertekening niet is vereist, moet u ervoor zorgen dat deze registerwaarde 0 is op alle clients en servers. | |
| FileInfoCacheEntriesMax | HKLM\System\CurrentControlSet\Services\LanmanWorkstation\Parameters\FileInfoCacheEntriesMax |
64 | 1-65536 | Bepaalt de hoeveelheid metagegevens van bestanden die door de client in de cache kunnen worden opgeslagen. Het verhogen van de waarde kan het netwerkverkeer verminderen en de prestaties verhogen wanneer een groot aantal bestanden wordt geopend. |
| DirectoryCacheEntriesMax | HKLM\System\CurrentControlSet\Services\LanmanWorkstation\Parameters\DirectoryCacheEntriesMax |
16 | 1-4096 | Bepaalt de hoeveelheid mapgegevens die door de client in de cache kunnen worden opgeslagen. Het verhogen van de waarde kan netwerkverkeer verminderen en de prestaties verhogen wanneer grote mappen worden geopend. |
| FileNotFoundCacheEntriesMax | HKLM\System\CurrentControlSet\Services\LanmanWorkstation\Parameters\FileNotFoundCacheEntriesMax |
128 | 1-65536 | Bepaalt de hoeveelheid bestandsnaamgegevens die door de client in de cache kunnen worden opgeslagen. Het verhogen van de waarde kan het netwerkverkeer verminderen en de prestaties verbeteren wanneer een groot aantal bestandsnamen wordt geopend. |
| MaxCmds | HKLM\System\CurrentControlSet\Services\LanmanWorkstation\Parameters\MaxCmds |
15 | Beperkt het aantal openstaande aanvragen voor een sessie. Het verhogen van de waarde kan meer geheugen gebruiken, maar kan de prestaties verbeteren door een diepere aanvraagpijplijn in te schakelen. Als u de waarde verhoogt met MaxMpxCt , kunt u ook fouten elimineren die zijn opgetreden als gevolg van grote aantallen openstaande bestandsaanvragen op lange termijn, zoals FindFirstChangeNotification-aanroepen . Deze parameter heeft geen invloed op verbindingen met SMB 2.0-servers. | |
| DormantFileLimit | HKLM\System\CurrentControlSet\Services\LanmanWorkstation\Parameters\DormantFileLimit |
1023 | Hiermee geeft u het maximum aantal bestanden op dat moet worden geopend op een gedeelde resource nadat de toepassing het bestand heeft gesloten. |
Note
1 De registervermelding DirectoryCacheLifetime bepaalt het opslaan van cachemetagegevens bij afwezigheid van directory-leases.
Een bekend probleem in Windows 10, versie 1803, is van invloed op de mogelijkheid van Windows 10 om grote mappen in de cache op te cachen. U kunt dit probleem oplossen door Windows 10, versie 1809 of hoger te installeren.
Als u dit probleem wilt omzeilen, stelt u DirectoryCacheLifetime in op 0. Dit probleem is van invloed op de volgende edities van Windows 10:
- Windows 10 Enterprise, versie 1803
- Windows 10 Pro voor werkstations, versie 1803
- Windows 10 Pro Education, versie 1803
- Windows 10 Professional, versie 1803
- Windows 10 Education, versie 1803
- Windows 10 Home, versie 1803
Voorbeeld van fine-tuning van de client
De algemene afstemmingsparameters voor clientcomputers kunnen een computer optimaliseren voor toegang tot externe bestandsshares, met name via sommige netwerken met hoge latentie (zoals filialen, communicatie tussen datacenters, thuiskantoren en mobiel breedband). Deze instellingen zijn niet optimaal of geschikt op alle computers. U moet de impact van afzonderlijke instellingen evalueren voordat u deze toepast.
| Registervermelding | Value | Default |
|---|---|---|
| DisableBandwidthThrottling | 1 | 0 |
| FileInfoCacheEntriesMax | 32768 | 64 |
| DirectoryCacheEntriesMax | 4096 | 16 |
| FileNotFoundCacheEntriesMax | 32768 | 128 |
| MaxCmds | 32768 | 15 |
Vanaf Windows 8 kunt u veel van deze SMB-instellingen configureren met behulp van de Set-SmbClientConfiguration cmdlets en Set-SmbServerConfiguration Windows PowerShell. Instellingen voor alleen het register kunnen ook worden geconfigureerd met Behulp van Windows PowerShell, bijvoorbeeld:
Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters" RequireSecuritySignature -Value 0 -Force