Virtuell

Vad är SLAT? Så här aktiverar du översättning av adress på andra nivå i BIOS?

Vad är SLAT? Så här aktiverar du översättning av adress på andra nivå i BIOS?

SPJÄLA eller Second Level Address Translation är en teknik som fungerar med Hyper-V. Den stöds av både Intel- och AMD-processorer. Det kallas Utökad sidtabell (EPT) i Intel-processorer och Snabb virtualiseringsindexering (RVI) i AMD-processorerna. I det här inlägget kommer vi att se vad som är SLAT, hur man kontrollerar om datorn stöder SLAT och hur man aktiverar Second Level Address Translation i BIOS.

Second Level Address Translation (SLAT)

SLAT stöds den Nehalem arkitekturprocessorer och nyare för Intel och Barcelona processorer och nyare för AMD.

Det speciella med dessa processorer är att de har Översättning Lookaside Buffer eller TLB. Dessa processorer stöder översättning av fysiskt minne. Den typen av cache innehåller alla nyligen använda mappningar från sidtabellen för processorerna. Den inbyggda cachen används för att bestämma mappningsinformation av TLB av en virtuell adress måste konverteras till en fysisk adress. Om dessa data inte hittas uppstår ett sidfel och operativsystemet letar efter kartinformation i sidtabellen. Om den relativa kartläggningsposten hittas skrivs den direkt i TLB och översättningen av adressen sker.

Denna användning av Hyper-V är mer beroende av virtuella resurser och virtuella funktioner och minskar därmed omkostnaderna för översättningen av den fysiska gästadressen till en riktig fysisk adress. Därför sparas en hel del fysiska resurser och kan användas för andra funktioner.

Hur man kontrollerar om datorn stöder SLAT

Det finns två sätt som du kan kontrollera om din dator stöder SLAT:

  1. Använd CoreInfo-verktyget från Microsoft TechNet.
  2. Använda sig av Aktivera och inaktivera Windows-funktioner verktyg.

1] Använd CoreInfo-verktyget från Microsoft TechNet

Ladda ner CoreInfo-arkivet från Technet. Extrahera innehållet i arkivet i roten till din operativsystemspartition.

Öppna Windows Command Prompt som administratör, skriv in följande kommando för att navigera till rätt plats:

CDC:\

Kör sedan följande kommando:

coreinfo.exe -v

Du ser en utdata som liknar den här:

Beroende på vilken processor du använder får du ett alternativ för EPT eller RVI  och kommer att ha relevant information om dess tillgänglighet.

2] Aktivera och inaktivera Windows-funktioner

Öppna Slå på och av Windows-funktioner på kontrollpanelen.

Expandera alternativet för Hyper-V.

Om alternativet för Hyper-V-plattform är nedtonad, SLAT stöds inte.

Hur man aktiverar SLAT från BIOS

För att aktivera SLAT-funktionen behöver du bara aktivera virtualisering i ditt BIOS.

Jag hoppas att den här guiden hjälpte dig.

Shadow of the Tomb Raider for Linux Tutorial
Shadow of the Tomb Raider är det tolfte tillskottet till Tomb Raider-serien - en action-äventyrsspelfranchise skapad av Eidos Montreal. Spelet mottogs...
Hur man förbättrar FPS i Linux?
FPS står för Bildrutor per sekund. FPS: s uppgift är att mäta bildfrekvensen i videouppspelningar eller spelprestanda. Med enkla ord betecknas antalet...
De bästa Oculus App Lab-spelen
Om du är Oculus-headsetägare måste du vara förtjust i sidoladdning. Sideladdning är processen för att installera icke-butiksinnehåll på ditt headset. ...