64 bites architektúra, csapdák és átjárók

17
64 bites architektúra, 64 bites architektúra, csapdák és átjárók csapdák és átjárók Tóth Sándor Tóth Sándor Terméktámogatási Terméktámogatási tanácsadó tanácsadó

Upload: kaiya

Post on 21-Jan-2016

34 views

Category:

Documents


0 download

DESCRIPTION

64 bites architektúra, csapdák és átjárók. Tóth Sándor Terméktámogatási tanácsadó. Miről is lesz szó. Miért van szükség 64 bitre? Hardware - x64 Hardware - IA-64 (Itanium) Limitációk 64 bites operációs rendszer Alkalmazások SQL server verziók SQL server teljesítmény - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: 64 bites architektúra, csapdák és átjárók

64 bites architektúra, 64 bites architektúra, csapdák és átjárókcsapdák és átjárók

Tóth SándorTóth SándorTerméktámogatási tanácsadóTerméktámogatási tanácsadó

Page 2: 64 bites architektúra, csapdák és átjárók

Miről is lesz szó...Miről is lesz szó...Miért van szükség 64 bitre?Miért van szükség 64 bitre?Hardware - x64Hardware - x64Hardware - IA-64 (Itanium)Hardware - IA-64 (Itanium)LimitációkLimitációk64 bites operációs rendszer64 bites operációs rendszerAlkalmazásokAlkalmazások

SQL server verziók SQL server verziók SQL server teljesítménySQL server teljesítményFilesystem Cache hangolásFilesystem Cache hangolásDC, File Server, ExchangeDC, File Server, Exchange

Esetleges buktatók...Esetleges buktatók...

Page 3: 64 bites architektúra, csapdák és átjárók

Miért van szükség 64 bitre?Miért van szükség 64 bitre?

Növekvő adatmennyiségNövekvő adatmennyiség

Növekvő teljesítményigényNövekvő teljesítményigény

Egyre több felhasználóEgyre több felhasználó

Memória limitációkMemória limitációk

I/O limitációkI/O limitációk15000x kapacitás, 10x I/O teljesítmény15000x kapacitás, 10x I/O teljesítmény

Exchange 12 test >70% IOPS/userExchange 12 test >70% IOPS/user

Page 4: 64 bites architektúra, csapdák és átjárók

Mennyire terhelt a Mennyire terhelt a rendszerünk?rendszerünk?

Page 5: 64 bites architektúra, csapdák és átjárók

Hardware - x64Hardware - x64

AMD – Opteron, Athlon, TurionAMD – Opteron, Athlon, Turion

64bit Xeon, Pentium EM64T64bit Xeon, Pentium EM64T

x64 üzemmód – x64 utasítás készletx64 üzemmód – x64 utasítás készlet

x86 üzemmód – a 32 bites Windows és x86 üzemmód – a 32 bites Windows és minden alkalmazás és driver minden alkalmazás és driver használható újra fordítás nélkülhasználható újra fordítás nélkül

Nem tudja futtatni az Itanium-hoz Nem tudja futtatni az Itanium-hoz készült Windows-t és driver-eketkészült Windows-t és driver-eket

Data Execution PreventionData Execution Prevention

Page 6: 64 bites architektúra, csapdák és átjárók

Hardware - IA-64 (Itanium)Hardware - IA-64 (Itanium)

Intel Itanium 2Intel Itanium 2IA-64 utasítás készletIA-64 utasítás készlet32 bites alkalmazások futtathatók 32 bites alkalmazások futtathatók újrafordítás nélkülújrafordítás nélkül

Új 32bites execution layer Új 32bites execution layer http://www.microsoft.com/windowsserverhttp://www.microsoft.com/windowsserver2003/64bit/ipf/ia32el.mspx2003/64bit/ipf/ia32el.mspx

Nincs x86 üzemmódNincs x86 üzemmódNem tudja futtatni az x64-hez készült Nem tudja futtatni az x64-hez készült Windows-t és driver-eketWindows-t és driver-eketData Execution PreventionData Execution Prevention

Page 7: 64 bites architektúra, csapdák és átjárók

Limitációk... 1.Limitációk... 1.

32 bites alkalmazások32 bites alkalmazások4 GB Virtuális címtér minden alkalmazás 4 GB Virtuális címtér minden alkalmazás számáraszámára

2 GB felhasználható memóra, 3 GB a /3GB 2 GB felhasználható memóra, 3 GB a /3GB kapcsolóval illetve 4 GB x64 WOW-ban, a kapcsolóval illetve 4 GB x64 WOW-ban, a maradék foglalt az operációs rendszer maradék foglalt az operációs rendszer számáraszámára

Az AWE segítségével néhány alkalmazás Az AWE segítségével néhány alkalmazás több memóriát is használhat (mapping)több memóriát is használhat (mapping)

64 bites alkalmazások64 bites alkalmazások„„Óriási” címtér, „mapping” nélkülÓriási” címtér, „mapping” nélkül

Page 8: 64 bites architektúra, csapdák és átjárók

Limitációk... 2.Limitációk... 2.

TerületTerület IA-64IA-64 x64x64 x86x86Process CímtérProcess Címtér 7152 GB7152 GB 8192 GB8192 GB 2/3 GB2/3 GB

System PTE System PTE spacespace

128 GB128 GB 128 GB128 GB 1,2 GB1,2 GB

System cacheSystem cache 128 GB128 GB 128 GB128 GB 960 MB960 MBPaged poolPaged pool 128 GB128 GB 128 GB128 GB 470/650 MB470/650 MBNonpaged poolNonpaged pool 128 GB128 GB 128 GB128 GB 256 MB256 MB

Page 9: 64 bites architektúra, csapdák és átjárók

