반응형
1. process의 thread count 확인
ps -o nlwp <pid> or
ps -o thcount <pid>
watch ps -o thcount <pid>
** nlwp == thcount 같은 의미
2. 프로세별 thread count 확인
> ps -eo nlwp,command
3. 전체 thread count
> ps -eLf | wc -l
or
> ps -eo nlwp | tail -n +2 | awk '{ num_threads += $1 } END { print num_threads }'
4. 사용자별 thread count 수
> ps h -Led -o user | sort | uniq -c | sort -n
5. 서버상의 max process(실제 thread 수)
5.1 확인
> cat /proc/sys/kernel/pid_max
5.2 수정
> vi /etc/sysctl.conf
kernel.pid_max = 32768
> sysctl -p
6. 사용자의 max process
6.1 확인
> ulimit -u
6.2 수정
> ulimit -u 20
OR
> vi /etc/security/limits.conf
user1 soft nproc 20
user1 hard nproc 20
반응형
'운영체제 > Unix & Linux' 카테고리의 다른 글
리눅스 부팅 커널 변경 및 커널 업그레이드 (0) | 2023.05.25 |
---|---|
리눅스 리부팅시 messages 파일 로그 (0) | 2023.05.16 |
stress 명령어를 이용한 성능 측정 (0) | 2023.05.15 |
[Linux] Partion Script (0) | 2023.04.19 |
리눅스 파일시스템 타입 확인 (2) | 2021.07.24 |