Windows Server 2003 성능 및 확장성 한국마이크로소프트. 2 네트워크 스텍 및 필수 네트워킹 기능 향상. WMT 에서 최대 6 배의 성능 향상 네트워킹 메모리 관리 기능 향상으로 2 배 이상의 동시 사용자 지원 터미널 서버 2 배에서 3 배의 성능 및 확장성.

Slides:



Advertisements
Similar presentations
ScanMail for Lotus Notes ( 주 ) 한국트렌드마이크로. RUNNING HEADER, 14 PT., ALL CAPS, Line Spacing=1 line ScanMail Notes 의 주요 기능 Domino 환경의 Antivirus, Content Filter.
Advertisements

1 커리어넷 시스템 구성 - 장비도입 전후 비교 구분 제조 사 기종 사양 OS 용도 도입 시기 CPUMEMHDD 서버 SUN SUN FIRE V880 Ultra SPARC III 1.2GHz * 4 8G73G*6 SOLARI S 9 웹 서버 1.
1 08 시스템 구성도 고려사항 * 웹 서버 클러스터 구성  클러스터 구축은 ㈜ 클루닉스의 Encluster 로 구축 (KT 인증,IT 인증 획득, 실제 클러스터 구축 사이트 200 여곳 )  웹 서버 클러스터는 Dynamic, Static, Image.
한국마이크로소프트 Microsoft Confidential. 상세 결과테스트 결과 SMB 2 의 성능이 Windows Server 2008 Beta 3 기준으로 Windows Server 2003 SP1 (SMB 1) 에 비해 9% 이상 향상된 결과를 보임 Microsoft.
공공기관을 위한 PC 관리 솔루션 솔루션 개요 주요 기능 구축사례 경쟁제품 비교 구축 예시 제품 정보 및 문의.
ReadyNAS Surveillance for x86 platform (Version ) NETGEAR.
Windows Clustering Technology Overview 기술사업부 ( 주 ) 마이크로소프트.
.Net History. Visual Studio.Net 2002 /.Net Framework 1.0 제품의 버전 / 특징 2002 년 - Visual Studio.Net 2002 /.Net Framework 1.0 첫 통합 개발 환경 - C# 언어 등장 (C# 1.0)
더존다스 경영전략과 비젼 1 ERP 개발부문
엑셀리포트를 이용한 날짜별 리포트 자동 저장 방법
컴퓨터 운영체제의 역사 손용범.
CPU 품 명 PERSONAL COMPUTER 모델번호 HP 6000Pro 제 조 사
IBM System x3400 표준 제안서 Your Department Your name
뇌를 자극하는 Windows Server 2012 R2
Microsoft® WindowsTM 주요 버전의 역사
1. 신뢰할 수 있는 싸이트 등록 인터넷 익스플로러 실행 후 실행
4강. Servlet 맛보기 Servlet 문서 작성 하기 web.xml에 서블릿 맵핑 어노테이션을 이용한 서블릿 맵핑
비업무 사이트 차단 시스템 Venus/CPS.
안재훈 기업고객사업본부/기술사업부 한국마이크로소프트
1. Windows Server 2003의 역사 개인용 Windows의 발전 과정
IBM System x3200 표준 제안서 Your Department Your name
Windows CE 메모리 아키텍처 및 관리 서진호
Windows Server 장. Windows Server 2008 개요.
iGrafx Consulting Group
IBM System x3400 표준 제안서 Your Department Your name
PHP입문 Izayoi 김조흔.
2007. Database Term Project Team 2 윤형석, 김희용, 최현대 우경남, 이상제
SQL Server 2000, SQL Server 2005 비교 자료
웹 애플리케이션 아키텍쳐 웹 클라이언트 서버 요청 응답 전송 애플리케이션 데이터베이스 커넥터 N-계층.
Windows Server 2008 보안 한국마이크로소프트.
강 명 수 LINUX 설치 강 명 수
뇌를 자극하는 SQL Server 장. SQL Server 2008 소개.
CHAPTER 02 OpenCV 개요 PART 01 영상 처리 개요 및 OpenCV 소개.
Chapter 7. RAS(전화접속,VPN) & IAS
                              데이터베이스 프로그래밍 (소프트웨어 개발 트랙)                               퍼스널 오라클 9i 인스톨.
