top이 이상한것이 아니고 top에서 나온 높은 system수치는 i/o wait때문입니다.
vmstat의 idle은 idle+io wait을 포함한 수치입니다.
: top 에서 system 은 어떠한 소스가 시스템에게 콜을할때.....
: 그러니까 읽고 쓰고 등등등 을 할때 올라가게 됩니다.
: 문제는 idle 가 0%인게 문제인데.....분명 어딘가에서 행이걸린건지...
: 이것만으로는 잘 모르겠군여...
: 분명 문제있습니다...
: 여기에서는 실행된게 무엇인지 모르니까여...아마도 top자체일것같은데..
: top가문제인지 ,,, 시스템문제인지....
:
: : top에서
: : 73 processes: 72 sleeping, 1 running, 0 zombie, 0 stopped
: : CPU0 states: 0.0% user, 100.0% system, 0.0% nice, 0.0% idle
: : CPU1 states: 73.0% user, 26.0% system, 0.0% nice, 0.0% idle
: : 라고 표시됩니다..
: : 특별하게 CPU 를 많이 먹는 프로세스는 없는데도 100% 라고 나옵니다.
: :
: : 걱정이 되어서 vmstat 를 실행시켜 봤더니,
: : cpu
: : us sy id
: : 0 0 0
: : 2 2 97
: : 3 1 96
: :
: : 라고 나옵니다..
: :
: : iostat 에서는
: :
: : avg-cpu: %user %nice %sys %idle %iowait
: : 1.50 0.00 0.50 0.00 98.00
: :
: : 이렇게 나오구요..
: :
: : 그냥 top 이 이상한 것인가요?
: : 왜 top 에서만 CPU 100%로 나오죠?
: :
: : 도움을 부탁드립니다.