6. [최적화3] ulimit와 PAM 설정을 통한 테스트 환경 최적화
ulimit와 파일 디스크립터 (File Descriptor)란?1. 파일 디스크립터(File Descriptor)란?파일 디스크립터는 운영체제에서 프로세스가 파일, 소켓, 파이프 등과 같은 자원을 참조하기 위해 사용하는 추상적인 핸들운영체제에서 열려 있는 파일, 소켓, 파이프 등을 나타내는 참조 번호서버가 클라이언트 요청을 처리할 때, 각 연결은 파일 디스크립터를 사용하여 관리예: WebSocket 연결, 데이터베이스 연결, HTTP 요청 등은 각각 파일 디스크립터를 점유문제점: 기본 제한이 낮을 경우 연결 끊김, 오류 발생(EMFILE: Too many open files) 등이 발생가능역할연결 관리 : 클라이언트와의 각 연결은 고유한 파일 디스크립터를 사용하여 관리효율적인 자원 접근 : 운영체제는 ..
2025.01.24