Suche senden
Hochladen
Windows Server 2008 R2의 새로운 기능 ~ 온라인 서버 개발자로서 흥미로운 것
•
Als PPTX, PDF herunterladen
•
0 gefällt mir
•
855 views
흥배 최
Folgen
사내 스터디
Weniger lesen
Mehr lesen
Technologie
Melden
Teilen
Melden
Teilen
1 von 21
Jetzt herunterladen
Empfohlen
What is Game Server ?
What is Game Server ?
흥배 최
MinWin에 대해서
MinWin에 대해서
흥배 최
김항기 시나리오 기반 온라인 게임 서버 부하 테스트 기술
김항기 시나리오 기반 온라인 게임 서버 부하 테스트 기술
drandom
KGC10 - Visual C++10과 디버깅
KGC10 - Visual C++10과 디버깅
흥배 최
닷넷 Apache avro
닷넷 Apache avro
흥배 최
2013년 7월 현재 트렌드에서의 프라우드넷은 어떻게 적응하고 있는가
2013년 7월 현재 트렌드에서의 프라우드넷은 어떻게 적응하고 있는가
Hyun-jik Bae
NET 최선단 기술에 의한 고성능 웹 애플리케이션
NET 최선단 기술에 의한 고성능 웹 애플리케이션
흥배 최
Zookeeper소개
Zookeeper소개
Younggi Lim
Empfohlen
What is Game Server ?
What is Game Server ?
흥배 최
MinWin에 대해서
MinWin에 대해서
흥배 최
김항기 시나리오 기반 온라인 게임 서버 부하 테스트 기술
김항기 시나리오 기반 온라인 게임 서버 부하 테스트 기술
drandom
KGC10 - Visual C++10과 디버깅
KGC10 - Visual C++10과 디버깅
흥배 최
닷넷 Apache avro
닷넷 Apache avro
흥배 최
2013년 7월 현재 트렌드에서의 프라우드넷은 어떻게 적응하고 있는가
2013년 7월 현재 트렌드에서의 프라우드넷은 어떻게 적응하고 있는가
Hyun-jik Bae
NET 최선단 기술에 의한 고성능 웹 애플리케이션
NET 최선단 기술에 의한 고성능 웹 애플리케이션
흥배 최
Zookeeper소개
Zookeeper소개
Younggi Lim
KGC2015_C# 스크립트를 사용한 게임서버 모니터링 시스템개발
KGC2015_C# 스크립트를 사용한 게임서버 모니터링 시스템개발
흥배 최
[KGC 2011]Boost 라이브러리와 C++11
[KGC 2011]Boost 라이브러리와 C++11
흥배 최
Tdc2013 선배들에게 배우는 server scalability
Tdc2013 선배들에게 배우는 server scalability
흥배 최
공성대전 C# 사용기
공성대전 C# 사용기
Myoung-gyu Gang
에어헌터 for kakao 포스트모템(공개용)
에어헌터 for kakao 포스트모템(공개용)
Woo Yeong Choi
NLog 소개
NLog 소개
흥배 최
Windows Registered I/O (RIO) vs IOCP
Windows Registered I/O (RIO) vs IOCP
Seungmo Koo
잘 알려지지 않은 숨은 진주, Winsock API - WSAPoll, Fast Loopback
잘 알려지지 않은 숨은 진주, Winsock API - WSAPoll, Fast Loopback
흥배 최
Twitter의 snowflake 소개 및 활용
Twitter의 snowflake 소개 및 활용
흥배 최
Go web framework 비교[번역 정리]
Go web framework 비교[번역 정리]
흥배 최
Bash on Ubuntu on Windows
Bash on Ubuntu on Windows
흥배 최
KGC 2016 오픈소스 네트워크 엔진 Super socket 사용하기
KGC 2016 오픈소스 네트워크 엔진 Super socket 사용하기
흥배 최
Wtl 개요와 설치
Wtl 개요와 설치
흥배 최
Modern C++ 프로그래머를 위한 CPP11/14 핵심
Modern C++ 프로그래머를 위한 CPP11/14 핵심
흥배 최
Mongodb2.2와 2.4의 신 기능 소개
Mongodb2.2와 2.4의 신 기능 소개
흥배 최
Mongodb 관리
Mongodb 관리
흥배 최
Mongodb 개발 포인트
Mongodb 개발 포인트
흥배 최
ASP.NET과 C#으로 개발하는 대규모 소셜 게임
ASP.NET과 C#으로 개발하는 대규모 소셜 게임
흥배 최
닷넷프레임워크에서 Redis 사용하기
닷넷프레임워크에서 Redis 사용하기
흥배 최
Twitter의 대규모 시스템 운용 기술 어느 고래의 배속에서
Twitter의 대규모 시스템 운용 기술 어느 고래의 배속에서
흥배 최
Twitter에 있어서 대규모 시스템 구성, 3개의 원칙과 시스템
Twitter에 있어서 대규모 시스템 구성, 3개의 원칙과 시스템
흥배 최
MongoDB 모바일 게임 개발에 사용
MongoDB 모바일 게임 개발에 사용
흥배 최
Weitere ähnliche Inhalte
Andere mochten auch
KGC2015_C# 스크립트를 사용한 게임서버 모니터링 시스템개발
KGC2015_C# 스크립트를 사용한 게임서버 모니터링 시스템개발
흥배 최
[KGC 2011]Boost 라이브러리와 C++11
[KGC 2011]Boost 라이브러리와 C++11
흥배 최
Tdc2013 선배들에게 배우는 server scalability
Tdc2013 선배들에게 배우는 server scalability
흥배 최
공성대전 C# 사용기
공성대전 C# 사용기
Myoung-gyu Gang
에어헌터 for kakao 포스트모템(공개용)
에어헌터 for kakao 포스트모템(공개용)
Woo Yeong Choi
NLog 소개
NLog 소개
흥배 최
Windows Registered I/O (RIO) vs IOCP
Windows Registered I/O (RIO) vs IOCP
Seungmo Koo
잘 알려지지 않은 숨은 진주, Winsock API - WSAPoll, Fast Loopback
잘 알려지지 않은 숨은 진주, Winsock API - WSAPoll, Fast Loopback
흥배 최
Andere mochten auch
(8)
KGC2015_C# 스크립트를 사용한 게임서버 모니터링 시스템개발
KGC2015_C# 스크립트를 사용한 게임서버 모니터링 시스템개발
[KGC 2011]Boost 라이브러리와 C++11
[KGC 2011]Boost 라이브러리와 C++11
Tdc2013 선배들에게 배우는 server scalability
Tdc2013 선배들에게 배우는 server scalability
공성대전 C# 사용기
공성대전 C# 사용기
에어헌터 for kakao 포스트모템(공개용)
에어헌터 for kakao 포스트모템(공개용)
NLog 소개
NLog 소개
Windows Registered I/O (RIO) vs IOCP
Windows Registered I/O (RIO) vs IOCP
잘 알려지지 않은 숨은 진주, Winsock API - WSAPoll, Fast Loopback
잘 알려지지 않은 숨은 진주, Winsock API - WSAPoll, Fast Loopback
Mehr von 흥배 최
Twitter의 snowflake 소개 및 활용
Twitter의 snowflake 소개 및 활용
흥배 최
Go web framework 비교[번역 정리]
Go web framework 비교[번역 정리]
흥배 최
Bash on Ubuntu on Windows
Bash on Ubuntu on Windows
흥배 최
KGC 2016 오픈소스 네트워크 엔진 Super socket 사용하기
KGC 2016 오픈소스 네트워크 엔진 Super socket 사용하기
흥배 최
Wtl 개요와 설치
Wtl 개요와 설치
흥배 최
Modern C++ 프로그래머를 위한 CPP11/14 핵심
Modern C++ 프로그래머를 위한 CPP11/14 핵심
흥배 최
Mongodb2.2와 2.4의 신 기능 소개
Mongodb2.2와 2.4의 신 기능 소개
흥배 최
Mongodb 관리
Mongodb 관리
흥배 최
Mongodb 개발 포인트
Mongodb 개발 포인트
흥배 최
ASP.NET과 C#으로 개발하는 대규모 소셜 게임
ASP.NET과 C#으로 개발하는 대규모 소셜 게임
흥배 최
닷넷프레임워크에서 Redis 사용하기
닷넷프레임워크에서 Redis 사용하기
흥배 최
Twitter의 대규모 시스템 운용 기술 어느 고래의 배속에서
Twitter의 대규모 시스템 운용 기술 어느 고래의 배속에서
흥배 최
Twitter에 있어서 대규모 시스템 구성, 3개의 원칙과 시스템
Twitter에 있어서 대규모 시스템 구성, 3개의 원칙과 시스템
흥배 최
MongoDB 모바일 게임 개발에 사용
MongoDB 모바일 게임 개발에 사용
흥배 최
[KGC 2012]Boost.asio를 이용한 네트웍 프로그래밍
[KGC 2012]Boost.asio를 이용한 네트웍 프로그래밍
흥배 최
[Sdc 3rd] Boost multi_index
[Sdc 3rd] Boost multi_index
흥배 최
[0602 박민근] Direct2D
[0602 박민근] Direct2D
흥배 최
[Final]조진현 direct write
[Final]조진현 direct write
흥배 최
Facebook이 대규모 확장성 도전에서 배운 것
Facebook이 대규모 확장성 도전에서 배운 것
흥배 최
multi-thread 어플리케이션에 대해 모든 개발자가 알아 두지 않으면 안 되는 것
multi-thread 어플리케이션에 대해 모든 개발자가 알아 두지 않으면 안 되는 것
흥배 최
Mehr von 흥배 최
(20)
Twitter의 snowflake 소개 및 활용
Twitter의 snowflake 소개 및 활용
Go web framework 비교[번역 정리]
Go web framework 비교[번역 정리]
Bash on Ubuntu on Windows
Bash on Ubuntu on Windows
KGC 2016 오픈소스 네트워크 엔진 Super socket 사용하기
KGC 2016 오픈소스 네트워크 엔진 Super socket 사용하기
Wtl 개요와 설치
Wtl 개요와 설치
Modern C++ 프로그래머를 위한 CPP11/14 핵심
Modern C++ 프로그래머를 위한 CPP11/14 핵심
Mongodb2.2와 2.4의 신 기능 소개
Mongodb2.2와 2.4의 신 기능 소개
Mongodb 관리
Mongodb 관리
Mongodb 개발 포인트
Mongodb 개발 포인트
ASP.NET과 C#으로 개발하는 대규모 소셜 게임
ASP.NET과 C#으로 개발하는 대규모 소셜 게임
닷넷프레임워크에서 Redis 사용하기
닷넷프레임워크에서 Redis 사용하기
Twitter의 대규모 시스템 운용 기술 어느 고래의 배속에서
Twitter의 대규모 시스템 운용 기술 어느 고래의 배속에서
Twitter에 있어서 대규모 시스템 구성, 3개의 원칙과 시스템
Twitter에 있어서 대규모 시스템 구성, 3개의 원칙과 시스템
MongoDB 모바일 게임 개발에 사용
MongoDB 모바일 게임 개발에 사용
[KGC 2012]Boost.asio를 이용한 네트웍 프로그래밍
[KGC 2012]Boost.asio를 이용한 네트웍 프로그래밍
[Sdc 3rd] Boost multi_index
[Sdc 3rd] Boost multi_index
[0602 박민근] Direct2D
[0602 박민근] Direct2D
[Final]조진현 direct write
[Final]조진현 direct write
Facebook이 대규모 확장성 도전에서 배운 것
Facebook이 대규모 확장성 도전에서 배운 것
multi-thread 어플리케이션에 대해 모든 개발자가 알아 두지 않으면 안 되는 것
multi-thread 어플리케이션에 대해 모든 개발자가 알아 두지 않으면 안 되는 것
Kürzlich hochgeladen
A future that integrates LLMs and LAMs (Symposium)
A future that integrates LLMs and LAMs (Symposium)
Tae Young Lee
MOODv2 : Masked Image Modeling for Out-of-Distribution Detection
MOODv2 : Masked Image Modeling for Out-of-Distribution Detection
Kim Daeun
Continual Active Learning for Efficient Adaptation of Machine LearningModels ...
Continual Active Learning for Efficient Adaptation of Machine LearningModels ...
Kim Daeun
캐드앤그래픽스 2024년 5월호 목차
캐드앤그래픽스 2024년 5월호 목차
캐드앤그래픽스
Merge (Kitworks Team Study 이성수 발표자료 240426)
Merge (Kitworks Team Study 이성수 발표자료 240426)
Wonjun Hwang
Console API (Kitworks Team Study 백혜인 발표자료)
Console API (Kitworks Team Study 백혜인 발표자료)
Wonjun Hwang
Kürzlich hochgeladen
(6)
A future that integrates LLMs and LAMs (Symposium)
A future that integrates LLMs and LAMs (Symposium)
MOODv2 : Masked Image Modeling for Out-of-Distribution Detection
MOODv2 : Masked Image Modeling for Out-of-Distribution Detection
Continual Active Learning for Efficient Adaptation of Machine LearningModels ...
Continual Active Learning for Efficient Adaptation of Machine LearningModels ...
캐드앤그래픽스 2024년 5월호 목차
캐드앤그래픽스 2024년 5월호 목차
Merge (Kitworks Team Study 이성수 발표자료 240426)
Merge (Kitworks Team Study 이성수 발표자료 240426)
Console API (Kitworks Team Study 백혜인 발표자료)
Console API (Kitworks Team Study 백혜인 발표자료)
Windows Server 2008 R2의 새로운 기능 ~ 온라인 서버 개발자로서 흥미로운 것
1.
Windows Server 2008
R2의 새로운 기능 ~ 온라인 서버 개발자로서 흥미로운 것 Microsoft Visual C++ MVP 마이에트엔터테이먼트 Server Programmer 최흥배
2.
3.
64 bit만
지원( Windows 7은 32비트도 지원 )
4.
최대 256개의논리
프로세서 지원
5.
새로운 스레드스케쥴링(
Windows 7 포함. 단 32비트는 안됨)
6.
멀티 코어,
매니 코어에서 보다 더 효율적으로 활용
7.
UMS (
User Mode Scheduler ) 지원
8.
NUMA 지원
9.
MS는 Windows
7부터 병렬 처리 능력을 향상 시키고 있다.http://jacking.tistory.com/355
10.
R2에서 Server Programmer가
가장 흥미를 가질 만한 기술은… UMS NUMA
11.
OS의 스레드 모델을
기억하고 있나요? Operationg System에서 본 적이 있을 겁니다. 기억나지 않는 분들을 위해 잠시 설명하겠습니다. ^^
12.
다-대-일( Many-to-One) 모델
Thread Thread Thread Thread Kernel Thread
13.
일-대-일( One-to-One) 모델
Thread Thread Thread Thread Kernel Thread Kernel Thread Kernel Thread Kernel Thread Windows, OS/2
14.
다-대-다( Many-to-Many) 모델
Thread Thread Thread Thread Kernel Thread Kernel Thread 솔라리스, IRIX, Digital Unix
15.
UMS ( User
Mode Scheduler )
16.
CPU 이용 시에
I/O 조작, heap 할당 등 Block 유저 모드 스레드 커널 모드 스레드
17.
18.
19.
유저 모드 스레드
Call UMS에서는 시스템 콜이 호출되는 경우에만 대응하는 커널 스레드의컨텍스트를 변경한다.즉 유저 모드 스레드가 변경될 때마다 커널 모드 스레드가 변경 되지 않는다. 커널 모드 1 커널 모드 2
20.
대기 중인 스레드의커널
모드에서의 Block이 풀리면 대응하는 유저 모드 스레드는 Completion List에 등록되어 코어에서 실행 중인 스레드가 종료하는 것을 기다린 후 다시 실행한다.
21.
NUMA ( Non-Uniform
Memory Access )
22.
23.
모든 CPU가 동일의
물리 메모리에 접근하면 병렬로 프로세서가 동작하여도 메모리 접근에서 블러킹 이 빈번하게 발생.
24.
25.
26.
27.
하나의 논리
프로세서는 꼭 하나의 그룹에 속한다.
28.
29.
NUMA 시스템
API를 사용하여 개발자가 어피니티를 취득하여 설정할 수 있다.http://www.microsoft.com/whdc/system/Sysinternals/MoreThan64proc.mspx
30.
참고 url http://blogs.msdn.com/tsmatsuz/archive/2009/03/27/windows-server-2008-r2-and-windows-7-cpu-architecture.aspx
Jetzt herunterladen