블로그 이미지
규미

Rss feed Tistory
성능평가 2011. 12. 22. 16:49

프로세스 모니터링

top -p pid 하여도 되지만 top에서 awk로 필드를 가져오기가 힘들다. 또 Process가 종료 되었다 다시 뜨는 경우 PID값이 변하여 경우 추적이 힘들다.

간단하게 쉘로 짜보았다
pstat.sh
PID=$(ps -ef |grep $1 | awk '{print $2, $8}' | grep $1 |awk '{print $11}')
pidstat -u -p $PID | awk '{print $7}'
pidstat -u -p $PID | awk '{print $8}'

실행
sh pstat (프로세스 이름)
sh pstat python 
,
성능평가 2011. 5. 25. 09:44

고급 성능 조정 개념

,
성능평가 2011. 3. 31. 09:57

성능테스트 개요

기능 - 명세서에 명시된 동작이 작동 하는 것 (링크,폼,쿠키,인덱스,데이터베이스)
성능 - 요구된 성능에 대한 테스트 (다수유저의 동시접속, 많은 양의 데이터 삽입, 반응시간)

테스트- 오류를 찾아내는 것

성능오류 해결방안 - 시스템구매, 성능테스트, 현시스템 사용, 재개발

성능테스트 종류 - Load Test(정해진 로드를 견디는 것, 사용자 증가에 따른 자원 및 반응시간 측정), Stress Test(시스템이 견딜 수 있는 한계를 찾는 것), Endurance Test(장시간 시스템 테스트 2일?) 

성능 향상 목표 - 사용자가 증가하여도 일정하게  response time,TPS, 처리건수가 증가하여야 함

테스트 플랜 - 현황분석 > 목표설정 => 진단시나리오 => 진단수행 => 목표달성분석 IF (NO){병목분석 => GO(진단시나리오)} ELSE IF(YES){종료 보고}




,
TOTAL TODAY