개발 하 는 입장 에서 는 예상 사용 자 가 얼마나 될지 , 서버 에서 운영 될 프로그램 의 크기 가 얼마나 될지 에 따라서 서버 의 사이즈 를 어느 정도 로 잡 을지 결정 해야 하 는데 , 모든 사람 들 이 알 듯이 그걸 맞추 는 건 불 가능 한 일 이 고 , 또한 사용 자 가 몰리 거나 프로그램 의 성능 요구 치가 peak 를 칠 때 기준 으로 서버 의 사이징 을 하 기 때문 에 대부분 의 경우 서버 의 CPU 와 Memory 는 항상 여유 있 게 놀 고 있 습니다 . 서버 모니터링 에 관심 이 전혀 없 는 분 들 도 노트북 에서 컨트롤 + 알트 + 딜 리트 를 눌러서 윈도우 프로세스 탭 을 보 신 적 이 있 을 겁니다 . 만약 CPU 가 100 % 가까운 사용량 을 보이 고 있 다면 , 그 노트북 은 팬 돌아가 는 소리 와 발열 과 모든 어플리케이션 이 버벅거리 는 난장판 이 되 어 있 을 것 입니다 . 서버 는 당연히 PC 에 비하 여 24 시간 쉬 지 않 고 가동 되 더라도 안정 적 으로 운영 되 는 고 가 용성 을 보장 하 는 설계 가 되 어 있 고 CPU 100 % 피크 를 치 더라도 차례 로 실행 이 되 도록 설계 되 어 있 지만 , 그래도 항상 CPU 와 Memory 는 여유 분 을 고려 해 설정 을 하 게 되 고 , 그 여유 분 만큼 항상 비용 이 지출 되 고 있 는 것 입니다 .