Prijavite se pomoću Microsoft naloga
Prijavite se ili kreirajte nalog.
Zdravo,
Izaberite drugi nalog.
Imate više naloga
Odaberite nalog pomoću kojeg želite da se prijavite.

Sadržaj

UVOD

Ovaj članak govori o podršci sistema SQL Server u okruženju hiper niti.

Više informacija

Osnovni dizajn SQL Servera je u potpunosti funkcionalan u okruženju hiper niti. Međutim, ako koristite okruženje sa hiper nitima, preporučujemo da uradite sledeće:

  • Pokrenite Microsoft SQL Server 2000 servisni paket 3 (SP3) ili noviji servisni paket.

  • Instalirajte najnoviju bezbednosnu ispravku.

Operativni sistem Microsoft Windows čini da se logički procesori hiper niti pojavljuju kao fizički procesori. Budući da je SQL Server već veoma skalabilan, dodatni CPU-i daju SQL Serveru mogućnost korišćenja više procesora. Za dodatne informacije o podršci operativnog sistema Microsoft Windows za hiper-niti posetite sledeću Microsoft Web lokaciju:

http://www.microsoft.com/whdc/system/sysinternals/ht-windows.mspxMorate biti svesni sledećih stvari kada razmišljate o raspoređivanju hiper niti:

  • Licenciranje

  • Mapiranje procesora

  • Performanse

  • Uslužni program za brojanje PROCESORA intela

Sledi više informacija o svakoj stavci.

Licenciranje

Kada je hiper-threading omogućen, BIOS osnovni ulazni izlazni sistem (BIOS) koristi logički odnos fizičkog CPU-a. Trenutne implementacije koriste odnos 2:1. To znači da postoje dva (2) logička PROCESORA za svaki fizički CPU. Ti odnosi mogu da se promene u budućnosti; Međutim, Microsoft SQL Server 2000 servisni paket 3 (SP3) i novije verzije imaju dodatni kôd licenciranja koji prilagođava ograničenja licenciranja za rukovanje odnosom. Na primer, ako SQL Server kôd proizvoda koji ste instalirali dozvoljava 4 CPU licencu u odnosu 2:1, sql Server 2000 SP3 verzija i novije verzije se prilagođavaju i puštaju vas da koristite 8 PROCESORA.Kada instalirate SQL Server, koristićete fizički CPU broj i pustiti SQL Server da rukuje konverzijom odnosa. Nasuprot tome, kada podesite opciju maske afiniteta, koristićete logičke CPU vrednosti zato što SQL Server koristi sve procesore kao da su fizički procesori. Za više detalja o licenciranju i podržanoj konfiguraciji posetite sledeću Microsoft Web lokaciju:

http://www.microsoft.com/sql/howtobuy/default.mspx

Mapiranje procesora

SQL Server podrazumevano kreira logički planer za planiranje korisničkog režima (UMS) za svaki procesor u skladu sa rednim redosledom procesora. U okruženjima sa omogućenom hiper nitima, Microsoft Windows čini sve procesore dostupnim sql Server procesu kao da su pravi fizički procesori. Uzorak logičkog i fizičkog mapiranja procesora prikazan je u sledećoj tabeli. Tabela mapiranja procesora 1

Logičke

Fiziиki

0

0

1

1

2

2

3

3

4

0

5

1

6

2

7

3

Evo još jednog uzorka mapiranja procesora. Tabela mapiranja procesora 2

Logičke

Fiziиki

0

0

1

0

2

1

3

1

4

2

5

2

6

3

7

3

Mapiranje je prihvatljivo za SQL Server. Međutim, pazite da ne kreirate situaciju u kojoj je SQL Server neočekivano ograničen na fizički CPU kada se očekuje da će koristiti više fizičkih CPU-ova.Možete da koristite opciju SQL Server affinity maske da biste promenili očekivanu upotrebu fizičkog procesora. Da biste to uradili, pogledajte tabelu mapiranja procesora 1. Ako je maska afiniteta 00010001 i koristi procesor 0 i procesor 4, logički procesori koji su u upotrebi mapirani su na uzorak fizičkog procesora, #0. Ovo rezultira jednom fizičkom upotrebom procesora koja podržava oba logička procesora umesto dva fizička procesora. Ova situacija će verovatno smanjiti performanse. Možete da koristite kombinaciju opcije afinitet maske i parametra pokretanja IO Affinity Mask da biste promenili podrazumevano ponašanje. Više informacija o opciji afinitet maske ili parametru pokretanja IO Affinity Mask potražite u članku SQL Server Books Online.Za više informacija kliknite na sledeći broj članka da biste videli članak u Microsoft bazi znanja:

298402 Razumevanje kako postaviti opciju U/I Afiniteta sistema SQL ServerUpozorenje Budite oprezni kada uspostavljate masku afiniteta. Masku afiniteta možete lako nepravilno da konfigurišete pomoću istog fizičkog procesora da biste podržali dva logička procesora kada ste nameravali da koristite odvojene fizičke procesore.

Performanse

Performanse hiper-niti okruženja variraju. Konzervativno testiranje je pokazalo 10 do 20 procenata dobitaka za SQL Server radna opterećenja, ali obrasci aplikacije imaju značajan uticaj. Možda ćete otkriti da neke aplikacije ne dobijaju povećanje performansi tako što ćete iskoristiti prednosti hiper-niti. Ako su fizički procesori već zasićeni, korišćenje logičkih procesora zapravo može da smanji postignuti obim posla. Na primer, aplikacije koje uzrokuju visok nivo sporenja mogu da izazovu smanjene performanse u okruženju hiper niti. Preporučujemo da detaljno testirate aplikaciju da biste se uverili da vam okruženje sa hiper nitima obezbeđuje dobitak performansi koji želite u odnosu na kupovinu ekvivalentnih fizičkih procesora. Hiper-threading može biti od velike pomoći, ali hiper-threading ne može da zameni punu snagu dodatnog fizičkog CPU-a.Proizvode nezavisnih proizvođača o kojima se govori u ovom članku proizvela su preduzeća koja su nezavisna od korporacije Microsoft. Microsoft ne daje nikakvu garanciju, impliciranu ni neku drugu, u pogledu performansi ili pouzdanosti ovih proizvoda.Intel Web lokacija ima neke dobre informacije i tutorijale o hiper nitima (Intel NetBurst microarchitecture). Za više informacija o sistemima koji podržavaju hiper-niti posetite sledeće Intel Web lokacije:

http://software.intel.com/en-us/blogs/2009/06/02/intel-hyper-threading-technology-your-questions-answered http://developer.intel.com

Maksimalan stepen paralelizma (MAXDOP)

Za više informacija kliknite na sledeći broj članka da biste videli članak u Microsoft bazi znanja:

2806535 Preporuke i smernice za opciju konfiguracije 'max stepena paralelizma' u SQL Serveru

Da li vam je potrebna dodatna pomoć?

Želite još opcija?

Istražite pogodnosti pretplate, pregledajte kurseve za obuku, saznajte kako da obezbedite uređaj i još mnogo toga.

Zajednice vam pomažu da postavljate pitanja i odgovarate na pitanja, dajete povratne informacije i čujete mišljenje od stručnjaka sa bogatim znanjem.

Da li su vam ove informacije koristile?

Koliko ste zadovoljni kvalitetom jezika?
Šta je uticalo na vaše iskustvo?
Kada kliknete na dugme Prosledi“, vaše povratne informacije će se koristiti za poboljšanje Microsoft proizvoda i usluga. Vaš IT administrator će moći da prikupi ove podatke. Izjava o privatnosti.

Hvala vam na povratnim informacijama!

×