모바일 자바 프로그래밍 JDBC / WAP Ps lab 오민경.
HDFS와 대용량 데이터 처리 콘텐츠서비스연구팀 최완.
뇌를 자극하는 Windows Server 장. Windows Server 2008 개요.
목차 회사소개 회사현황 시스템 구성도 SQL Server 사용 로드맵 프로젝트 개요 DB 마이그레이션
뇌를 자극하는 Windows Server 장. 장애 조치 클러스터.
제 01 장 인터넷 프로그래밍 개요 학기 인터넷비즈니스과 강 환수 교수.
속성과 리스너 초기화 파라미터 외 파라미터에 대해 이해한다. 리스너를 생성해보고 사용에 대해 이해한다.
Wireless Java Programming
Chapter 19 솔라리스 네트워크 관리 Solaris1 . TCP/IP 개요
3강. JSP 맛보기 JSP 문서 작성 하기 JSP 아키텍처 Lecturer Kim Myoung-Ho Nickname 블스
리눅스 시스템 & 커널 기초 P.46 – P.53 이름: nsh009 학번: 112 1/20.
기업고객사업본부 / 기술사업부 한국마이크로소프트
소규모 IPTV 사업자용 실시간 미디어 플랫폼 기술
Part 04-3 Windows 2000 Server IIS Outlook Express 도메인 사용 관리자
HTTP 프로토콜의 요청과 응답 동작을 이해한다. 서블릿 및 JSP 를 알아보고 역할을 이해한다.
Xscale Educational Kit
뇌를 자극하는 Windows Server 장. 원격 접속 서버.
Flash Communication Server
Tiny OS와 NesC Tiny OS Part1. Won Mi Sun – 17 지능제어 연구실.
소리가 작으면 이어폰 사용 권장!.
CGI란 무엇인가? CGI(Common Gateway Interface)의 정의
SPS2003의 서버 구성 요소 SPS2003은 서버 컴포넌트가 각 역할별로 분리되어 있다. Web Component
데이터 베이스 DB2 관계형 데이터 모델 권준영.
네트워크 환경 구축과 이미지 전송 호스트/타겟 통신 직렬 통신을 이용한 이미지 전송 수퍼 데몬 BOOTP 환경 구축
01. 개요 네트워크에 있는 컴퓨터와 그룹에 대한 NetBIOS 이름에 대응되는 IP 주소를 찾아주는 서비스
모바일인터넷기초 전산정보학부 모바일인터넷과 권 춘 우
클러스터 시스템에서 효과적인 미디어 트랜스코딩 부하분산 정책
뇌를 자극하는 Solaris bible.
가상화 소개자료 02학번 이동신.
세션에 대해 알아보고 HttpSession 에 대해 이해한다 세션 관리에 사용되는 요소들을 살펴본다
System Security Operating System.
08. 소프트웨어 아키텍처 설계 전략 명지대학교 융합소프트웨어학부 김정호 교수.
DBMS & SQL Server Installation
3. 윈도우 미디어 플레이어 6.4 옵션(환경) 설정 변경
엑셀 리포트를 웹 클라이언트에서 사용시 설정 방법
Presentation transcript:

Windows Server 2003 성능 및 확장성 한국마이크로소프트

2 네트워크 스텍 및 필수 네트워킹 기능 향상. WMT 에서 최대 6 배의 성능 향상 네트워킹 메모리 관리 기능 향상으로 2 배 이상의 동시 사용자 지원 터미널 서버 2 배에서 3 배의 성능 및 확장성 제공. 검색, 인증, 복제 기능 향상 액티브 디렉터리 플랫폼기능 향상으로 2 배 이상의 향상된성능 제공 파일 서버 재설계된 서버 아키텍쳐 기반으로 2 배 이상 향상된 성능 및 확장성과 신뢰성 제공 웹 서버 소프트웨어 기능 향상으로 2 배에서 3 배의 처리량 향상 데이터베이스 서버 성능 및 확장성 Windows Server 2003 주요 향상 분야

3 Windows Server 2003 성능 향상 데이터베이스 서버 데이터베이스 서버 웹 서버 웹 서버 파일 서버 파일 서버 액티브 디렉터리 액티브 디렉터리 터미널 서버 터미널 서버 네트워킹 네트워킹 서버 성능 진단 서버 성능 진단

4 데이터베이스 서버 스케줄링, 메모리 관리, I/O 향상 대용량 물리적 메모리 지원으로 성능 및 확장성 향상 대용량 물리적 메모리 지원으로 성능 및 확장성 향상  IA-32 : 32 프로세서 및 64GB 메모리  IA-64 : 64 프로세서 및 512GB 메모리 스케줄링 및 메모리 관리를 통해 주요 시스템 락 요소 향상 스케줄링 및 메모리 관리를 통해 주요 시스템 락 요소 향상 새로운 하드웨어를 위한 내부 커널 구조 최적화 새로운 하드웨어를 위한 내부 커널 구조 최적화 향상된 Hyper-threading 기능 향상된 Hyper-threading 기능 향상된 NUMA (Non-Uniform Memory Access) 기능 향상된 NUMA (Non-Uniform Memory Access) 기능 향상된 I/O path 및 scaling 향상된 I/O path 및 scaling

