pile·
네트워크·oliveyoung올리브영 테크블로그·

고전 돌아보기, C10K 문제 (C10K Problem)

문제1999년 Dan Kegel이 제기한 C10K, 즉 동시 1만 명 접속을 받아 내는 서버를 어떻게 구현하느냐는 과제였고, 프로세스·스레드를 그만큼 띄우는 전통 방식은 메모리 낭비와 컨텍스트 스위칭 비용 때문에 50만 명대 규모로 가면서 한계가 분명해졌다.
접근Linux의 epoll(), BSD의 kqueue(), Windows의 IOCP 같은 비블로킹 I/O로 한 스레드가 다수 소켓을 다루도록 바꾸고, 이 위에 Node.js 이벤트 루프, nginx, Java NIO가 구현돼 같은 원리를 응용했다.
결과비블로킹 I/O 기반의 nginx는 동시 접속자가 늘어도 RPS가 안정적으로 유지된 반면 전통적 Apache httpd는 급격히 떨어졌고, 이 기술 흐름 위에서 대규모 인터넷 서비스가 가능해졌다.
oliveyoung
올리브영 테크블로그 블로그
원문은 여기서 이어서 읽을 수 있어요
원문 읽기
읽음 (0)

이 글과 비슷한

  1. 네트워크·cloudflare-blogCloudflare Blog·

    RFC 9234 BGP 롤 모델: 라우팅 누출 방지 표준 채택 현황 분석

    Cloudflare가 인터넷 BGP 라우팅 누출(route leak)을 프로토콜 수준에서 차단하는 RFC 9234 표준의 실제 채택 현황을 추적·분석했다. 이 표준은 BGP 세션에 역할(Role) 협상과 OTC(Only to Customer) 경로 속성을 추가해, 복잡한 운영자 정책 없이도 라우터 자체가 누출 경로를 자율적으로 거부할 수 있게 한다. 측정 과정에서 주요 Tier-1 사업자 2곳이 OTC 속성을 제거해 전파하는 문제가 발견됐다.

    요약 이어보기
    #network-security#bgp#internet-routing+2
  2. 네트워크·cloudflare-blogCloudflare Blog·

    일식이 인터넷 트래픽에 미친 영향: 아이슬란드·스페인·포르투갈 데이터 분석

    Cloudflare Radar가 2026년 8월 12일 20년 만에 유럽 본토를 가로지른 개기일식이 인터넷 트래픽에 미친 영향을 분석했다. 5분 단위 HTTP 요청 수를 직전 3주 수요일 중앙값과 비교해 일식 경로와 트래픽 감소 시점이 얼마나 정밀하게 일치하는지 정량화했다.

    요약 이어보기
    #traffic-analysis#cloudflare-radar#network-traffic+1