리눅스에서 서비스별 프로세스 수를 제한할 때 pids.max를 단순한 PID 번호 제한으로 이해하면 판단이 흐려집니다. cgroup v2의 pids controller는 특정 cgroup 안에서 새 task가 더 만들어지는 것을 제한합니다. 여기서 task는 커널이 세는 TID 단위라서 일반적인 프로세스뿐 아니라 스레드도 개별적으로 포함됩니다.결론부터 말하면, pids.max는 fork 폭주나 과도한 스레드 생성이 한 서비스 밖으로 번지는 것을 막는 하드 경계입니다. systemd를 쓰는 환경에서는 대개 TasksMax=와 EffectiveTasksMax=를 먼저 보고, 필요할 때 해당 cgroup의 pids.current, pids.peak, pids.events를 같이 확인하면 됩니다.pids.max..