5 데이터베이스 서버 단일 시스템 TPC-C 결과 (4/30/2003) Source: Operating System DatabaseHardwareAvail.tpmC$/tpmCTotal 1 Windows Server 2003, Datacenter Edition SQL Server 2000 EE (64-bit) HP Superdome 10/23/03658,277$9.80$6.4M 2 Windows Server 2003, Datacenter Edition SQL Server 2000 EE (64-bit) NEC Express /22/03514,034$11.50$5.9M 3 Sun Solaris 8 SymfoWARE Fujitsu PrimePower /28/02455,818$28.58$12M 4 Windows Server 2003, Datacenter Edition SQL Server 2000 EE (64-bit) NEC Express /30/03433,107$12.98$5.6M 5 IBM AIX Oracle 9i R2 IBM p690 05/31/03427,760$17.75 $7.5M 6HP-UX Oracle 9i HP 9000 SuperDome 08/26/02423,414$15.64 $6.6M 7 IBM AIX Oracle 9i R2 IBM p690 11/22/02403,255$17.80 $7.1M -- IBM AIX Oracle 9i R2 Bull Escala PL3200R 11/22/02403,255$17.96 $7.2M 8HP-UX Oracle 9i HP 9000 SuperDome 5/15/02389,434$16.41$6.4M 9 Windows Server 2003, Datacenter Edition SQL Server 2000 EE (64-bit) NEC Express5800 3/31/03342,746$12.86$4.4M 10 Windows Server 2003, Datacenter Edition SQL Server 2000 EE Unisys ES7000 Orion 05/02/03234,325$11.59$2.7M

6 300GB Operating System DatabaseHardwareAvail.QphH$/QphHTotal 1 DYNIX/ptx IBM DB2 UDB 7.1 IBM NUMAQ /15/007334$616$4.5M 2 DYNIX/ptx IBM DB2 UDB 7.1 IBM NUMAQ /05/005923$653$3.9M 3 Windows Server 2003 SQL Server 2000 EE Unisys ES7000 3/31/034774$219$1.0M 4 DYNIX/ptx IBM DB2 UDB 7.1 IBM NUMAQ /05/004027$652$2.6M 5 Windows 2000 Server SQL Server 2000 HP Proliant /17/001506$280$422K 100GB Operating System DatabaseHardwareAvail.QphH$/QphHTotal1 Windows Server 2003 SQL Server 2000 EE HP DL760 12/31/021933$89$172K 2 Windows 2000 Server SQL Server 2000 HP Proliant /01/001699$161$274K 3 Windows 2000 Adv Server SQL Server 2000 EE HP Proliant DL580 6/26/021695$82$138K 4 Windows 2000 Server SQL Server 2000 Unisys ES5805R 1/31/011669$169$282K 5 Windows 2000 Server SQL Server 2000 IBM Netfinity 8500R 8/01/001454$200$291K 데이터베이스 서버 단일 시스템 TPC-H 결과 (Ver 1 as of 1/6/2003) Source:

7 PerformancePrice-Performance 데이터베이스 서버 TPC-C 단일 시스템 벤치마크 - Windows/SQL Server 발전 상황 지난 6 년간 94 배 이상의 Windows TPC-C 성능 향상 지난 6 년간 94 배 이상의 Windows TPC-C 성능 향상 하드웨어 발전 하드웨어 발전  4P-8P Pentium Pro ► 4P-8P Xeon ► 32P Unisys PIII ► 32P Unisys Xeon MP ► 32P NEC Itanium2 ► 64P HP Itanium2 소프트웨어 발전 소프트웨어 발전  Windows NT 4.0 Server ► Windows 2000 Server ► Windows Datacenter LE ► Windows Server 2003  SQL 6.5 -> SQL 7.0 -> SQL > SQL bit 4-way Cpq PL 5000 Pentium Pro 200 MHz 6,751 tpmC $89.62/tpmC Avail: TPC-C v3.2 (withdrawn)6-way Unisys AQ HS6 Pentium Pro 200 MHz 12,026 tpmC $39.38/tpmC Avail: TPC-C v3.3 (withdrawn)4-way IBM NF 7000 PII Xeon 400 MHz 18,893 tpmC $29.09/tpmC Avail: TPC-C v3.3 (withdrawn)8-way Cpq PL 8500 PIII Xeon 550 MHz 40,369 tpmC $18.46/tpmC Avail: TPC-C v3.5 (withdrawn)8-way Dell PE 8450 PIII Xeon 700 MHz 57,015 tpmC $14.99/tpmC Avail: TPC-C v3.5 (withdrawn)32-way Unisys ES7000 PIII Xeon 900 MHz 165,218 tpmC $21.33/tpmC Avail: TPC-C v way NEC Express5800 Itanium 2 1GHz 342,746 tpmC $12.86/tpmC Avail: TPC-C v way Unisys ES7000 P4 2.0 GHz 234,325 tpmC $11.59/tpmC Avail: TPC-C v5.0 Source: Derived from historical information obtained in the past from way NEC Express5800 Itanium 2 1GHz 342,746 tpmC $12.86/tpmC Avail: TPC-C v5.0

