블로그 이미지
.
속눈썹맨

공지사항

최근에 올라온 글

최근에 달린 댓글

최근에 받은 트랙백

글 보관함

calendar

1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28

소프트웨어 성능의 정량적 측정

2004. 6. 29. 10:29 | Posted by 속눈썹맨
정량적 측정을 방해하는 소요들.
1. 내가 하는 작업 이외의 많은 process들이 떠있을 때.
2. 그 process들이 unpredictable할 때 - 다른 user가 갑자기 많은 작업을 수행하기도 함.

해결책
1. 한 서버에서 한 가지 일만 할당한다.
2. 내가 사용하는 모든 프로그램 내부에 성능 측정 도구를 넣는 다.

성능의 측정값
1. data의 size(bytes, field, line 수)
2. traffic - (in band, out band) x (network, disk I/O ...)
3. 특정 packet의 갯수
4. system call 횟수
5. user, sys, run time
6. response time, through put
7. query 갯수
8. process 갯수
9. CPU 사용량
10. Memory usage
11. disk space usage
12. 각각의 평균, 최대, 최소, 편차, 표준편차, 중앙값 등.. 통계적 수치들.