배경 : 특정 사용자를 위해 프로세스를 실행하기 위해 ulimit를 모니터링하고 있습니다. (때때로 부정확 한 한계로 시작하는 프로세스를 보았습니다.) 나는 몇 가지 자칭 Linux 전문가에게 물었고 lsof -p <pid>
, 다른 하나는 제안 ls /proc/<pid>/fd
했지만 다른 하나는 제안 했지만, 최대 수에 대한 실제 수를 더 정확하게 반영하는 것은 어느 쪽도 긍정적이지 않았습니다. 프로세스에 대한 열린 파일 제한.
그래서, 그것은 무엇입니까?
lsof -p <pid> | wc -l
또는
ls /proc/<pid>/fd | wc -l
차이점을 자세히 설명하십시오. 감사!
3
숙제처럼 들린다.
—
ewwhite
숙제가 아닙니다. 더 나은 설명을 추가했습니다.
—
Jared
lsof
맨 페이지를 읽었으며 그 대답이 메모리 매핑 파일 인 것으로 의심되는 동안보다 경험이 풍부한 사람의 확인을 원했습니다.