8 데이터베이스 서버 디스크 I/O 성능 CPU 비용 대비 I/O - 8K Random Read (Hardware: 32P 900 MHz PIII Xeon, 64GB RAM, 210 Fibre Channel Disks, HW Raid) Lower is better 최고 35% 의 I/O 처리량 향상 최고 35% 의 I/O 처리량 향상 최대 30% 이상 저렴한 CPU 비용 최대 30% 이상 저렴한 CPU 비용  30% Windows 2000 Server Windows Server 2003

9 Windows Server 2003 성능 향상 데이터베이스 서버 데이터베이스 서버 웹 서버 웹 서버 파일 서버 파일 서버 액티브 디렉터리 액티브 디렉터리 터미널 서버 터미널 서버 네트워킹 네트워킹 서버 성능 진단 서버 성능 진단

10 웹 서버 성능 향상 IIS 6.0 의 새로운 프로세스 모델 IIS 6.0 의 새로운 프로세스 모델 커널 모드의 웹 드라이버 사용 (HTTP.SYS) 커널 모드의 웹 드라이버 사용 (HTTP.SYS) 스크립트 기능 향상 스크립트 기능 향상  ASP.NET 기능 향상 : path-length, 확장성, 메모리 사용  ASP 템플릿 디스크 - 캐시 SSL path-length 및 확장성 향상 SSL path-length 및 확장성 향상 휴리스틱 기법의 캐싱 기능 휴리스틱 기법의 캐싱 기능 웹사이트 호스팅 성능 향상 웹사이트 호스팅 성능 향상 높은 성능과 안정성 향상 높은 성능과 안정성 향상 사용자 모드 힙 향상 사용자 모드 힙 향상 Event Tracing (ETW) Instrumentation 를 통한 성능 진단 Event Tracing (ETW) Instrumentation 를 통한 성능 진단  컴포넌트들에 대한 각 HTTP 요청에 의한 응답 시간 및 자원 사용에 대한 추적 기능

11 웹 서버 IIS 6.0 새로운 어플리케이션 풀 모델 새로운 어플리케이션 풀 모델  향상된 리사이클링 기능 ; URL 기반의 다중 프로세스 처리 휴리스틱 기법을 사용한 캐시 휴리스틱 기법을 사용한 캐시 디스크 기반의 ASP 템플릿 캐시 디스크 기반의 ASP 템플릿 캐시 새로운 ISAPI 인터페이스 새로운 ISAPI 인터페이스  Response-caching; Fragment-cache support; Vector-sends (gather-send) Worker Process ISAPI Exts & Filters IIS Core DLLs Worker Process ISAPI Exts & Filters IIS Core DLLs Worker Process ISAPI Exts & Filters IIS Core DLLs DLLHost ISAPIExtensions TCP/IP kernel user WinSock 2.0 INETINFO.EXE Metabase HTTP.SYS DLLHost ISAPIExtensions INETINFO.EXE Metabase Web Admin Service (WAS) IIS 5.0 IIS 6.0 TCP/IP AFD.SYS

12 웹 서버 HTTP.SYS HTTP 및 S 니 포트에 대한 트래픽 처리 HTTP 및 S 니 포트에 대한 트래픽 처리  요청을 받아서 사용자 모드 프로세스로 라우팅  연결 생성 및 종료 관리 새로운 프로세스 모델 지원 새로운 프로세스 모델 지원 response 및 fragment cache 지원 response 및 fragment cache 지원  Cached-response used on URL match  Cache backed by physical memory 바이너리 로깅 옵션 바이너리 로깅 옵션  빠르고, 작은 로그 HTTP.sys RequestqueueRequestqueueRequestqueue RESPONSE HTTP Engine NamespaceMapper Worker Process SendResponse ResponseCache REQUEST

13 웹 서버 벤치마크 : WebBench Static WebBench – Static Mix (Hardware: 8P 700 MHz PIII Xeon, 4GB RAM, 8xGB NICS)  120%  165%  75% eTesting Labs 의 웹 서버 벤치 마크 사용 (Ziff Davis Media Benchmarks) eTesting Labs 의 웹 서버 벤치 마크 사용 (Ziff Davis Media Benchmarks) 60MB 의 캐싱 가능한 정적인 파일 60MB 의 캐싱 가능한 정적인 파일  2% 의 요청은 not-found responses (status 404) 요청 6KB 평균 응답 크기 6KB 평균 응답 크기 모든 요청은 non-keep-alive 모든 요청은 non-keep-alive Windows 2000 Server Windows Server 2003

14 Windows 2000 Server Windows Server 2003 웹 서버 벤치마크 : WebBench Dynamic WebBench – Dynamic Mix (Hardware: 8P 700 MHz PIII Xeon, 4GB RAM, 4xGB NICS)  90%  120%  40% 60MB 의 정적 파일 60MB 의 정적 파일 단순한 dynamic ISAPI DLL 이 동적인 응답 생성 단순한 dynamic ISAPI DLL 이 동적인 응답 생성 요청 혼합 요청 혼합  79% 의 요청은 정적인 데이터 요청  19% 의 요청은 동적은 컨텐츠 요청  2% 의 요청은 not-found responses (status 404) 요청 모든 요청은 non-keep-alive 모든 요청은 non-keep-alive

