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

less than 1 minute read

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

job system 대신 IOCP

nil

nil

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

# of threads

nil

  • blocking이 없다면 core만큼 thread를 생성하는 게 이상적. context switching 따윈 없다.

nil

  • # of cores X 2 는 경험에 의한 최적값. 모든 경우에 있어 최적값은 아니다.
    • file, socket I/O thread

링크

발표