170 likes | 262 Views
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
E N D
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 • Filesystem Cache hangolás • DC, File Server, Exchange • Esetleges buktatók...
Miért van szükség 64 bitre? • Növekvő adatmennyiség • Növekvő teljesítményigény • Egyre több felhasználó • Memória limitációk • I/O limitációk • 15000x kapacitás, 10x I/O teljesítmény • Exchange 12 test >70% IOPS/user
Hardware - x64 • AMD – Opteron, Athlon, Turion • 64bit Xeon, Pentium EM64T • x64 üzemmód – x64 utasítás készlet • x86 üzemmód – a 32 bites Windows és minden alkalmazás és driver használható újra fordítás nélkül • Nem tudja futtatni az Itanium-hoz készült Windows-t és driver-eket • Data Execution Prevention
Hardware - IA-64 (Itanium) • Intel Itanium 2 • IA-64 utasítás készlet • 32 bites alkalmazások futtathatók újrafordítás nélkül • Új 32bites execution layer http://www.microsoft.com/windowsserver2003/64bit/ipf/ia32el.mspx • Nincs x86 üzemmód • Nem tudja futtatni az x64-hez készült Windows-t és driver-eket • Data Execution Prevention
Limitációk... 1. • 32 bites alkalmazások • 4 GB Virtuális címtér minden alkalmazás számára • 2 GB felhasználható memóra, 3 GB a /3GB kapcsolóval illetve 4 GB x64 WOW-ban, a maradék foglalt az operációs rendszer számára • Az AWE segítségével néhány alkalmazás több memóriát is használhat (mapping) • 64 bites alkalmazások • „Óriási” címtér, „mapping” nélkül
64 bites operációs rendszer • Itanium • Enterprise és Datacenter Edition • x64 • Standard, Enterprise és Datacenter Edition
SQL Server teljesítmény • Állítsuk át a memória használatot (Programok) • A Filesystem Cache • ~1 GB (32 bit) • A hangolásra létezik megoldás
Filesystem Cache hangolás • SQL 2000 - Registry HKLM\SOFTWARE\Microsoft\OLAP Server\CurrentVersion • LimitSystemFileCacheSizeMB //Megabájt • LimitSystemFileCachePeriod //milliszekundum • SQL 2005 – Felhasználói felület • Az „Advanced Server Properties” alatt az SSMS-ben vagy az msmdsrv.ini-ben LimitSystemFileCacheSizeMB //Megabájt LimitSystemFileCacheSizePeriod //milliszekundum • Dinamikusan állítható a „Server Properties” alatt és azonnal érvénybe lép újraindítás nélkül
DC, File Server, Exchange • Domain Controller • Active Directory adatbázis méret • File Server • FileSystem Cache • Exchange 12 • x64 • Terminal Server • Több kliens kapcsolat
Esetleges buktatók... • 3rd Party támogatás • Vírusírtó, Driver, Back-up, stb... • Nem megfelelő SQL verzió • 64 biten nagyobb a working set • Nem megfelelő hardware konfiguráció • Tévhitek • Inkompatibilis alkalmazások • http://www.microsoft.com/windowsserver2003/64bit/x64/app64catalog.aspx
Linkek • http://www.microsoft.com/windowsserversystem/64bit/default.mspx • http://www.microsoft.com/sql/editions/64bit/default.mspx • http://www.microsoft.com/windowsserver2003/64bit/ipf/ia32el.mspx