15 웹 서버 벤치마크 : WebBench E-commerce WebBench – Ecommerce Mix (Hardware: 8P 700 MHz PIII Xeon, 4GB RAM, 4xGB NICS)  70%  90%  30% 60MB 의 정적 파일에 대한 ISAPI 맟 SSL 을 통한 요청 60MB 의 정적 파일에 대한 ISAPI 맟 SSL 을 통한 요청 요청은 Dynamic 벤치마크와 유사 요청은 Dynamic 벤치마크와 유사  8% 의 요청은 SSL (2% dynamic/SSL, 6% static/SSL) 모든 요청은 non-keep-alive 모든 요청은 non-keep-alive Windows 2000 Server Windows Server 2003

16 Windows 2000 Server Windows Server 2003 웹 서버 벤치마크 : NILE ASP.NET Performance (NILE) (Hardware: 8P 550 MHz PIII Xeon, 2xGB NICs, 16GB RAM)  120%  170%  50% Doculabs 의 E-commerce 벤치마크 사용 Doculabs 의 E-commerce 벤치마크 사용 E-commerce 사이트에서 일반적으로 사용되는 시나리오를 사용한 성능 평가 E-commerce 사이트에서 일반적으로 사용되는 시나리오를 사용한 성능 평가 정적 (72.4%), 동적 (27.6%) 요청 정적 (72.4%), 동적 (27.6%) 요청 로그온, 아이템 보기, 검색, 쇼핑카트 사용, 체크아웃 로그온, 아이템 보기, 검색, 쇼핑카트 사용, 체크아웃 정적 파일 캐싱, 동적 응답 캐싱, 데이터베이스 운영, 세션 상태 관리 정적 파일 캐싱, 동적 응답 캐싱, 데이터베이스 운영, 세션 상태 관리

17 웹 서버 ASP/ASP.NET 스크립트 Microsoft.COM 데이터를 기초로 한 마이크로소프트 내부 워크로드 Microsoft.COM 데이터를 기초로 한 마이크로소프트 내부 워크로드 14,000 ASP 또는 ASP.NET 스크립트 14,000 ASP 또는 ASP.NET 스크립트 60% 의 요청 : small hot set (160 scripts) 60% 의 요청 : small hot set (160 scripts) 각 유형 - 단, 중, 장문 - 별 스크립트 혼합 각 유형 - 단, 중, 장문 - 별 스크립트 혼합 ADO 및 일부 XML ADO 및 일부 XML ASP.NET 을 Windows Server 2003 에서는 dedicate 로 실행, Windows 2000 Server 에서는 Out- Of-Process 로 실행 ASP.NET 을 Windows Server 2003 에서는 dedicate 로 실행, Windows 2000 Server 에서는 Out- Of-Process 로 실행 8P 환경에서 ASP.NET/Windows Server 2003 이 ASP/Windows 2000 Server 보다 250% 성능 향상 8P 환경에서 ASP.NET/Windows Server 2003 이 ASP/Windows 2000 Server 보다 250% 성능 향상 ASP (Hardware: 8P 900 MHz PIII Xeon, 1xGB NICs, 4GB RAM)  40%  50%  65% ASP.NET  25% Windows 2000 Server Windows Server 2003 Req\sec

18 웹 서버 정적 호스팅 다수의 호스팅 사이트 지원 ( 최대 50,000 사이트 : 2GB RAM) 다수의 호스팅 사이트 지원 ( 최대 50,000 사이트 : 2GB RAM) 뛰어난 처리량 (245% 향상 : 10,000 사이트 ) 뛰어난 처리량 (245% 향상 : 10,000 사이트 ) 서비스 시작 시간 향상 서비스 시작 시간 향상 중앙 집중식 로깅 20% 성능 향상 : 10,000 사이트 ( 사이트 증가시 더 뛰어난 성능 향상 ) 중앙 집중식 로깅 20% 성능 향상 : 10,000 사이트 ( 사이트 증가시 더 뛰어난 성능 향상 ) 워크로드 워크로드  단순한 정적 사이트  사이트에 분산된 동일한 전체 파일 셋  10% 캐시 적중율 Hosting Performance (Hardware: 2P 700 MHz PIII Xeon, 2xGB NICs, 1GB RAM)  40%  245% IIS Startup Time (Lower is better)  14x  8x Windows 2000 Server Windows Server 2003

19 Windows Server 2003 성능 향상 데이터베이스 서버 데이터베이스 서버 웹 서버 웹 서버 파일 서버 파일 서버 액티브 디렉터리 액티브 디렉터리 터미널 서버 터미널 서버 네트워킹 네트워킹 서버 성능 진단 서버 성능 진단

