UNIX 에서 top 을 보면 wait process 가 다수개 존재
안녕하세요.
UNIX(IBM AIX) 서버에서 top 을 쳐보니,
wait 시스템 콜이 다음과 같이 다수 개 listup 되었습니다.
원래 이런 것인가요?
child process 를 대기하는 프로세스가 이렇게 많은 것인지.
CPU 사용을 2.0%씩 10개 넘어 20% 이상을 차지하고있습니다.
이러한 것이 정상적인 것인지 아니면 무슨 문제가 있는 것인지 궁금합니다.
특이한 점은 pid 8196 과 그 하단에 11개정도의 다른 wait 이 있는데,
어떤 차이가 있는 것인지...
답변 주시면 도움이 될 것 같습니다.
.
.
8196 - A 5580:33 0 384 384 xx 0 0 2.0 0.0 wait
.
.
.
57372 - A 5645:17 0 384 384 xx 0 0 2.0 0.0 wait
61470 - A 5643:42 0 384 384 xx 0 0 2.0 0.0 wait
65568 - A 5611:52 0 384 384 xx 0 0 2.0 0.0 wait
69666 - A 5663:11 0 384 384 xx 0 0 2.0 0.0 wait
73764 - A 5625:44 0 384 384 xx 0 0 2.0 0.0 wait
77862 - A 5697:14 0 384 384 xx 0 0 2.0 0.0 wait
81960 - A 5664:38 0 384 384 xx 0 0 2.0 0.0 wait
86058 - A 5748:31 0 384 384 xx 0 0 2.0 0.0 wait
90156 - A 5711:24 0 384 384 xx 0 0 2.0 0.0 wait
94254 - A 5812:47 0 384 384 xx 0 0 2.1 0.0 wait
98352 - A 5780:12 0 384 384 xx 0 0 2.1 0.0 wait
.
.
AIX와는 친하지 않지만
올려주신 리스트를 보니
무언가 fork를 사용하는 프로세스의 자체적인 이상(버그 등으로) 혹은 외부의 영향으로 오동작을 하는게
아닐까 싶습니다만...
그리고 top이 출력하는 정보가 제가 알아 볼만한 것이 별로 없을 뿐더러 값들이 pid값들 빼곤 크게 차이가
없는 것 같아 설혹 알고 있다 하여도 차이점을 설명드리긴 힘들 것 같네요.
조금이라도 도움이 되었으면 좋겠습니다.
그럼 이만...
댓글 달기