Select the product you need help with
Stöd för SQL Server i en miljö med HyperThreadingArtikel-id: 322385 - Visa produkter som artikeln gäller. Klicka här för att visa den maskinöversatta artikeln och den engelska originalartikeln sida vid sidaPå den här sidanINTRODUKTIONDen här artikeln beskrivs stöd för SQL Server i en
HyperThreading-miljön. Mer InformationKärnan
design av SQL Server fungerar i en miljö med HyperThreading.
Men om du använder en HyperThreading miljö rekommenderar vi att du
Gör följande:
Mer information om Microsoft Windows stöd för hyper-threading, finns på följande Microsoft-webbplats: http://www.microsoft.com/whdc/system/Sysinternals/HT-Windows.mspx
(http://www.microsoft.com/whdc/system/sysinternals/ht-windows.mspx)
Du måste vara medveten om följande saker när du planerar en distribution HyperThreading:
LicensieringNär aktiverad hypertrådkörning använder grundläggande Input Output System (BIOS) en logisk fysiska CPU-förhållandet. Aktuella implementeringar använder förhållanden 2: 1. Detta innebär att det finns två (2) logiska processorer för varje fysisk processor. Dessa förhållanden kan ändras i framtiden. Microsoft SQL Server 2000 Service Pack 3 (SP3) och senare versioner har dock ytterligare licenser kod som justerar hanterar förhållandet licensbegränsningar. Till exempel om produktkoden SQL Server som du har installerat tillåter en 4 CPU licens i förhållandet 2: 1, versionen av SQL Server 2000 SP3 och senare bygger justera och kan du använda 8 processorer.När du installerar SQL Server du vill använda CPU inventeringen och du låter SQL Server som hanterar den konvertering av förhållandet. Däremot när alternativet tillhörighetsmask använder du de logiska värdena CPU eftersom SQL Server med hjälp av alla processorer som om de vore fysiska processorer. För mer licensiering och stöds konfigurationsinformation finns på följande Microsoft Webbplats: http://www.microsoft.com/SQL/howtobuy/default.mspx
(http://www.microsoft.com/sql/howtobuy/default.mspx)
Processor-mappningSom standard skapar SQL Server en logisk tidsplanering för användaren läge (UMS) schemaläggare för varje processor processor ordningstal ordning. I HyperThreading aktiverade miljöer i Microsoft Windows gör alla processorer tillgänglig för SQL Server-processen som om de verkliga fysiska processorer. A prov från logiska och fysiska processor mappningen visas i följande tabell.Processor-mappningstabell 1 Dölj tabellen
Processor mappningstabellen 2 Dölj tabellen
Du SQL Server-alternativet tillhörighet mask kan använda för att ändra förväntade fysiska processoranvändning. Gör detta finns i mappningstabellen för Processor 1. Om tillhörighet masken är 00010001 och använder processor 0 och processor 4, den logiska processorer som används är mappade till exempel fysisk processor, #0. Detta resulterar i en enstaka fysisk processoranvändning som stöder både av den logiska processorer i stället för två fysiska processorer. Denna situation kommer sannolikt minska prestanda. Du kan använda en kombination av tillhörighetsmask alternativet och startparametern tillhörighetsmask för IO-ändra standard beteende. Mer information om alternativet tillhörighet mask eller IO Tillhörighet maskera startparametern, finns i SQL Server Books Online. Om du vill veta mer klickar du på följande artikelnummer och läser artikeln i Microsoft Knowledge Base: 298402 Varning Var försiktig när du upprättar tillhörighetsmask. Du kan enkelt
Konfigurera tillhörighetsmask felaktigt genom att använda samma fysiska processorn
stöd för två logiska processorer när du avser att använda separata fysiska
processorer.
(http://support.microsoft.com/kb/298402/
)
Förstå hur du anger SQL
I/o-tillhörighet serveralternativPrestandaPrestanda i miljöer med HyperThreading varierar. Konservativ tester har visat 10 till 20 procent vinster för SQL Server arbetsbelastning men programmet mönster har en betydande påverkar. Det kan hända att Vissa program får inte öka prestanda genom att utnyttja med hyper-threading. Om fysiska processorer redan är mättade, med logiska processorer kan faktiskt minskar arbetsbelastningen uppnås.För till exempel program som orsakar höga nivåer av konkurrens kan leda till minskade prestanda i en miljö med HyperThreading. Vi rekommenderar att du testar din programmet noga så att det ger en miljö med HyperThreading du prestanda få önskade jämfört med inköp av motsvarande fysiska processorer. Hyper-threading kan vara användbar men inte hyper-threading Ersätt alla fördelar med en ytterligare fysiska CPU. Tredjepartsprodukter som beskrivs i denna artikel tillverkas oberoende av Microsoft. Microsoft lämnar inga garantier, implicerade eller andra, om prestanda eller tillförlitlighet hos dessa produkter. Intels webbplats har bra information och självstudiekurser om hyper-threading (Intel NetBurst-mikroarkitektur). För Mer information om system som har stöd för hyper-threading, finns det följande Intel-webbplatser: http://Software.Intel.com/en-us/blogs/2009/06/02/Intel-Hyper-Threading-Technology-Your-Questions-answered
(http://software.intel.com/en-us/blogs/2009/06/02/intel-hyper-threading-technology-your-questions-answered )
http://Developer.Intel.com
(http://developer.intel.com)
Max graden av Parallellism (MAXDOP)En processor med HyperThreading introducerar vanliga CPU-cache ogiltigförklaring problem som fysiska processorer implementeringar inte uppstår. Programmet arbetsbelastning kan påverka prestandaförbättringar och vanliga CPU-cache beteende. Vi rekommenderar att du testar programmet arbetsbelastningen med flera varianter av MAXDOP inställning. Prestandavinster kan uppnås med hjälp av en MAXDOP inställning som är längre än antalet fysiska processorer som används. Om du använder NUMA bör MAXDOP inställning anges till mer än antalet processorer i varje NUMA-nod. Om systemet är konfigurerat för två fysiska processorer och fyra logiska processorer, bör MAXDOP inställningen vara 2. Om du vill veta mer klickar du på följande artikelnummer och läser artikeln i Microsoft Knowledge Base:2023536
(http://support.microsoft.com/kb/2023536/
)
Rekommendationer och riktlinjer för max graden av Parallellism konfigurationsalternativ EgenskaperArtikel-id: 322385 - Senaste granskning: den 18 januari 2013 - Revision: 1.0 Informationen i denna artikel gäller:
Maskinöversatt VIKTIGT: Denna artikel är översatt av Microsofts automatiska översättningsprogram och inte av en mänsklig översättare. För att Du skall ha åtkomst till alla artiklar i Knowledge Base på Ditt föredragna språk så är en del artiklar översatta av människor och en del artiklar av översättningsprogram. Tänk på att en artikel som är översatt av ett översättningsprogram inte alltid är perfekt. Artikeln kan innehålla fel ord, grammatik eller meningsbyggnad, ungefär som en utländsk talare kan göra misstag när han eller hon pratar med Dig på Ditt språk. Microsoft ansvarar inte för eventuella felaktigheter i översättningen, fel eller skador som orsakats av någon felöversättning av innehållet eller våra kunders användande av det översatta innehållet. Microsoft uppdaterar kontinuerligt mjukvaran för översättningsprogrammet. Den engelska versionen av artikeln är följande: 322385
(http://support.microsoft.com/kb/322385/en-us/
)
| Artikelöversättning
|




Tillbaka till början








