현재 진행중인 프로젝트가 CPU사용률이 너무 높아서 문제가 되고 있다. 해당 서버의 다른 프로세스(oracle)들을 보면 아무리 사용률이 높아도 12.5%를 넘어가지 않는다.
진행중인 프로젝트는 돌리면 그냥! 50% 막 넘어가서 80% 가까이 될때도 있다. 그런데 원체 분석하는 프로세스라서 CPU계산을 미친듯이 하기 때문에 개인적으로는…
‘당연한거 아냐?”
라고 생각을 한다. 그럼 당췌 어째서 다른 프로세스들은 12.5%를 넘어가지 않는 것일까….
…
100을 12.5 로 나누면 8로 딱 떨어진다.
…이거 혹시 서버에 CPU가 8개 달려있고 저 서버에서 돌아가는 모든 프로세스들은 멀티프로세싱을 안하는게 아닐까? (특히 오라클 -_-)
끄응..