이상옥 차장 developer & platform evangelism ( 주 ) 한국마이크로소프트
DESCRIPTION
Microsoft Windows Server 2003 의 향상된 성능과 강화된 확장성. 이상옥 차장 Developer & Platform Evangelism ( 주 ) 한국마이크로소프트. 강사 소개. Windows Server 2003, 보안 , SQL Server 분야에서 Evangelist 로 활동 중이며 , 플랫폼 커뮤니티 컨텐츠 지원 . Microsoft Korea 경력 9 년 . 관심분야 소프트웨어 보안 플랫폼 (OS, Application) 아키텍처 데이터베이스 모델링 - PowerPoint PPT PresentationTRANSCRIPT
이상옥 차장Developer & Platform Evangelism( 주 ) 한국마이크로소프트
Microsoft Windows Server 2003 의 향상된 성능과 강화된 확장성
강사 소개• Windows Server 2003, 보안 ,
SQL Server 분야에서 Evangelist 로 활동 중이며 , 플랫폼 커뮤니티 컨텐츠 지원 . Microsoft Korea 경력 9 년 .
• 관심분야– 소프트웨어 보안– 플랫폼 (OS, Application) 아키텍처– 데이터베이스 모델링
• 커뮤니티 활동– .NET Advisor
세미나 목표
• 운영 체제 최적화함으로써 8 개 이상의 프로세서 시스템에서의 처리량 향상
• Windows 2000 Server 에 비해 , Windows Server 2003의 처리량은 두 배 가량 향상
• 안정성과 관리 효율성 개선
이 주제를 이해하는 데 필요한 지식
Level 100Level 100
• Windows Server 2003 OS 아키텍처• Non-Uniform Memory Architecture (NUMA) • Active Directory• 터미널서비스• 윈도우 미디어 서비스
Standard vs. Enterprise Standard vs. Enterprise EditionEdition
Windows Server 2003 Windows Server 2003 Standard Edition Standard Edition
(32-bit only)(32-bit only)
Windows Server 2003 Windows Server 2003 Enterprise Edition (32/64)Enterprise Edition (32/64)
Windows Server 2003 Datacenter Windows Server 2003 Datacenter Edition (32/64)Edition (32/64)
Processor SupportProcessor Support 4 4 883232
64 w/ 64-bit64 w/ 64-bit
Memory SupportMemory Support 4 GB4 GB32 GB (32-bit)32 GB (32-bit)
64 GB (64-bit)64 GB (64-bit)64 GB (32-bit)64 GB (32-bit)
512 GB (64-bit)512 GB (64-bit)
Failover HA Failover HA ClusteringClustering N/AN/A 8-Node8-Node 8-Node8-Node
Terminal ServicesTerminal Services
Session DirectorySession DirectoryNoNo YesYes YesYes
DFS Multi-RootDFS Multi-Root NoNo YesYes YesYes
VPN LimitVPN Limit 100 concurrent100 concurrent No limitNo limit No limitNo limit
Remote Storage Remote Storage Services Services NoNo YesYes YesYes
UDDI database UDDI database connectionconnection Limited to local connectionLimited to local connection No limitNo limit No limitNo limit
Windows System Windows System Resource ManagerResource Manager NoNo YesYes YesYes
IAS-RadiusIAS-Radius 25 concurrent25 concurrent No limitNo limit No limitNo limit
목차
• 운영체제 최적화• 데이터베이스• 웹 서버• 파일서버• Active Directory 서비스• 터미널 서비스• 윈도우 미디어 서비스• 서버 성능 진단
운영체제 최적화커널 모드 개선 사항• 다중 프로세스 동기화• 스케줄링• 메모리 관리• 다양한 커널 모드 향상 구성 요소
운영체제 최적화NUMA (Non-Uniform Memory Architecture) 지원• 프로세서 클락 속도와
메모리 액세스 속도가 증가로 , 버스병목 현상이 발생하지 않도록 하면서
단일 시스템 버스를 사용하는 많은 수의 프로세서와 메모리 지원문제점해결하는데 사용
• 스케줄링 – Round-robin 방식으로 NUMA 노드 할당• 메모리관리 – 노드별 페이징 , 비페이지 풀 생성• NUMA API – 어플리케이션 성능 최적화용 제공
운영체제 최적화64 비트 지원• 장점
– 프로세서 주기 별로 두 배의 작업을 수행할 수 있다 . 즉 클락 주기 별로 64 비트의 데이터를 처리할 수 있다 .
– 새로운 실행 아키텍처뿐 아니라 메모리 캐시와 레지스터와 같은 온 칩 리소스를 더 많이 보유하고 있다 .
• 시스템 주소공간• 네트워크 100,000 개 동시접속• 프로세스 최대 550,000 건• 페이지모드 16MB
• 사용자 공간 • 2~64 GB 제한 없어짐• 2GB 이상의 메모리 오버헤드 없다 .
운영체제 최적화디스크 입출력• Storport 드라이버
• 호스트 기반 RAID 와 파이버 채널 어댑터와 같은 고성능 장치에서 사용될 때 더욱 효율적임 .
• 향상된 대기열 효율성• 더욱 늘어난 미해결 요청• 전이중 (Full-Duplex) 모드• 줄어든 장치 잠금 경합• DPC 수준 후크
운영체제 최적화디스크 입출력 처리량
• Windows Server 2003 Datacenter Edition 과 Windows 2000 Datacenter Server (SP1) 의 디스크 입출력 처리량 . ( 테스트 하드웨어 : 32 Xeon MP 2.8 GHz Intel Xeon 프로세서가 탑재된 Unisys ES7000 서버 , 480 개의 18GB 15,000 RPM 디스크 드라이브가 장착된 Unisys 외장형 디스크 저장소 시스템 (테스트에는 220 개가 사용됨 ) 및 Emulex LP8000 Fiber Channel 호스트 어댑터 .)
운영체제 최적화네트워크 입출력• 자동조정지원• TCP 윈도우 크기• TCP 오프로드 지원
• Checksums• IP-SEC (Internet Protocol Security)• 대형 패킷 분할
운영체제 최적화네트워크 입출력 향상• 동시 접속 1,000,000 개• 네트워크 처리량
• TCP/IP 25 향상• UDP/IP, VPN 20% 향상
• 네트워크 서비스 처리량• 윈도우 미디어 서비스 500% 향상• DNS 쿼리 120% 향상• FTP 작업 125% 향상
데이터베이스 향상된 커널 모드 사용• 스케줄링 .
• SQL Server 와 같은 데이터베이스 시스템은 여러 개의 동시 데이터베이스 트랜잭션을 지원하기 위해 상당히 큰 작업자 스레드 풀 이용 .
• 메모리 관리 . • SQL Server 는 메모리 관리자가 제공하는 기능들을 이용하여 자신의
메모리를 관리하며 , 트랜잭션을 지원하기 위해 적당한 물리적 메모리 섹션으로 윈도윙 (windowing) 된다 .
• 디스크 입출력 . • 데이터베이스는 시스템에 설치된 물리적 메모리 크기의 여러 배의
달하기 때문에 , 종종 데이터가 메모리와 디스크간에 페이징 된다 .• 네트워크 입출력 .
• 네트워크 입출력 시 , 데이터베이스 서버에 요청을 전송하고 해당 결과를 받아야 하지만 , 이는 리소스 병목 현상을 야기시키지 않습니다 .
데이터베이스 데이터베이스 향상된 성능 ( 벤치마킹 )
. TPC-C Non-Clustered 벤치 마크에서의 Windows Server 2003 성능
웹 서버 향상된 기능• 내결함성 프로세스 모델과 커널 모드 웹 드라이버• 지속 ASP 템플릿 캐시• ASP.NET 출력 캐싱
웹 서버 IIS 5.0 vs IIS 6.0
• IIS 5.0 의 경우 , TCP/IP 에서 AFD.SYS 로 전달된 요청들은 커널 / 사용자 모드 경계를 거쳐 WinSock 2.0 의 사용자 모드 구성 요소로 전달된 다음 INETINFO.EXE 로 다시 전달됩니다
• 요청들은 네트워크 스택에서 커널 모드 웹 드라이버인 , HTTP.SYS 로 직접 전달된다 .
웹 서버 IIS 6.0 아키텍처
• 요청들은 네트워크 스택에서 커널 모드 웹 드라이버인 , HTTP.SYS 로 직접 전달된다 .
HTTP.SYS
HTTPEngine Response
Cache
TCP/IP
User Mode
Kernel Mode
NamespaceMapper
RequestQueues
WorkerProcesses
SendResponse
Request Response
웹 서버 향상된 성능
• WebBench 정적 벤치마크
Web Server Web Server PerformancePerformanceWebBench Benchmark: Static MixWebBench Benchmark: Static Mix Static Web Server Performance:Static Web Server Performance:
162% faster162% faster than Windows NT 4.0 on single-processor than Windows NT 4.0 on single-processor systemssystems
487% faster487% faster than Windows NT 4.0 on eight-processor than Windows NT 4.0 on eight-processor systemssystems
Static Web Server PerformanceStatic Web Server Performance
Req
ues
ts p
er S
eco
nd
Req
ues
ts p
er S
eco
nd
0
5000
10000
15000
20000
25000
30000
35000
40000
1P 2P 4P 8P
162% 162%
197% 197%
296% 296%
487% 487%
Windows NT 4.0Windows NT 4.0Enterprise EditionEnterprise Edition
Windows 2000 Windows 2000 Advanced ServerAdvanced Server
Windows Server 2003 Windows Server 2003 EnEnterprise Edition terprise Edition
Small, cacheable static file set of Small, cacheable static file set of 60 MB60 MB
2% of requests result in not-found 2% of requests result in not-found responses (status 404)responses (status 404)
6 KB average response size6 KB average response size All requests non-keep-aliveAll requests non-keep-alive Hardware for all tests: Hardware for all tests:
HP ProLiant DL760HP ProLiant DL760 Intel Pentium III Xeon 900 MHz Intel Pentium III Xeon 900 MHz
processorsprocessors 4 GB RAM4 GB RAM Intel PRO/1000 MF Server AdaptersIntel PRO/1000 MF Server Adapters
Source: VeriTestSource: VeriTest
Web Server Web Server PerformancePerformanceWebBench Benchmark: Dynamic (ISAPI) WebBench Benchmark: Dynamic (ISAPI) MixMix Dynamic (ISAPI-based) Web Server Performance:Dynamic (ISAPI-based) Web Server Performance:
109% faster109% faster than Windows NT 4.0 on single-processor than Windows NT 4.0 on single-processor systemssystems
368% faster368% faster than Windows NT 4.0 on than Windows NT 4.0 on eighteight-processor -processor systemssystems
Dynamic (ISAPI) Web Server Performance Dynamic (ISAPI) Web Server Performance
Req
ues
ts p
er S
eco
nd
Req
ues
ts p
er S
eco
nd
0
5000
10000
15000
20000
25000
30000
1P 2P 4P 8P
134% 134%
176% 176%
368% 368%
109% 109%
Windows NT 4.0Windows NT 4.0Enterprise EditionEnterprise Edition
Windows 2000 Windows 2000 Advanced ServerAdvanced Server
Windows Server 2003 Windows Server 2003 EnEnterprise Edition terprise Edition
Small static file set of 60 MBSmall static file set of 60 MB Simple dynamic ISAPI DLL that Simple dynamic ISAPI DLL that
generates dynamic responsesgenerates dynamic responses Request mix:Request mix:
80% of requests are for static data80% of requests are for static data 20% of requests are for dynamic ISAPI-20% of requests are for dynamic ISAPI-
based contentbased content All requests non-keep-aliveAll requests non-keep-alive Hardware for all tests: Hardware for all tests:
HP ProLiant DL760HP ProLiant DL760 Intel Pentium III Xeon 900 MHz Intel Pentium III Xeon 900 MHz
processorsprocessors 4 GB RAM4 GB RAM Intel PRO/1000 MF Server AdaptersIntel PRO/1000 MF Server Adapters
Source: VeriTestSource: VeriTest
Web Server Web Server PerformancePerformanceWebBench Benchmark: Dynamic (CGI) WebBench Benchmark: Dynamic (CGI) MixMix
Dynamic (CGI-based) Web Server Performance:Dynamic (CGI-based) Web Server Performance: 39% faster39% faster than Windows NT 4.0 on single-processor than Windows NT 4.0 on single-processor
systemssystems 263% faster263% faster than Windows NT 4.0 on than Windows NT 4.0 on eighteight-processor -processor
systemssystems
Windows NT 4.0Windows NT 4.0Enterprise EditionEnterprise Edition
Windows 2000 Windows 2000 Advanced ServerAdvanced Server
Windows Server 2003 Windows Server 2003 Enterprise EditionEnterprise Edition
Test ConfigurationsTest Configurations
0
500
1000
1500
2000
2500
3000
1P 2P 4P 8P
Dynamic (CGI-based) Web Server PerformanceDynamic (CGI-based) Web Server Performance
Req
ue
sts
pe
r S
eco
nd
Req
ue
sts
pe
r S
eco
nd
84% 84%
175% 175% 263% 263%
39% 39%
Small static file set of 60 MBSmall static file set of 60 MB Simple dynamic CGI DLL that Simple dynamic CGI DLL that
generates dynamic responsesgenerates dynamic responses Request mix:Request mix:
80% of requests are for static data80% of requests are for static data 20% of requests are for dynamic CGI-20% of requests are for dynamic CGI-
based contentbased content All requests non-keep-aliveAll requests non-keep-alive Hardware for all tests: Hardware for all tests:
HP ProLiant DL760HP ProLiant DL760 Intel Pentium III Xeon 900 MHz Intel Pentium III Xeon 900 MHz
processorsprocessors 4 GB RAM4 GB RAM Intel PRO/1000 MF Server AdaptersIntel PRO/1000 MF Server Adapters
Source: VeriTestSource: VeriTest
Web Server Web Server PerformancePerformanceWebBench: E-commerce (SSL ISAPI) MixWebBench: E-commerce (SSL ISAPI) Mix E-commerce (SSL ISAPI) Web Server Performance:E-commerce (SSL ISAPI) Web Server Performance:
74% faster74% faster than Windows NT 4.0 on single-processor than Windows NT 4.0 on single-processor systemssystems
158% faster158% faster than Windows NT 4.0 on four-processor than Windows NT 4.0 on four-processor systemssystems
0
2000
4000
6000
8000
10000
12000
14000
1P 2P 4P 8P
110% 110%
158% 158%
152%152%(vs. Windows 2000)(vs. Windows 2000)
74% 74%
Req
ues
ts p
er S
eco
nd
Req
ues
ts p
er S
eco
nd
Windows NT 4.0Windows NT 4.0Enterprise EditionEnterprise Edition
Windows 2000 Windows 2000 Advanced ServerAdvanced Server
Windows Server 2003 Windows Server 2003 EnEnterprise Edition terprise Edition
E-commerce (SSL ISAPI) Web Server Performance E-commerce (SSL ISAPI) Web Server Performance Static file set of 60 MB with ISAPI Static file set of 60 MB with ISAPI
and SSL requestsand SSL requests Request mix very similar to dynamic Request mix very similar to dynamic
mix:mix: 76% static content76% static content 16% dynamic ISAPI content16% dynamic ISAPI content 8% of requests are SSL8% of requests are SSL
(2% dynamic SSL, 6% static SSL)(2% dynamic SSL, 6% static SSL) All requests non-keep-aliveAll requests non-keep-alive Hardware for all tests: Hardware for all tests:
HP ProLiant DL760HP ProLiant DL760 Intel Pentium III Xeon 900 MHz Intel Pentium III Xeon 900 MHz
processorsprocessors 4 GB RAM4 GB RAM Intel PRO/1000 MF Server AdaptersIntel PRO/1000 MF Server Adapters
Source: VeriTestSource: VeriTest
Test ConfigurationsTest Configurations
Req
ues
ts p
er S
eco
nd
Req
ues
ts p
er S
eco
nd
0
500
1000
1500
2000
2500
3000
1P 2P 4P 8P
E-commerce (SSL CGI) Web Server PerformanceE-commerce (SSL CGI) Web Server Performance
Windows NT 4.0Windows NT 4.0Enterprise EditionEnterprise Edition
Windows 2000 Windows 2000 Advanced ServerAdvanced Server
Windows Server 2003 Windows Server 2003 EnEnterprise Editionterprise Edition
85% 85%
349% 349% 330% 330%
50% 50%
Web Server Web Server PerformancePerformanceWebBench: E-commerce (SSL CGI) MixWebBench: E-commerce (SSL CGI) Mix E-commerce (SSL CGI) Web Server Performance:E-commerce (SSL CGI) Web Server Performance:
50% faster50% faster than Windows NT 4.0 on single-processor than Windows NT 4.0 on single-processor systemssystems
330% faster330% faster than Windows NT 4.0 on eight-processor than Windows NT 4.0 on eight-processor systemssystems
Static file set of 60 MB with CGI and Static file set of 60 MB with CGI and SSL requestsSSL requests
Request mix very similar to dynamic Request mix very similar to dynamic mix:mix:
76% static content76% static content 16% dynamic CGI content16% dynamic CGI content 8% of requests are SSL8% of requests are SSL
(2% dynamic SSL, 6% static SSL)(2% dynamic SSL, 6% static SSL) All requests non-keep-aliveAll requests non-keep-alive Hardware for all tests: Hardware for all tests:
HP ProLiant DL760HP ProLiant DL760 Intel Pentium III Xeon 900 MHz Intel Pentium III Xeon 900 MHz
processorsprocessors 4 GB RAM4 GB RAM Intel PRO/1000 MF Server AdaptersIntel PRO/1000 MF Server Adapters
Source: VeriTestSource: VeriTest
파일 서버 향상된 기능• 향상된 핸들 및 파일 메타데이터 캐싱 , 이는 회람
(round-trips) 횟수 및 클라이언트와 서버 간에 전송되는 데이터의 수를 최소화시켜 줍니다 .
• 캐시 스캐빈저 (scavenger) 스레드가 이제 고정된 10초 간격이 아닌 가변 간격으로 실행 .
• 여러 클라이언트에 동일한 파일을 제공할 때 제로 복사 읽기가 사용 .
• 향상된 CHKDSK 성능 – 최고 38% 성능개선• 다중 DFS 루트 – 여러 개의 분산 루트 디렉토리 지원
파일 서버 향상된 성능
• Windows NT Server 4.0 을 운영하는 100 개의 구형 파일 서버들이 어떻게 Windows Server 2003 을 실행하는 8대의 강력한 신형 서버에 통합되는지를 보여주고 있습니다 . 이로 인해 시스템 관리 비용도 대폭 절감됩니다 .
File Server File Server PerformancePerformanceNetBench BenchmarkNetBench Benchmark File Server Performance:File Server Performance:
64% faster64% faster than Windows NT 4.0 on single-processor than Windows NT 4.0 on single-processor systemssystems
148% faster148% faster than Windows NT 4.0 on eight-processor than Windows NT 4.0 on eight-processor systemssystems
Req
ues
ts p
er S
eco
nd
Req
ues
ts p
er S
eco
nd
0
200
400
600
800
1000
1200
1P 2P 4P 8P
59% 59%
102% 102%
148% 148%
64% 64%
Windows NT 4.0Windows NT 4.0Enterprise EditionEnterprise Edition
Windows 2000 Windows 2000 Advanced ServerAdvanced Server
Windows Server 2003 Windows Server 2003 EnEnterprise Edition terprise Edition
File Server PerformanceFile Server Performance Measurement of how well a file Measurement of how well a file
server handles file I/O requests from server handles file I/O requests from 32-bit Windows clients through 32-bit Windows clients through network file operationsnetwork file operations
Windows XP clients with Windows Windows XP clients with Windows Server 2003Server 2003
Windows 2000 clients with Windows Windows 2000 clients with Windows 20002000
Windows NT clients with Windows NTWindows NT clients with Windows NT Up to 1.2 Gbps Netbench throughput Up to 1.2 Gbps Netbench throughput
over gigabit network adaptersover gigabit network adapters Up to 1.6 Gbps using network Up to 1.6 Gbps using network
adapters that support TCP Offload adapters that support TCP Offload Engine (TOE) technologyEngine (TOE) technology
Hardware for all tests: Hardware for all tests: HP ProLiant DL760HP ProLiant DL760 Intel Pentium III Xeon 900 MHz Intel Pentium III Xeon 900 MHz
processorsprocessors 4 GB RAM4 GB RAM Intel PRO/1000 MF Server AdaptersIntel PRO/1000 MF Server Adapters
Source: VeriTestSource: VeriTest
Active Directory 서버 향상된 기능• 더욱 커진 디렉터리 데이터베이스 캐시 • 보다 효율적인 개체 저장소• 빠른 바인딩 방식• 향상된 쿼리 최적화기• 향상된 데이터베이스 복제• 인텔리전트 복제 • 보다 효율적인 복제 • 향상된 다중 값 특성 복제
Active Directory 서버 향상된 성능
• 메시징 믹스 작업은 Microsoft Exchange 를 실행하는 전자 메일 서버가 디렉터리 서버 상에 위치해있는 경우의 작업 부하를 시뮬레이트합니다 . 그림 20 에서 볼 수 있듯이 , Windows Server 2003 은 테스트에 이용된 모든 구성에서 매우 우수한 성능과 확장성 제공
Active Directory Addressing Mix Performance - All Test Configurations
0
100
200
300
400
500
600
700
800
DL760 - 1P DL760 - 2P DL760 - 4P DL760 - 8P
Test Configuration
Sea
rch
es/S
ec
Windows 2000 Advanced Server
Windows Server 2003
Active Directory Performance:Active Directory Performance: 102% faster102% faster than Windows 2000 on single-processor systems than Windows 2000 on single-processor systems 439% faster439% faster than Windows 2000 on eight-processor systems than Windows 2000 on eight-processor systems
Active DirectoryActive DirectoryDirectoryMark Benchmark: Messaging DirectoryMark Benchmark: Messaging MixMix
Simulates e-mail server’s use of a Simulates e-mail server’s use of a directory based on LDAP protocoldirectory based on LDAP protocol
1 million-user database with more 1 million-user database with more than 10 organizational unitsthan 10 organizational units
Hardware for all tests: Hardware for all tests: HP DL760HP DL760 Intel Pentium III Xeon 900 MHz Intel Pentium III Xeon 900 MHz
processorsprocessors 4 GB RAM4 GB RAM Intel PRO/1000 MF Server AdaptersIntel PRO/1000 MF Server Adapters
Source: VeriTestSource: VeriTest
Windows Server 2003 Windows Server 2003 Enterprise EditionEnterprise Edition
Windows 2000Windows 2000 Advanced Advanced ServerServer
102%102%
116%116%
149%149%
439%439%
0
2000
4000
6000
8000
10000
12000
14000
16000
1P 2P 4P 8P
Sea
rch
es/s
ec
Active Directory (Messaging) PerformanceActive Directory (Messaging) Performance
Active DirectoryActive DirectoryDirectoryMark Benchmark: Address MixDirectoryMark Benchmark: Address Mix Active Directory Performance:Active Directory Performance:
10x faster10x faster than Windows 2000 on single-processor systems than Windows 2000 on single-processor systems 19x faster19x faster than Windows 2000 on eight-processor systems than Windows 2000 on eight-processor systems
Simulates users looking up names Simulates users looking up names in address book and expanding in address book and expanding group for e-mail based on LDAP group for e-mail based on LDAP protocolprotocol
1 million-user database with more 1 million-user database with more than 10 organizational unitsthan 10 organizational units
Hardware for all tests: Hardware for all tests: HP DL760HP DL760 Intel Pentium III Xeon 900 MHz Intel Pentium III Xeon 900 MHz
processorsprocessors 4 GB RAM4 GB RAM Intel PRO/1000 MF Server AdaptersIntel PRO/1000 MF Server Adapters
Source: VeriTestSource: VeriTest
Active Directory (Address Lookup) PerformanceActive Directory (Address Lookup) Performance
0
100
200
300
400
500
600
700
800
1P 2P 4P 8P
10x10x
13x13x
17x17x
19x19x
Windows Server 2003 Windows Server 2003 Enterprise EditionEnterprise Edition
Windows 2000Windows 2000 Advanced ServerAdvanced Server
Sea
rch
es/s
ec
터미널 서비스 향상된 기능• 페이지 풀과 시스템 PTE 에 대한 최대 크기가 더욱
커졌으며 , 이로써 적정한 용량의 메모리가 설치된 시스템이 더 많은 사용자를 지원할 수 있게 되었습니다 .
• 시스템 PTE 에 대한 페이지 풀 크기의 기본 비율이 조정되었습니다 . ( 테스트 결과 , Windows 2000 에서는 시스템 PTE 보다 먼저 페이지 풀이 고갈되었습니다 .)
터미널 서비스 향상된 성능• 절감된 네트워크 대역폭 사용량 .
• Windows Server 2003 의 경우 , 각 어플리케이션의 최종 사용자 인터페이스를 클라이언트 PC 에 원격화시키기 위해 터미널 서비스가 사용하는 원격 데스크톱 프로토콜이 최적화되어 대역폭 사용량을 50-60% 가량 절감시켜줍니다 .
• 기존 터미널 서비스 환경을 Windows 2000 에서 Windows Server 2003 으로 업그레이드시킬 경우에도 두 배 이상 많은 사용자를 지원할 수 있게 되며 이 때 네트워크 사용량을 거의 증가하지 않습니다 .
• 원활한 어플리케이션 응답 능력 . • 최종 사용자에 대한 어플리케이션 응답 능력은 Windows 20
00 보다 Windows Server 2003 을 실행할 때 훨씬 우수합니다 .
터미널 서비스 64 비트 고려사항• 64- 비트 환경은 4GB 로 제한되는 32 비트 시스템의
가상 주소 공간 한계를 없앴습니다 . 64 비트 서버가 출시되긴 했지만 , 사용자들이 터미널 서버 하에서 실행하고자 하는 대부분의 어플리케이션들은 여전히 32 비트입니다 .
• 성능• AMD 의 Opteron 칩은 64 비트 주소 공간을 사용하면서 32
비트 데스크톱 어플리케이션을 실행할 수 있다 .• 마이크로소프트가 실시한 비 정규 테스트에서 4 개의 1.6
GHz Opteron CPU 와 16GB RAM 이 장착된 서버는 최대 400명의 지식 근로자를 지원 .
윈도우 미디어 서비스 향상된 기능• 더욱 효율적인 디스크 입출력 .
• 한번에 더 많은 데이터 블록을 불러옴으로써 중복 디스크 읽기 현상이 없어짐 .
• 새로운 에지 제공 기능 . • 확장 가능한 고 성능 콘텐츠 제공 솔루션을 효율적으로
구성할 수 있도록 해주는 여러 가지 새로운 기능과 강화된 기능이 제공됩니다 .
• 새로운 캐시 / 프록시 지원을 통해 개발자들은 원시 캐시와 프록시 정책을 사용자 지정하고 확장할 수 있습니다 . 캐시 /프록시 솔루션은 네트워크 대역폭을 보호해주고 , 네트워크로 인한 대기 시간을 줄여주며 Windows 미디어 서버에 대한 부하를 절감시켜줍니다 .
• TCP 를 사용하는 서버들 간의 멀티캐스트 배포와 User Datagram Protocol (UDP) 이 추가되었습니다 .
윈도우 미디어 서비스 향상된 성능• Windows Server 2003 의
Windows 미디어 서비스가 완전히 재설계되어 성능과 확장성이 대폭 향상되었으며 2 개의 프로세서가 탑재된 서버 상에서의 처리량은 70-540% 가량 증가
• Windows Server 2003 이 다양한 스트림 속도 , 제공 방식 (예 , 브로드캐스트 또는 온 디맨드 ) 및 디스크 구성에서 지원 가능한 동시 스트림의 수
서버 성능 진단 Event Tracing for Windows• 고객들이 자신의 솔루션을 최적화하고 서버 처리량을 극대화할 수 있도록 도와주기 위해 , Windows Server 2003 에는 Event Tracing for Windows (ETW) 가 들어있는데 , 이는 각 요청을 기반으로 시스템의 하위 수준 활동을 조사하는 고성능 추적 도구
– 웹 서버 ( 수신에서 응답에 이르기까지 HTTP 요청을 추적합니다 )– Active Directory (검색 및 로그온과 같은 디렉터리 작업들을 추적합니다 )– 파일 및 프린트 (SMB 와 인쇄 스풀러 요청을 추적합니다 ) – 핵심 운영 체제 ( 프로세스 , 스레드 , 디스크 및 네트워크 입출력 ,
소프트 페이지 폴트 , 힙 활동 , 문맥 변환 등을 추적합니다 )
서버 성능 진단 서버성능관리자• ETW 프레임워크에는 ETW 가 생성한 원시 데이터를 솔루션 활동 , 성능 및 확장성을 파악할 수 있는 우수한 조사 자료로 전환시켜주는 로그 추적 프로세싱 및 보고 유틸리티
Event Tracing for Windows
데모데모
세션 요약
• 운영 체제 최적화함으로써 8개 이상의 프로세서 시스템에서의 처리량 향상 .• Windows 2000 Server에 비해 , Windows Server 2003의 처리량은 두 배 가량 향상 .• 안정성과 관리 효율성 개선
참고 자료
• 기술백서 :– Windows Server 2003 성능 및 확장성
http://www.microsoft.com/korea/windowsserver2003/evaluation/performance/perfscaling.asp
– Windows Server 2003 플랫폼의 가용성 극대화http://www.microsoft.com/korea/windowsserver2003/techinfo/overview/reliability.asp
• 연구보고서– 독립적인 테스트 연구소인 VeriTest
http://www.microsoft.com/korea/windowsserver2003/evaluation/performance/etest.asp
추천서적 : Microsoft PressIT 전문가를 위한 고급 정보
최신 기술서적에 대한 정보는 여기서 참조하세요 .
www.microsoft.com/learning/books/
이 서적은 국내 대형서점에서 판매되며 , 온라인 서점에서도 판매 됩니다 .
추천서적 : IT 전문가를 위한 참고서적
Microsoft 교육센터IT 전문가를 위한 교육정보
코스 제목 기간
Course 2275 Maintaining a Microsoft Windows Server 2003 Environment
3 일
Course 2279 Planning, Implementing, and Maintaining a Microsoft Windows Server 2003 Active Directory Infrastructure
5 일
자세한 교육정보는 Microsoft 공식 교육기관 또는 인터넷에서 통해서
얻을 수 있습니다 .
www.microsoft.com/learning
참고자료 : IT 전문가를 위한 Microsoft 인증
여러분의 여러분의 Microsoft Microsoft 기술 능력 평가기술 능력 평가
Microsoft Skills Assessment 무엇인가 ?• 현재 제품 및 기술 솔루션에 대한 능력 평가• Windows Server 2003, Exchange Server 2003, Windows
Storage Server 2003, Visual Studio .NET, Office 2003• 무료 , 온라인 , 누구나 사용 가능• 평가결과를 기초로 Microsoft 교육 프로그램을
제안합니다 .• 평가항목과 최고점수 표시
• 방문하세요 ! www.microsoft.com/assessment
Microsoft Certified Systems Administrator(MCSA) 가 되자 !
• MCSA 무엇인가 ?– Microsoft Windows Server 기반의 시스템 , 네트워크
유지보수와 관리를 하는 IT 전문가를 위한 인증제도
• 어떻게 MCSA(Windows Server 2003) 합격 ?– 3 개 코어 시험 통과– 1 개 선택 과목
• 자세한 정보는 아래 URL 를 참고하세요 ?
www.microsoft.com/mcsa
Microsoft Certified Systems Engineer (MCSE) 가 되자 !
• MCSE 무엇인가 ?– Microsoft Windows Server System 기반의 비즈니스 솔루션 , 인프라스트럭처의 설계 , 도입계획 , 도입방법 , IT 운영자의 요구분석 능력을 인증하는 제도
• 어떻게 MCSE(Microsoft Windows 2003) 합격 ?– 6 개 코어 시험 통과 – 1 새 선택 시험 통과
• 자세한 정보는 아래 URL 를 참고하세요 ?
www.microsoft.com/mcse
Microsoft Certified Desktop Support Technician(MCDST) • What is the MCDST certification?
– Microsoft Windows 오퍼레이팅 시스템에서 실행되는 데스크톱 환경의 문제해결 및 전문가의 기술지원 능력을 인증하는 제도
• 어떻게 MCDST(Microsoft Windows XP) 합격 ?– 2 개 코어 시험 통과
• 오퍼레이팅 시스템• 데스크톱 애플리케이션 지원
• 자세한 정보는 아래 URL 를 참고하세요 ?
www.microsoft.com/mcse
Specialization 인증을 도전하세요 .• MCSA/MCSE specializations?
– IT 전문가를 위한 메시징 , 보안 전문분야의 인증제도
• 현재 인증 가능한 전문 ?– MCSA: Security – MCSA: Messaging– MCSE: Security – MCSE: Messaging
• 자세한 정보는 아래 URL 를 참고하세요 ?
www.microsoft.com/mcsa or www.microsoft.com/mcse
www.microsoft.com/technet/subscriptions
TechNet 에 가입하세요 .최신 기술 뉴스를 받고 싶으세요 ?
평가기간 없는 소프트웨어 !: Technet Plus 가입자는 평가 목적으로 Microsoft 정품제품을 다양하게 시험을 할 수 있다 .
무료 기술지원 : 가입자는 2 개의 무료 기술지원을 받을 수 있으며 , 중요한 문제해결을 위해 시간을 절약할 수 있다 .
최신 TechNet 정보를 오프라인에서 사용 : TechNet 사이트의 Microsoft 평가 , 설치 , 솔루션의 정보를 CD 또는 DVD 로 받을 수 있다 .
어디서 정보를 얻을 수 있나요 ?• 웹 캐스트 또는 온라인 채팅
www.microsoft.com/technet/community/chatswww.microsoft.com/technet/community/webcasts
• 뉴스그룹 목록www.microsoft.com/technet/community/newsgroups
• Microsoft 커뮤니티 사이트www.microsoft.com/technet/community
• 커뮤니티 이벤트www.microsoft.com/technet/community/events
• 커뮤니티 컬럼www.microsoft.com/technet/community/columns