20 파일 서버 성능 향상 향상된 SMB 클라이언트 및 서버 향상된 SMB 클라이언트 및 서버  더욱 낳아진 캐싱 알고리즘  메모리 관리 능력 향상  최고 140% 향상된 NetBench 처리량 향상된 NFS Server 향상된 NFS Server  향상된 메타데이터 캐싱, 파티셔닝, 확장서, zero- copy writes, NFS 전용 모드  최고 75% 향상된 SPEC SFS v3 처리량 : Windows NAS 향상된 ChkDisk ( 최고 600% 속도 향상 ) 향상된 ChkDisk ( 최고 600% 속도 향상 )

21 파일 서버 NetBench NetBench (Hardware: 8P 700 MHz PIII Xeon, 4GB RAM, SCSI RAID, 2-8xGB NICs) Windows 2000 Clients used for Windows 2000 Server; Windows XP/SP2 Clients used for Windows Server 2003  100%  140%  85%  100% eTesting Labs 의 파일 서버 벤치마크 사용 (Ziff Davis Media Benchmarks) eTesting Labs 의 파일 서버 벤치마크 사용 (Ziff Davis Media Benchmarks) 네트워크를 통해 Windows 클라이언트의 파일 I/O 요청을 어떻게 파일 서버가 처리하는지를 평가 네트워크를 통해 Windows 클라이언트의 파일 I/O 요청을 어떻게 파일 서버가 처리하는지를 평가 Gigabit NIC 를 사용시 최고 1.2 Gbps Netbench 처리량 Gigabit NIC 를 사용시 최고 1.2 Gbps Netbench 처리량  최고 1.6 Gbps 사용 : TCP Offload Enabled (TOE) NIC Windows 2000 Server Windows Server 2003

22 파일 서버 통합 하드웨어 및 소프트웨어 향상으로 최대 12 배의 NetBench 처리량 향상 ; 파일 서버 통향 하드웨어 및 소프트웨어 향상으로 최대 12 배의 NetBench 처리량 향상 ; 파일 서버 통향 하드웨어 발전 하드웨어 발전  Pentium Pro ► PII Xeon ► PIII Xeon ► P4 Xeon ► IA-64 Itanium2  Gigabit networking with offload support 소프트웨어 발전 소프트웨어 발전  Windows NT 4.0 Server ► Windows 2000 Server ► Windows Server NetBench Performance Number of Servers (consolidation example)

23 Windows Server 2003 성능 향상 데이터베이스 서버 데이터베이스 서버 웹 서버 웹 서버 파일 서버 파일 서버 액티브 디렉터리 액티브 디렉터리 터미널 서버 터미널 서버 네트워킹 네트워킹 서버 성능 진단 서버 성능 진단

24 액티브 디렉터리 성능 향상 확장성 향상 확장성 향상 데이터베이스 최적화 및 사이즈 축소 데이터베이스 최적화 및 사이즈 축소 향상된 로컬 및 원격지 복제 향상된 로컬 및 원격지 복제 새로운 인증 전용 메카니즘 (FastBind) 새로운 인증 전용 메카니즘 (FastBind) 향상된 사용자 모드 힙 및 메모리 할당 향상된 사용자 모드 힙 및 메모리 할당 향상된 성능 진단 향상된 성능 진단

25 Active Directory DirectoryMark DirectoryMark (Hardware: 8P 700 MHz PIII Xeon, 1xGB NIC, 4GB RAM)  19x MindCraft 의 디렉터리 서버 검색 성능 벤치마크 사용 MindCraft 의 디렉터리 서버 검색 성능 벤치마크 사용 메시징 믹스 – 메일서버의 디렉터리 사용 시뮬레이션 메시징 믹스 – 메일서버의 디렉터리 사용 시뮬레이션 어드레싱 믹스 – 주소록 검색 시뮬레이션 어드레싱 믹스 – 주소록 검색 시뮬레이션 10 개 OU 의 100 만 사용자 데이터베이스 10 개 OU 의 100 만 사용자 데이터베이스 1P 에서 8P 확장시 6 배 (vs. 3.3 배 : Windows 2000 Server) 1P 에서 8P 확장시 6 배 (vs. 3.3 배 : Windows 2000 Server)  32x  70%  210%  100%  24x Windows 2000 Server Windows Server 2003

26 Active Directory LDAP Base Search 사용자 이름을 이용한 정확한 검색, 결과값 5 개의 속성 사용자 이름을 이용한 정확한 검색, 결과값 5 개의 속성 200 만 사용자 데이터베이스를 이용한 내부 워크로드 200 만 사용자 데이터베이스를 이용한 내부 워크로드 4.6 배 : 1P 에서 8P 확장 (vs. 3.2 배 : Windows 2000 Server) 4.6 배 : 1P 에서 8P 확장 (vs. 3.2 배 : Windows 2000 Server) LDAP Base Search (5 Attributes) (Hardware: 8P 700 MHz PIII Xeon, 1xGB NICs, 4GB RAM)  90%  155%  75% Windows 2000 Server Windows Server 2003

