소켓도 파일 디스크립터를 쓴다
고트래픽 웹 서버에서는 `ulimit -n`과 `fs.file-max`가 낮으면 동시에 열 수 있는 연결 자체가 먼저 막힌다.
65535
somaxconn
이 절은 파일 디스크립터, TCP, 메모리, I/O 스케줄러처럼 바로 바꿀 수 있는 커널 설정과 프로세스, 가상 메모리, 동기화, 시스템 콜 면접 주제를 한 흐름으로 정리한다.
고트래픽 웹 서버에서는 `ulimit -n`과 `fs.file-max`가 낮으면 동시에 열 수 있는 연결 자체가 먼저 막힌다.
`swappiness`, `overcommit_memory`, dirty page 비율은 메모리 기반 저장소와 DB 서버의 안정성 판단에 직접 연결된다.
프로세스와 스레드, `fork()`와 `exec()`, 가상 메모리 질문은 결국 주소 공간과 캐시 무효화 비용을 이해했는지 확인한다.