64 bites architektúra, csapdák és átjárók
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 PresentationTRANSCRIPT
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ó
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...
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
Mennyire terhelt a Mennyire terhelt a rendszerünk?rendszerünk?
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
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
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
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
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
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
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
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
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
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
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
Köszönöm a figyelmet!Köszönöm a figyelmet!