반응형 fd max1 [Linux] File Descriptor란? 리눅스에서는 모든 게 파일로 이루어진다고 하는데 그중에서 파일 디스크립터는 프로세스에서 특정 파일에 접근할 때 사용하는 추상적인 값입니다. 파일 디스크립터의 값은 일반적으로는 0이 아닌 정수 값으로 표현됩니다. 리눅스에서는 현재 실행중인 프로세스 또한 File Descriptor로 표현되기 때문에 다음과 같은 명령어를 통해서 해당 프로세스가 실행되고 있는 개수를 확인할 수 있습니다. ls /proc/프로세스ID(PID)/fd/ | wc -l 프로세스가 실행할 수 있는 개수는 리눅스에서 제한을 두고 있는데 이유는 하나의 프로세스에만 자원을 할당할 수 없기 때문입니다. 먼저 시스템상에 File Descriptor의 한계는 Soft limit과 Hard limit으로 구분됩니다. ulimit -aS// Sof.. 2022. 2. 11. 이전 1 다음 반응형