1. 테스트 영상
https://www.youtube.com/watch?v=x-H8K8AElgU
- 로컬호스트 서버로 진행
- 클라이언트는 1000개의 세션 생성
- 각 세션은 1초마다 서버에 ping 요청
- ping 응답을 받은 세션은 요청 후 응답을 받을 때까지 걸린 시간을 마이크로초 단위로 출력
2. 세부 사항
2.1. 테스트 환경
- OS
- Windows 11
- CPU
- 11th Gen Intel(R) Core(TM) i5-11500 @ 2.70GHz 2.71 GHz
- 코어: 6개
- 논리 프로세서: 12개
- RAM
- 16GB
2.2. 프로그램 설정
- 클라이언트
- 소켓 입출력 스레드: 4개
- 세션 관리 스레드: 1개
- 메시지 처리 스레드: 4개
- 비동기 작업 스레드: 3개
- 서버
- 소켓 입출력 스레드: 4개
- 세션 관리 스레드: 3개
- 메시지 처리 스레드: 4개
- 비동기 작업 스레드: 1개