Delen via


Overwegingen voor serverhardwareprestaties

De volgende sectie bevat belangrijke items die u moet overwegen wanneer u serverhardware kiest. Als u deze richtlijnen volgt, kunt u prestatieknelpunten verwijderen die de prestaties van de server kunnen belemmeren.

Aanbevelingen voor processor

Kies 64-bits processors voor servers. 64-bits processors hebben meer adresruimte en zijn vereist voor Windows Server 2022. Er worden geen 32-bits edities van het besturingssysteem geleverd, maar 32-bits toepassingen worden uitgevoerd op het 64-bits windows server 2022-besturingssysteem.

Als u de rekenresources op een server wilt verhogen, kunt u een processor met hogere frequentiekernen gebruiken of het aantal processorkernen verhogen. Als CPU de beperkende resource in het systeem is, biedt een kern met een frequentie van 2x doorgaans een betere prestatieverbetering dan twee kernen met een frequentie van 1x.

Er wordt niet verwacht dat meerdere kernen een perfecte lineaire schaalaanpassing bieden en de schaalfactor kan zelfs minder zijn als hyperthreading is ingeschakeld omdat hyperthreading afhankelijk is van het delen van resources van dezelfde fysieke kern.

Important

Het geheugen- en I/O-subsysteem afstemmen en schalen met de CPU-prestaties en omgekeerd.

Vergelijk geen CPU-frequenties voor fabrikanten en generaties processors omdat de vergelijking een misleidende indicator van snelheid kan zijn.

Voor Hyper-V moet u ervoor zorgen dat de processor SLAT (Second Level Address Translation) ondersteunt. Het wordt geïmplementeerd als Extended Page Tables (EPT) door Intel en Nested Page Tables (NPT) door AMD. U kunt controleren of deze functie aanwezig is met behulp van SystemInfo.exe op uw server.

Aanbevelingen voor cache

Kies grote L2- of L3-processorcaches. Op nieuwere architecturen, zoals Haswell of Skylake, is er een unified Last Level Cache (LLC) of een L4. De grotere caches bieden over het algemeen betere prestaties en ze spelen vaak een grotere rol dan onbewerkte CPU-frequentie.

Aanbevelingen voor geheugen (RAM) en paginageheugen

Note

Sommige systemen kunnen verminderde opslagprestaties vertonen bij het uitvoeren van een nieuwe installatie van Windows Server 2022 versus Windows Server 2012 R2. Er zijn een aantal wijzigingen aangebracht tijdens de ontwikkeling van Windows Server 2022 om de beveiliging en betrouwbaarheid van het platform te verbeteren. Sommige van deze wijzigingen, zoals het standaard inschakelen van Windows Defender, resulteren in langere I/O-paden die I/O-prestaties in specifieke workloads en patronen kunnen verminderen. Microsoft raadt het uitschakelen van Windows Defender niet aan, omdat het een belangrijke beveiligingslaag voor uw systemen is.

Verhoog het RAM-geheugen zodat deze overeenkomt met uw geheugenbehoeften. Wanneer uw computer weinig geheugen heeft en het meer onmiddellijk nodig heeft, gebruikt Windows hardeschijfruimte om het systeem-RAM-geheugen aan te vullen via een procedure die paging wordt genoemd. Te veel paging verslechtert de algehele systeemprestaties. U kunt paging optimaliseren met behulp van de volgende richtlijnen voor het plaatsen van paginabestanden:

  • Isoleer het paginabestand op een eigen opslagapparaat of zorg er in ieder geval voor dat het niet dezelfde opslagapparaten deelt als andere vaak gebruikte bestanden. Plaats bijvoorbeeld het paginabestand en de besturingssysteembestanden op afzonderlijke fysieke schijfstations.

  • Plaats het paginabestand op een station dat fouttolerant is. Als een niet-fouttolerante schijf mislukt, treedt er waarschijnlijk een systeemcrash op. Als u het paginabestand op een fouttolerante schijf plaatst, moet u er rekening mee houden dat fouttolerante systemen vaak trager zijn om gegevens te schrijven omdat ze gegevens naar meerdere locaties schrijven.

  • Gebruik meerdere schijven of een schijfmatrix als u extra schijfbandbreedte nodig hebt voor paging. Plaats meerdere paginabestanden niet op verschillende partities van hetzelfde fysieke schijfstation.

Aanbevelingen voor randapparatuurbus

In Windows Server 2022 moeten de primaire opslag- en netwerkinterfaces PCI Express (PCIe) zijn, zodat servers met PCIe-bussen worden aanbevolen. Gebruik PCIe x8 en hogere sleuven voor 10+ GB Ethernet-adapters om beperkingen voor bussnelheid te voorkomen.

Aanbevelingen voor schijven

Kies schijven met hogere rotatiesnelheden om de servicetijden voor willekeurige aanvragen te verminderen (~2 ms gemiddeld wanneer u 7.200-RPM en 15.000 RPM-schijven vergelijkt) en om de bandbreedte voor sequentiële aanvragen te verhogen. Er zijn echter kosten, vermogen en andere overwegingen met betrekking tot schijven met hoge rotatiesnelheden.

Schijven van 2,5 inch in enterprise-klasse kunnen per seconde een groter aantal willekeurige aanvragen verwerken vergeleken met equivalente schijven van 3,5 inch.

