성능과 장애
<Joe> 성능문제 해결의 일반론
sjokim
2009. 10. 30. 14:34
문제의 정의
문제는 현 상태와 목표 상태의 차이를 말한다. 문제는 현 상태에 대한 측정과 목표 상태에 대한 결정에 의해 정의된다. 일반적으로 성능문제는 목표를 정의하는 것이 어렵다.
성능문제 해결 활동을 시작할때는 문제의 정의 부터 심각하게 해야 한다.
성능문제 해결이란?
사회현상에 대한 문제 해결은 원인을 찾는 것보다 원인을 제거하는 것 까지가 문제 해결이다 하지만 성능문제 해결에서는 문제의 원인을 찾아내는 것까를 해결로 보며 그것을 시스템에 반영하는 것은 "조치" 라고 한다.

문제는 현 상태와 목표 상태의 차이를 말한다. 문제는 현 상태에 대한 측정과 목표 상태에 대한 결정에 의해 정의된다. 일반적으로 성능문제는 목표를 정의하는 것이 어렵다.
성능문제 해결 활동을 시작할때는 문제의 정의 부터 심각하게 해야 한다.
성능 목표의 결정이 어려운 이유는
현 상태파악이 어려움: ex 성능 테스트를 거쳐야 개발 시스템의 처리량 파악이 가능
목표 수립이 어려움: ex Legacy 시스템에 대한 성능 분석과 추가된 FACT들을 종합해야만 목표수립이 가능
사회현상에 대한 문제 해결은 원인을 찾는 것보다 원인을 제거하는 것 까지가 문제 해결이다 하지만 성능문제 해결에서는 문제의 원인을 찾아내는 것까를 해결로 보며 그것을 시스템에 반영하는 것은 "조치" 라고 한다.