27 Active Directory LDAP Sub-tree Search 필터링된 사용자에 대한 여러 수준의 검색, 결과값 1 개의 속성 필터링된 사용자에 대한 여러 수준의 검색, 결과값 1 개의 속성 200 만 사용자 데이터베이스를 이용한 내부 워크로드 200 만 사용자 데이터베이스를 이용한 내부 워크로드 5.1 배 : 1P 에서 8P 확장 (vs. 3.2 배 : Windows 2000 Server) 5.1 배 : 1P 에서 8P 확장 (vs. 3.2 배 : Windows 2000 Server) Windows 2000 Server Windows Server 2003 LDAP Sub-tree Search (1 Attribute) (Hardware: 8P 700 MHz PIII Xeon, 1xGB NICs, 4GB RAM)  240%  115%  135%

28 Active Directory Simple Bind Simple Bind – LDAP Logon (Hardware: 8P 700 MHz PIII Xeon, 1xGB NIC, 4GB RAM)  50%  60%  10% Simple bind: LDAP logon (security token) Simple bind: LDAP logon (security token)  Using user’s credentials  Returns security token Fast bind: Authentication-only mechanism (Windows Server 2003 AD 새기능 ) Fast bind: Authentication-only mechanism (Windows Server 2003 AD 새기능 )  Simple Bind 대비 4 배의 처리량 Windows 2000 Server – SimpleBlind Windows Server 2003 – SimpleBlind Windows Server 2003 – FastBlind

29 Active Directory Update 사용자의 5 개 속성 업데이트 사용자의 5 개 속성 업데이트 200 만 사용자 데이터베이스를 통한 내부 워크로드 200 만 사용자 데이터베이스를 통한 내부 워크로드 Windows 2000 Server Windows Server 2003 Update (5 Attributes) (Hardware: 8P 700 MHz PIII Xeon, 1xGB NICs, 4GB RAM)  190%  245%   75%

30 Windows Server 2003 성능 향상 데이터베이스 서버 데이터베이스 서버 웹 서버 웹 서버 파일 서버 파일 서버 액티브 디렉터리 액티브 디렉터리 터미널 서버 터미널 서버 네트워킹 네트워킹 서버 성능 진단 서버 성능 진단

31 터미널 서버 성능 향상 Terminal Server (Hardware: 4P 1.6 GHz P4, 4GB RAM) 메모리 관리 향상으로 최대 140% 향상된 사용자 수용능력 메모리 관리 향상으로 최대 140% 향상된 사용자 수용능력 Knowledge Worker Mix: 데스크탑에서 여러 개의 오피스 프로그램을 사용하는 사용자 시뮬레이션 (Excel, Outlook, Word, IE) Knowledge Worker Mix: 데스크탑에서 여러 개의 오피스 프로그램을 사용하는 사용자 시뮬레이션 (Excel, Outlook, Word, IE) Simple Task Worker Mix: 데스크탑에서 간단한 하나의 어플리케이션을 사용하는 사용자 시뮬레이션 Simple Task Worker Mix: 데스크탑에서 간단한 하나의 어플리케이션을 사용하는 사용자 시뮬레이션  80%  140% Windows 2000 Server Windows Server 2003

32 Windows Server 2003 성능 향상 데이터베이스 서버 데이터베이스 서버 웹 서버 웹 서버 파일 서버 파일 서버 액티브 디렉터리 액티브 디렉터리 터미널 서버 터미널 서버 네트워킹 네트워킹 서버 성능 진단 서버 성능 진단

33 네트워킹 성능 향상 자체 성능 향상 자체 성능 향상  미디어 속도에 기반한 TCP window 사이즈 셋  네트워크 어댑터에 대한 자동 튜닝 지원 향상  TCPIP offloading 을 지원하는 새로운 Gigabit 어댑터 네트워크 스택 향상 네트워크 스택 향상  TCP/IP: 25% 전송 처리량 향상  UDP/IP: 20% 전송 처리량 향상  VPN: 20% 터널링 처리량 향상 Gigabit 드리이버 향상 Gigabit 드리이버 향상  Intel, SysKonnect, 3Com, Broadcom 향상된 네트워크 서비스 향상된 네트워크 서비스  WMS: 50% 에서 500% 향상된 스트리밍 처리량  DNS: 120% 향상된 lookup 쿼리 처리량  FTP: 125% 향상된 in-memory 처리량 향상된 확장성 향상된 확장성  TCPIP 연결 능력 향상  100 만 low-traffic 동시 TCP 연결 : IA-64  다중 프로세서 확장성 향상

