[질문] 현재 CPU 를 사용하고 있는 프로세스를 찾는 방법.
top 의 결과 입니다.
CPU states: cpu user nice system irq softirq iowait idle
total 0.0% 0.0% 0.2% 0.0% 0.1% 58.8% 40.8%
cpu00 0.0% 0.0% 0.0% 0.0% 0.0% 77.6% 22.4%
cpu01 0.0% 0.0% 0.2% 0.0% 0.0% 41.0% 58.8%
cpu02 0.0% 0.0% 0.2% 0.0% 0.4% 77.2% 22.2%
cpu03 0.0% 0.0% 0.4% 0.0% 0.0% 39.6% 60.0%
Mem: 2061100k av, 146576k used, 1914524k free, 0k shrd, 82676k buff
98332k active, 3308k inactive
Swap: 1052248k av, 0k used, 1052248k free 16108k cached
위와 같은데... iowait 에 부하가 좀 걸리는군요.
어떤 프로세스가 계속 디스크에 읽고 쓰기를 하는지 알고 싶어서
ps 와 top 으로 보니 알수가 없네요.
다 0.0 으로 나옵니다.
OS 는 레드햇 어드밴스드 3.0 AS 입니다.
정확히 알 수 있는 방법이 없을까요?
ps로 안되나요?
지금 제 PC에서 위 명령을 내려보니
로 나오면서 %CPU의 값을 알 수가 있습니다.
또, STAT에서 Running중인지 대기중인지도 알 수 있구요.
그러면 알 수 있지 않나요?
(글꼴을 고칠수 있다면 고정폰트로 하여 줄을 맞출수 있을텐데...)
Re: ps로 안되나요?
졸려서... 별짓 다하고 있습니다. 8)
-----
오늘 나의 취미는 끝없는, 끝없는 인내다. 1973 法頂
음... 어쨌든... 0.0 아닌가요?지금 CPU 사용량이 90%
음... 어쨌든... 0.0 아닌가요?
지금 CPU 사용량이 90% 가 넘어가고 있는데
제 서버에서 ps aux 해서 그 수를 다 더해도
5 도 안됩니다.
이게 정확히 무엇때문에 그런 것일까요?
댓글 달기