Sla veelgebruikte gegevens, met name opeenvolgende toegang tot gegevens, op aan het begin van een schijf, omdat dit ongeveer overeenkomt met de buitenste (snelste) sporen.

Het consolideren van kleine schijven in minder schijven met hoge capaciteit kan de algehele opslagprestaties verslechteren. Minder spindels betekenen een verminderde gelijktijdigheid van de aanvraagservice; en dus mogelijk lagere doorvoer en langere reactietijden (afhankelijk van de intensiteit van de werkbelasting).

Het gebruik van SSD- en snelle flashschijven is handig voor het lezen van voornamelijk schijven met een hoge I/O-snelheid of latentiegevoelige I/O. Opstartschijven zijn goede kandidaten voor het gebruik van SSD of snelle flashschijven, omdat ze de opstarttijden aanzienlijk kunnen verbeteren.

Aanbevelingen voor netwerk- en opslagadapters

NVMe-SSD's bieden superieure prestaties met grotere opdrachtwachtrijdiepten, efficiëntere interruptverwerking en grotere efficiëntie bij 4KB-opdrachten. Dit biedt met name voordelen voor scenario's die veel gelijktijdige I/O vereisen. PCI Gen 5-apparaten presteren beter dan de CPU en systeembus, zodat het Windows Server-besturingssysteem het IO-mechanisme voor hulpprogramma's niet kan optimaliseren om de piekprestaties nauwkeurig weer te geven.

Aanbevelingen voor netwerk- en opslagadapters

De volgende sectie bevat de aanbevolen kenmerken voor netwerk- en opslagadapters voor servers met hoge prestaties. Deze instellingen kunnen helpen voorkomen dat uw netwerk- of opslaghardware een knelpunt is wanneer ze zwaar worden belast.

Gecertificeerd adaptergebruik

Gebruik een adapter die is geslaagd voor de Windows Hardware Certification-testsuite.

64-bit

Adapters die geschikt zijn voor 64-bits, kunnen DMA-bewerkingen (Direct Memory Access) uitvoeren naar en van locaties met een hoog fysiek geheugen (groter dan 4 GB). Als het stuurprogramma DMA niet groter dan 4 GB ondersteunt, wordt de I/O door het systeem dubbel gebufferd naar een fysieke adresruimte van minder dan 4 GB.

Koper- en glasvezeladapters

Koperadapters hebben over het algemeen dezelfde prestaties als hun glasvezel-tegenhangers, en zowel koper als glasvezel zijn beschikbaar op sommige Fibre Channel-adapters. Bepaalde omgevingen zijn beter geschikt voor koperadapters, terwijl andere omgevingen beter geschikt zijn voor glasvezeladapters.

Adapters met dubbele of vierpoorts

Multiport-adapters zijn handig voor servers met een beperkt aantal PCI-sleuven.

Om SCSI-beperkingen te verhelpen voor het aantal schijven dat kan worden verbonden met een SCSI-bus, bieden sommige adapters twee of vier SCSI-bussen op één adapterkaart. Fibre Channel-adapters hebben over het algemeen geen limieten voor het aantal schijven dat is verbonden met een adapter, tenzij ze verborgen zijn achter een SCSI-interface.

Serial Attached SCSI (SAS) en Serial ATA (SATA) adapters hebben ook een beperkt aantal verbindingen vanwege de seriële aard van de protocollen, maar u kunt meer schijven koppelen met behulp van switches.

Netwerkadapters hebben deze functie voor taakverdeling of failoverscenario's. Het gebruik van twee netwerkadapters met één poort levert meestal betere prestaties op dan het gebruik van één netwerkadapter met twee poorten voor dezelfde workload.

PCI-busbeperking kan een belangrijke factor zijn bij het beperken van de prestaties voor multipoortadapters. Daarom is het belangrijk om ze in een hoogpresterend PCIe-slot te plaatsen dat voldoende bandbreedte biedt.

Onderbrekingsbeheer

Sommige adapters kunnen bepalen hoe vaak ze de hostprocessors onderbreken om de activiteit of de voltooiing ervan aan te geven. Het modereren van interrupts kan vaak leiden tot een verminderde CPU-belasting op de host, maar tenzij onderbrekingsbeheer op intelligente wijze wordt uitgevoerd; de CPU-besparingen kunnen de latentie verhogen.

RSS-ondersteuning (Receive Side Scaling)

RSS zorgt ervoor dat de verwerking van ontvangen pakketten kan schalen met het aantal beschikbare processors. Dit is belangrijk met 10 GB Ethernet en sneller.

Offloadmogelijkheid en andere geavanceerde functies, zoals een berichtsignaalonderbreker (MSI)-X

Offload-compatibele adapters bieden CPU-besparingen die betere prestaties opleveren.

Dynamische interrupt- en uitgestelde procedureaanroep (DPC) omleiding

In Windows Server 2022 stelt Numa I/O PCIe-opslagadapters in staat om interrupts en DPC's (uitgestelde procedure-oproepen) dynamisch om te leiden en kan het elk multiprocessorsysteem helpen door de workload-partitionering, de cache-hit rates en het gebruik van interne hardware-interconnects voor I/O-intensieve workloads te verbeteren.

Zie ook