34 Windows Media Services 성능 향상 완벽하게 재구성된 서버 완벽하게 재구성된 서버  I/O 및 쓰레딩 모델 향상  컨텐츠 접근 빈도에 따른 In-memory 캐싱  대량의 데이터 블록 페칭을 통해 디스크 Seek 빈도 감소 Fast Streaming 을 통한 instant-on/always-on 제공 Fast Streaming 을 통한 instant-on/always-on 제공  파일 오픈시 발생하는 대기시간을 최대 90% 감소  데이터 전달을 최대 5 배까지 가속 캐시 / 프락시 아키텍처를 통해 에지 서버에서 컨텐츠 제공 가능 캐시 / 프락시 아키텍처를 통해 에지 서버에서 컨텐츠 제공 가능 서버간 UDP 와 멀티캐스트 분배 추가 서버간 UDP 와 멀티캐스트 분배 추가

35 Windows Media Services 향상된 스트리밍 Modem dial-up Modem dial-up  22kbps 스트림으로 22,000 이상 브로드캐스트 (~450Mbps)  22kbps 스트림으로 15,000 이상 on- demand(~330Mbps) DSL/Broadband DSL/Broadband  300kbps 스트림으로 3,600 이상 브로드캐스트 (~1.1Gbps)  300kbps 스트림으로 3,100 이상 on- demand (~930Mbps) Intranet (DVD-like quality) Intranet (DVD-like quality)  1Mbps 스트림으로 1,200 이상 브로드캐스트 (~1.2Gbps)  1Mbps 스트림으로 1000 이상 on- demand (~1Gbps)  85% Streaming Performance (Hardware: 2P 2.4 GHz P4, 4GB RAM, Gigabit NICs)  120%  540%  65%  90%  115%  70%  45%  425% Windows Server 2003 Windows 2000 Server

36 Windows Server 2003 성능 향상 데이터베이스 서버 데이터베이스 서버 웹 서버 웹 서버 파일 서버 파일 서버 액티브 디렉터리 액티브 디렉터리 터미널 서버 터미널 서버 네트워킹 네트워킹 서버 성능 진단 서버 성능 진단

37 서버 성능 진단 Event Tracing (ETW) Instrumentation 주요 서버 운영에 대한 응답시간 및 자원 사용에 대한 추적 기능 주요 서버 운영에 대한 응답시간 및 자원 사용에 대한 추적 기능 성능 분석, 진단, 용량 산정 및 튜닝에 사용 성능 분석, 진단, 용량 산정 및 튜닝에 사용 시스템 가동중 데이터 추적 ; 낮은 시스템 부하 시스템 가동중 데이터 추적 ; 낮은 시스템 부하 서버의 헬스 및 성능 추세에 대한 보고 및 분석 툴 서버의 헬스 및 성능 추세에 대한 보고 및 분석 툴 Windows Server 2003 Instrumentation Windows Server 2003 Instrumentation  OS 핵심 : Process, Thread, I/O, Disk, Network, Page Faults, Heap Activity, Context Switching instrumented (enhanced)  IIS 6.0: 각 HTTP request (new) 검사  액티브 디렉터리 : 검색이나 로그온과 같은 주요 디렉터리 운영 검사  파일 / 프린터 서버 : SMB 및 프린터 스풀러 요청 검사  Managed Environment: managed application 에 대한 고성능 Trace Class (new)

38 서버 성능 진단 IIS 진단 도구

39 서버 성능 진단 IIS 진단 도구

40 Windows Server 2003 확장성 모든 엔터프라이즈 어플리케이션에 대한 향상된 확장성 제공 모든 엔터프라이즈 어플리케이션에 대한 향상된 확장성 제공  스케줄링, 메모리 관리, I/O 향상  Database Server, Web Server, File Server, Active Directory, Terminal Server 에 대한 확장성 향상 대용량 메모리를 지원하는 대형 시스템 대용량 메모리를 지원하는 대형 시스템  32 프로세서 및 64GB 메모리 : x86  64 프로세서 및 512GB 메모리 : IA-64 데이터베이스 성능 및 확장 데이터베이스 성능 및 확장  32P 에서 2 – 3 배 향상된 확장성  658K tpmC on 64P Itanium2 (#1)  234K tpmC on 32P x86 (#10)  1933 QphH 100GB TPC-H (#1)  4774 QphH 300GB TPC-H (#3)

41 Windows Server 2003 요약 주요 핵심 서버 요소에 대해 성능 및 확장성 향상 : 평균 2 배 향상 주요 핵심 서버 요소에 대해 성능 및 확장성 향상 : 평균 2 배 향상 고성능 엔터프라이즈급 하드웨어 지원 및 성능 향상 ( 최대 64 프로세서 및 512GB 메모리 ) 고성능 엔터프라이즈급 하드웨어 지원 및 성능 향상 ( 최대 64 프로세서 및 512GB 메모리 ) 서버 업그레이드 및 통합을 위한 확장성 및 성능 향상 서버 업그레이드 및 통합을 위한 확장성 및 성능 향상  부가적 요소로서 보안, 신뢰성, 관리성 향상

42 © 2002 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS SUMMARY.