64 bites operációs rendszer64 bites operációs rendszer

ItaniumItaniumEnterprise és Datacenter EditionEnterprise és Datacenter Edition

x64 x64 Standard, Enterprise és Datacenter EditionStandard, Enterprise és Datacenter Edition

32 bit32 bit VegyesVegyes 64 bit64 bit

AlkalmazásAlkalmazás 32 bit32 bit 32bit/x6432bit/x64 x64x64

Windows serverWindows server 32 bit32 bit x64x64 x64x64

Device DriverDevice Driver 32 bit32 bit x64x64 x64x64

HardwareHardware x64x64 x64x64 x64x64

Page 10: 64 bites architektúra, csapdák és átjárók

SQL server verziókSQL server verziókx64x64 ItaniumItanium

SQL Server EditionSQL Server Edition 32 bites 32 bites OSOS

64 bites 64 bites OSOS

WOW64WOW64

64 bites OS64 bites OS 64 bites 64 bites OSOS

WOW64WOW64

64 bites 64 bites OSOS

SQL Server 2000 32bit SQL Server 2000 32bit (SP4)(SP4)

IgenIgen IgenIgen NemNem NemNem NemNem

SQL Server 2000 64bit SQL Server 2000 64bit ItaniumItanium

NemNem NemNem NemNem NemNem IgenIgen

SQL Server 2005 32bitSQL Server 2005 32bit IgenIgen IgenIgen NemNem NemNem NemNem

SQL Server 2005 64bit x64SQL Server 2005 64bit x64 NemNem NemNem IgenIgen NemNem NemNem

SQL Server 2005 64bit SQL Server 2005 64bit ItaniumItanium

NemNem NemNem NemNem NemNem IgenIgen

SQL Server Express 32bitSQL Server Express 32bit IgenIgen IgenIgen NemNem NemNem NemNem

SQL Server Mgmt Studio SQL Server Mgmt Studio 32bit32bit

IgenIgen IgenIgen NemNem IgenIgen NemNem

SQL Server BI Dev Studio SQL Server BI Dev Studio 32bit32bit

IgenIgen IgenIgen NemNem NemNem NemNem

Page 11: 64 bites architektúra, csapdák és átjárók

SQL Server teljesítménySQL Server teljesítmény

Állítsuk át a memória használatot Állítsuk át a memória használatot (Programok)(Programok)

A Filesystem CacheA Filesystem Cache~1 GB (32 bit)~1 GB (32 bit)

A hangolásra létezik megoldásA hangolásra létezik megoldás

Page 12: 64 bites architektúra, csapdák és átjárók

Filesystem Cache hangolásFilesystem Cache hangolás

SQL 2000 - Registry SQL 2000 - Registry HKLM\SOFTWARE\Microsoft\OLAP Server\HKLM\SOFTWARE\Microsoft\OLAP Server\

CurrentVersionCurrentVersion

LimitSystemFileCacheSizeMB //MegabájtLimitSystemFileCacheSizeMB //Megabájt

LimitSystemFileCachePeriod //milliszekundumLimitSystemFileCachePeriod //milliszekundum

SQL 2005 – Felhasználói felületSQL 2005 – Felhasználói felületAz „Advanced Server Properties” alatt az SSMS-Az „Advanced Server Properties” alatt az SSMS-ben vagy az msmdsrv.ini-benben vagy az msmdsrv.ini-ben

LimitSystemFileCacheSizeMB //MegabájtLimitSystemFileCacheSizeMB //Megabájt

LimitSystemFileCacheSizePeriod //milliszekundumLimitSystemFileCacheSizePeriod //milliszekundum

Dinamikusan állítható a „Server Properties” alatt Dinamikusan állítható a „Server Properties” alatt és azonnal érvénybe lép újraindítás nélkülés azonnal érvénybe lép újraindítás nélkül

Page 13: 64 bites architektúra, csapdák és átjárók

DC, File Server, ExchangeDC, File Server, Exchange

Domain Controller Domain Controller Active Directory adatbázis méretActive Directory adatbázis méret

File ServerFile ServerFileSystem CacheFileSystem Cache

Exchange 12Exchange 12x64x64

Terminal ServerTerminal ServerTöbb kliens kapcsolatTöbb kliens kapcsolat

Page 14: 64 bites architektúra, csapdák és átjárók

Esetleges buktatók...Esetleges buktatók...

3rd Party támogatás3rd Party támogatásVírusírtó, Driver, Back-up, stb...Vírusírtó, Driver, Back-up, stb...

Nem megfelelő SQL verzióNem megfelelő SQL verzió64 biten nagyobb a working set64 biten nagyobb a working set

Nem megfelelő hardware konfigurációNem megfelelő hardware konfiguráció

TévhitekTévhitek

Inkompatibilis alkalmazásokInkompatibilis alkalmazásokhttp://www.microsoft.com/windowsserverhttp://www.microsoft.com/windowsserver2003/64bit/x64/app64catalog.aspx2003/64bit/x64/app64catalog.aspx

Page 15: 64 bites architektúra, csapdák és átjárók

LinkekLinkek

http://www.microsoft.com/windowsserhttp://www.microsoft.com/windowsserversystem/64bit/default.mspxversystem/64bit/default.mspx

http://www.microsoft.com/sql/editions/http://www.microsoft.com/sql/editions/64bit/default.mspx64bit/default.mspx

http://www.microsoft.com/windowsserhttp://www.microsoft.com/windowsserver2003/64bit/ipf/ia32el.mspxver2003/64bit/ipf/ia32el.mspx

Page 16: 64 bites architektúra, csapdák és átjárók

Köszönöm a figyelmet!Köszönöm a figyelmet!

Page 17: 64 bites architektúra, csapdák és átjárók