Delen via


Webservers voor het afstemmen van prestaties

In dit onderwerp worden methoden en aanbevelingen voor het afstemmen van prestaties voor Windows Server 2022-webservers beschreven.

De juiste hardware selecteren voor prestaties

Het is belangrijk om de juiste hardware te selecteren om te voldoen aan de verwachte webbelasting, rekening houdend met gemiddelde belasting, piekbelasting, capaciteit, groeiplannen en reactietijden. Hardwareknelpunten beperken de effectiviteit van software-afstemming.

Prestatieafstemming voor serverhardware biedt aanbevelingen voor hardware om de volgende prestatiebeperkingen te voorkomen:

  • Trage CPU's bieden beperkte verwerkingskracht voor CPU-intensieve workloads, zoals ASP-, ASP.NET- en TLS-scenario's.

  • Een kleine L2- of L3/LLC-processorcache kan de prestaties nadelig beïnvloeden.

  • Een beperkte hoeveelheid geheugen is van invloed op het aantal sites dat kan worden gehost, hoeveel dynamische inhoudsscripts (zoals ASP.NET) kunnen worden opgeslagen en het aantal toepassingsgroepen of werkprocessen.

  • Netwerken worden een knelpunt vanwege een inefficiënte netwerkadapter.

  • Het bestandssysteem wordt een knelpunt vanwege een inefficiënt schijfsubsysteem of opslagadapter.

Aanbevolen procedures voor besturingssysteem

Begin indien mogelijk met een schone installatie van het besturingssysteem. Het upgraden van de software kan verouderde, ongewenste of suboptimale registerinstellingen en eerder geïnstalleerde services en toepassingen die resources verbruiken, laten staan als ze automatisch worden gestart. Als een ander besturingssysteem is geïnstalleerd en u het moet behouden, moet u het nieuwe besturingssysteem installeren op een andere partitie. Anders overschrijft de nieuwe installatie de instellingen onder %Program Bestanden%\Common Files.

Als u problemen met schijftoegang wilt verminderen, plaatst u het systeempaginabestand, het besturingssysteem, de webgegevens, de ASP-sjablooncache en het IIS-logboek (Internet Information Services) op afzonderlijke fysieke schijven, indien mogelijk.

Als u conflicten voor systeembronnen wilt verminderen, installeert u Microsoft SQL Server en IIS op verschillende servers, indien mogelijk.

Vermijd het installeren van niet-essentiële services en toepassingen. In sommige gevallen is het misschien de moeite waard om services uit te schakelen die niet vereist zijn voor een systeem.

NTFS-bestandssysteeminstellingen

De systeem-globale switch NtfsDisableLastAccessUpdate (REG_DWORD) 1 bevindt zich onder HKLM\System\CurrentControlSet\Control\FileSystem en is standaard ingesteld op 1. Deze switch vermindert de I/O-belasting en -latenties van de schijf door het bijwerken van datum- en tijdstempels voor het laatste bestand of de laatste maptoegang uit te schakelen. Schone installaties van Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2 en Windows Server 2008 schakelen deze instelling standaard in en u hoeft deze instelling niet aan te passen. In eerdere versies van Windows is deze sleutel niet ingesteld. Als op uw server een eerdere versie van Windows wordt uitgevoerd of als deze is bijgewerkt naar Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2 of Windows Server 2008, moet u deze instelling inschakelen.

Het uitschakelen van de updates is effectief wanneer u grote gegevenssets (of veel hosts) gebruikt die duizenden mappen bevatten. U wordt aangeraden in plaats daarvan IIS-logboekregistratie te gebruiken als u deze gegevens alleen voor webbeheer onderhoudt.

Warning

Sommige toepassingen, zoals hulpprogramma's voor incrementele back-ups, zijn afhankelijk van deze updategegevens en werken niet correct zonder deze.

Aanvullende verwijzingen