#gdc13 #review Guild Wars 2: Scaling from One to Millions

서버 thread 개수 결정 배경과 스트레스 테스트.

job system 대신 IOCP

  • ‘blocked thread를 찾을 수 있는지 없는지’로 결정

# of threads

  • blocking이 없다면 core만큼 thread를 생성하는 게 이상적. context switching 따윈 없다.
  • # of cores X 2 는 경험에 의한 최적값. 모든 경우에 있어 최적값은 아니다.
  • + file, socket I/O thread

링크

발표


크리에이티브 커먼즈 라이선스
Feedback plz <3 @ohyecloudy, ohyecloudy@gmail.com
|