《前进64位元的Exchange2007.ppt》由会员分享,可在线阅读,更多相关《前进64位元的Exchange2007.ppt(36页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、前进64位元的Exchange2007 Still waters run deep.流静水深流静水深,人静心深人静心深 Where there is life,there is hope。有生命必有希望。有生命必有希望2Exchange 2007 WebCast系列課程系列課程課程名稱時間Exchange 2007-新一代的訊息系統11/22Getting Started with Microsoft Exchange Server 2007安裝建置的基礎 12/19Exchange 2007的 OWA12/20前進 64 位元的Exchange 200712/27Exchange 2007的
2、用戶端存取1/10Exchange 2007的系統部署與轉移1/17Exchange 2007的系統部署準備-儲存預測與測試1/24Exchange 2007的Management Shell、Scripting與原則使用1/31保護Exchange 2007免於垃圾郵件與病毒2/7Exchange 2007的系統備份、高可使用性與災難還原2/143Level 200預備知識預備知識熟悉Exchange 2000/2003或 5.5的系統管理與使用4Agenda為什麼要 64 位元?64位元的好處:證明的提出Exchange 2007的主要考量?準備迎接 64 位元的Exchange 2007
3、5Exchange Server 2003的苦處的苦處擴展性的限制資料庫大小 資料庫復原的限制4GB 記憶空間 資料庫暫存的資料命中率低=增加 I/O 負擔規畫時的考慮 I/O 的獨特性 小量、隨機、爆發性的磁碟資料使用大量的磁碟空間被浪費來滿足 I/O 的需求多種不同類型的使用者(Outlook 2002/2003,黑莓,OWA)資源浪費在基本功能,進階功能只能用較少的資源資訊的生命週期管理 內容的索引災難的還原6記憶體使用的限制記憶體使用的限制KernelKernelUserUser32-bit的架構只能使用4GB的記憶空間大型的Exchange伺服器需要設定/3GB 參數減少虛擬記憶體的
4、斷離情形較大的資料庫暫存/USERVA:3030 以 42MB 給核心來處理 System PTEs其他核心模式的需求連線狀態的安全權杖(Token)需要消耗分頁區250MB on a server with/3GB8K token size=3,700 users(online or cached mode)max請參考 hotfix 912480,KB9123767影響影響 I/O I/O 的因素的因素影響 I/O Per Second per user(IOPS/u)比率的因素同時連線的 Outlook Online 模式使用者數資料夾大小(根據項目數量,目標 5,000 per fol
5、der)資料庫大小、數量傳統對 I/O 的影響率500 MB 1 GB mailbox size=+25%(online mode)1 GB 2 GB mailbox size=+40%(online mode)1,000 2,000 mailboxes=25%increase1 20 DBs=up to 38%increaseUser TypeDatabase Volume IOPs/userSend/Receive per dayMailbox sizeLight.520/5050 MBAverage.7530/75100 MBHeavy1.040/100200 MBLarge1.560/
6、150500 MB8影響影響 I/O I/O 的聚合效應的聚合效應對於 I/O 的影響因素幾乎不會單獨出現信箱大小的增加經常佔有了更多的資料庫信箱愈多,影響愈大1.061.331.861.431.782.491.732.163.029為什麼為什麼 x64 x64 很重要很重要?Exchange的架構持續增加對 I/O 的需求更多的網路流量更大的訊息、附件與信箱使用更多特殊的用戶端使用更多特殊的安全權限設定降低 I/O 需求成為 Exchange 開發的重要目標減輕核心記憶體的壓力相關於 RCP over HTTP 的 TCP 連線限制32位元限制了 20K TCP 連線(大約是 2,500 R
7、PC over HTTP 使用者)10Memory and CPU LimitsGeneral Memory Limits32-bit64-bit Total Virtual Address Space4 GB 16 TB Virtual Address Space per 32-bit process2GB(3 GB if system is booted with/3gb switch)4GB if compiled with/LARGEADDRESSAWARE 2GB otherwise Virtual Address Space per 64-bit processNot applic
8、able8 TB Paged Pool470 MB128 GB Non-Paged Pool256 MB128 GB System Cache1 GB1 TBPhysical Memory and CPU Limits32-bit64-bit Windows XP Professional 4 GB/1-2 CPUs32 GB/1-2 CPUs Windows Server 2003 Standard Edition 4 GB/1-4 CPUs32 GB/1-4 CPUs Windows Server 2003 Enterprise Edition64 GB/1-8 CPUs 1 TB/1-8
9、 CPUs Windows Server 2003 Datacenter Edition64 GB/1-32 CPUs 1 TB/1-64 CPUs11Exchange 2007 概要概要x64 everywhere支援更大實體記憶體與定址空間(user and kernel mode)提供更大的 CPU 擴展性對於 I/O 的關鍵性改變I/O 的使用變化資料庫暫存 1.2GB 32GB 以上不再有 STM,ExIFS更多的 SGs(大到 50個)=更深入的 checkpoint 使用更新的搜尋引擎新的伺服器角色分類,關鍵任務的達成LCR/CCR12STORE.exe 程序的記憶體使用程序的記
10、憶體使用Exchange 2003Exchange 20034 GB test4 GB testExchange 2007Exchange 2007Elapsed time12 GB test12 GB testExchange 2003Exchange 2003Exchange 2007Exchange 2007Elapsed timeMemory(MB)Memory(MB)13資料庫暫存比較資料庫暫存比較32GB Ex2007測試成長大概到30GB8GB Ex2003測試停留在 1.2GB(max)14運作架構的改變運作架構的改變4K 8K 分頁大小I/O 處理 from 64KB 1MB
11、,較大但較少的寫入更多的資料預測載入ESE 暫存使用 48-bit 定址,可使用更多實體記憶體ProLiant DL385 2 Dual-Core CPU(2.2GHz),4GB RAM,1500MMB3 users,U320 SCSI 24 DB disks,4 Logs.Search/Indexing=OFF.Exchange 2007 beta results subject to change15ReadWriteRatioExchange 200369%31%2:1Exchange 200751%49%1:1ProLiant DL385 2 Dual-Core CPU(2.2GHz)
12、,4GB RAM,1500MMB3 users,U320 SCSI 24 DB disks,4 Logs.ProLiant DL385 2 Dual-Core CPU(2.2GHz),4GB RAM,1500MMB3 users,U320 SCSI 24 DB disks,4 Logs.Search/Indexing=OFF.Exchange 2007 beta Search/Indexing=OFF.Exchange 2007 beta results subject to changeresults subject to change讀讀/寫的比率改變寫的比率改變16x64 與在暫存、I/
13、O運作的改變,在同樣 4GB 記憶體的伺服器上的效能改善從 4GB 8GB 的整體改善有 78%in IOPs/user(250MB MB)ProLiant DL385 2 Dual-Core CPU(2.2GHz),4GB RAM,1500MMB3 users,U320 SCSI 24 DB disks,4 Logs.ProLiant DL385 2 Dual-Core CPU(2.2GHz),4GB RAM,1500MMB3 users,U320 SCSI 24 DB disks,4 Logs.Search/Indexing=OFF.Exchange 2007 beta Search/In
14、dexing=OFF.Exchange 2007 beta results subject to changeresults subject to change讀取的整體讀取的整體 IOPs/u IOPs/u 減少減少17Exchange 2003 RolesEnterprise networkEnterprise networkMailboxMailboxBack-endBack-endServerServerOtherOtherSMTPSMTPServersServersBridgehead/Bridgehead/GatewayGatewayRoutingRoutingPolicyPoli
15、cyApplications:Applications:OWAOWAProtocols:Protocols:ActiveSync,POP,IMAP,ActiveSync,POP,IMAP,RPC/HTTP RPC/HTTP Programmability:Programmability:Web services,Web partsWeb services,Web partsFront-end Front-end ServerServerI IN NT TE ER RN NE ET TPublicPublicFoldersFolders18Exchange 2007 RolesEnterpris
16、e networkEnterprise networkMailboxMailboxMailboxMailboxServicesServicesEdgeEdgeServicesServicesOtherOtherSMTPSMTPServersServersHub TransportHub TransportServicesServicesRoutingRoutingHygieneHygieneRoutingRoutingPolicyPolicyVoice Voice MessagingMessagingUnified Unified Messaging Messaging ServicesSer
17、vicesApplications:Applications:OWAOWAProtocols:Protocols:ActiveSync,POP,IMAP,ActiveSync,POP,IMAP,RPC/HTTP RPC/HTTP Programmability:Programmability:Web services,Web partsWeb services,Web partsClient AccessClient AccessServicesServicesPBX or PBX or VoIPVoIPI IN NT TE ER RN NE ET TPublicPublicFoldersFo
18、ldersFaxFax19Exchange 2007 角色的硬體建議角色的硬體建議根據產品開發小組的設計目標建議請參考 blogs.msexchange.org 取得更多訊息RoleTypical Processor ConfigTypical Memory ConfigRoleExpected Processor ConfigExpected Memory ConfigGateway/Bridgehead2 x Dual Core2GBEdge/Hub Transport2 x Dual Core8GBFront-end Server(FE)2 x Dual Core2GBCAS/UM Se
19、rver2 x Dual Core8GBBE Server/PF Server4 x Dual Core4GBMailbox Server4 x Dual Core32GBExchange 2003Exchange 20072064-bit 處理器處理器目前絕大多數的伺服器組合都已經包含支援 64-bit 的CPUExchange 2007 支援 x64,不支援 IA-64x64 是 32-bit x86 的架構延伸Intel:EM64T(Extended Memory 64 Technology)AMD:AMD64x86x64General Purpose Registers8 x 32-b
20、it16 x 64-bitPhysical Memory36-bit(64GB)40-bit(1TB)Virtual MemoryProtected mode:32-bit(4GB)2/2 or 3/1 GB for Windows user/kernel modesPAE:36-bit(64GB)48-bit(256TB)8TB/8TB for Windows user/kernel modesInstruction setIA-32Out-of-order executionIA-32 compatibleOut-of-order execution21效能效能Dual-coreDual-
21、core更快的記憶體存取更快的記憶體存取更快的更快的 FSBFSB更大、更快的更大、更快的 L2 cacheL2 cache更低的耗能更低的耗能Robust FeaturesRobust Features硬體支援的虛擬化技術硬體支援的虛擬化技術DEP-Data Execution Prevention/DEP-Data Execution Prevention/資料資料執行防止執行防止比比 GHz 更多的重點更多的重點221985Clock speedClock speedCacheCachePowerPower(Voltage)(Voltage)CoresCores1993199620022
22、0052007+Intel386 DXIntel386 DX1 Freq/year1 Freq/year(16,20,25&33(16,20,25&33 MHz)MHz)Intel PentiumIntel Pentium2 Freqs/year2 Freqs/year(66MHz (66MHz 233MHz)233MHz)Customer Choice PointsCustomer Choice PointsIntel Pentium Intel Pentium ProPro2 cache2 cache256&512256&5124 Freqs4 Freqs(150MHz (150MHz 2
23、00MHz200MHz)Intel XeonIntel Xeon2xMP caches2xMP caches1xDP cache1xDP cache(1 4MB)(1 4MB)3xMP Freqs3xMP Freqs6xDP Freqs6xDP Freqs(1.8GHz-2.8GHz)(1.8GHz-2.8GHz)Intel XeonIntel Xeon5xMP Freqs5xMP Freqs9xDP Freqs9xDP Freqs(2.6 3.6GHz)(2.6 3.6GHz)LV XeonLV XeonAMD OpteronAMD Opteron1&2 cores1&2 coresLots
24、LotsIntel XeonIntel Xeon2xMP caches2xMP caches1xDP cache1xDP cache(1 8MB)(1 8MB)MultipleMultipleManyManyLots of Skinny Lots of Skinny CoresCoresVs.Vs.FewerFewerFat CoresFat Cores1 Choice1 Choice2 Choices2 Choices4 Choices4 Choicesn Choicesn Choices4&More 4&More CoresCoresHyper-ThreadingHyper-Threadi
25、ng25%improvement25%improvementx64x64ExchangeExchange4.04.05.0 5.55.0 5.5200020002003200320072007Dual coreDual coreNearly 2x scaleNearly 2x scaleMicroprocessor 的演進的演進23Mailbox Server 的記憶體規畫的記憶體規畫大致需求:5MB per user+2GB*1,000 users:8GB2,000 users:12GB 16GB3,000 users:17GB 24GB4,000 users:22GB 24 32GB新的
26、FB-DIMMs(完全緩衝記憶體模組)提供更好擴展、更快速度與改善的 ECC請參考將使用的伺服器規格資訊*Based on beta 1 software;subject to changeBased on beta 1 software;subject to change24Exchange 的的 I/O 規劃規劃The basicsThe basics平衡三個要素在一定延遲下的交易 I/ODatabase:fast reads(20ms still is the threshold)Logs:fast writes(10ms still is the threshold)備份與還原的速度資
27、料儲存與備份媒體的容量資料擺放的大致規則分開交易紀錄檔與資料庫檔案效能與災難復原的考量透過 SAN 來進行使用建議 RAID10;RAID5 適合容量小而快的磁碟爆發性與隨機的 I/O 特徵Monday morning peak25Disk IOPsRAID 1+0RAID 515K SCSI15010010K SFF SAS130907.2K SATA5033資料儲存不只是從兩個面向來考慮的問題IOPs 的假設Latency:20ms read/10ms write100%random I/O1:1 R/W26ProLiant DL385 2 Dual-Core CPU(2.2GHz),4G
28、B RAM,1500MMB3 users,SAS 16 DB disks,4 Logs.ProLiant DL385 2 Dual-Core CPU(2.2GHz),4GB RAM,1500MMB3 users,SAS 16 DB disks,4 Logs.Search/Indexing=OFF.Exchange 2007 beta results subject to change.Search/Indexing=OFF.Exchange 2007 beta results subject to change.RAID 的比較的比較27Rebuild priority=LowRAID 重建重
29、建RAID 10 的重建影響單顆磁碟RAID 5 的重建是磁碟組所有磁碟重建 parity28Logs DBsLogs DBsQQQDBDBLogsLogsLCRLCRCCRCCRContinuous Replication 資料的兩份複寫網路的影響規劃(CCR)Database seedingBaseline replicationFailover conditionsI/O and CPU impact to-be-determined29NetworkStorageClusterSoftware FunctionsPhysical Cable儲存建構的考量儲存建構的考量I/O 的減少意指
30、企業儲存建置的考量有更多選項iSCSIMulti-function NICs provide performance enhancements,CPU relief,iSCSI bootingMicrosofts initiator integrated with MPIO,allowing for dual path for high availability and load balancingSingle fabric serves multiplefunctionsFibre Channel and storage virtualizationLocal array controlle
31、rs with SAS/SATA connectivity30網路的考量網路的考量Gigabit Ethernet 即將降臨CCR Mailbox roleRecommend multi-function Gigabit Ethernet with Jumbo FramesNIC Teaming recommended,particularly for database seeding,backup/restore and other heavy replication eventsMailbox servers with network-based backupRecommend NIC T
32、eaming,multi-function NICsCAS and Hub Transport roles also require Gigabit Ethernet31準備準備 Exchange 2007 的環境的環境記得 x64 架構很多的變數會改變打破 CPU 瓶頸:Dual-core/Quad-core更仔細了解記憶體選項:平衡價位與效能You*will*deploy more memory.儲存容量的計畫,尤其使用 LCR/CCR磁碟架構與技術的挑選更形重要Gigabit Ethernet(multi-function NICs)and NIC teaming 當然有些重要的原則:切
33、割伺服器角色來取得最大擴展性與還原能力分開擺放資料庫與交易紀錄檔分割 databases/storage groups 的使用32可以協助你的工具可以協助你的工具System Center Capacity Planner 2006Provides CPU,Disk,Network,Server capacity planning based on a given user profileExchange 2003/Outlook 2003 environments.Microsoft Exchange Server Profile AnalyzerCan be downloaded with
34、 an MSDN subscriptionServer/storage validationDiY:Loadsim,ESP,JetStressMicrosoft+Vendor community:ESRP33講題總結講題總結轉用 x64 是必須的記憶體延展性的突破外在環境的變動與使用者使用習慣的改變大幅增加 I/O 系統的壓力更多的記憶體利用=減輕的 I/O 壓力53%in 4GB to 4GB;78%in 4GB to 8GB在磁碟陣列重建所需時間的更少影響資料讀取的 I/O 大量減輕(larger ESE cache)採用更大的信箱與更少的 I/O=更多的儲存選擇與選項的前期計畫磁碟系統與
35、架構的選擇依然是根基在平衡”容量“、”I/O”、災難還原的需求上34Exchange ResourcesExchange ResourcesSystem Center 2006 Capacity Plannerhttp:/ Exchange Server Profile Analyzerhttp:/ http:/ JetStresshttp:/ Exchange Stress and Performance Tool(ESP)http:/ Exchange Solution Reviewed Program(ESRP)http:/ 35For More InformationTechNetTechNet Server 2007Exchange Server 2007 TechNet 技術論壇技術論壇 CommunityMVP Community社群網站社群網站 Exchange Team BlogMS Exchange Team Blog http:/ 2007 online HelpExchange 2007 online Help http:/
限制150内