나는 내 Debian Jessie 시스템이 대부분 유휴 상태임에도 불구하고 많은 PID를 사용하고 있음을 발견했습니다. 아래 그래프는 10초마다 270개 정도의 PID가 사용되는 반면 활성 프로세스 수는 거의 동일하게 유지됨을 보여줍니다.
$ while :; do echo -n "$(ps | tail -n 1 | cut -d' ' -f1) "; ps aux | wc -l; sleep 10; done
15008 155
15280 155
15555 155
15800 155
16074 155
16343 155
16612 155
16881 155
17150 155
17418 155
17688 155
시스템 부하가 그다지 높지는 않지만, 문제가 발생하기 전에 (가능한 경우) 조사해서 수정하고 싶습니다.
답변1
답변2
다른 것이 없으면 쉘 스크립트는 루프의 각 명령(예: 등)에 대한 프로세스를 생성합니다 ps
. 파일 시스템에서 관련 변경 사항을 검색하는 응용 프로그램(프로세스...)을 통해서만 시스템을 관찰할 수 있습니다.cut
tail
/proc
추가 자료: