성능 9

운영체제 성능 분석을 위한 도구들

UNIX 혹은 Linux 서버를 운영하는 관리자라면 객관적인, 혹은 보고서 작성을 위한 성능 분석 결과가 필요하게 된다. 현재 운영체제 성능 분석 및 모니터링을 위한 도구들이 꽤 많이 나와있다. 하지만 그 중에서도 공짜로 사용할 수 있는 툴들에 대해서 얘기해보고자 한다. kSar와 nmon analyser라는 툴을 들어보셨을거다. 각각 sar와 nmon으로 만들어진 log 파일을 분석하는 툴이다. 자세히 얘기해보자. 1. kSar 지인의 소개로 알게된 kSar는 sar라는 툴로 저장한 서버의 성능 관련 data를 분석하기 위한 GUI 툴이다. 소스포지에서 다운로드 받을 수 있으며, 링크는 http://sourceforge.net/projects/ksar이다. BSD 라이선스 정책을 따르며, 현재 최신 버..

nmon 사용자분들 nmonanalyser 3.3.E3가 올라와있습니다.

사무실 PC에서 nmonanalyser 3.3.E가 엑셀과 함께 죽어버리는 문제가 종종 생겨서 혹시나하는 마음에 홈페이지에 들어가보니 새 버전이 올라와 있네요. nmonanalyser 3.3.e3 http://www.ibm.com/developerworks/wikis/display/Wikiptype/nmonanalyser 최근 버전이 3.3.e3이구요. 생각보단 나온지 오래됐네요. nmon을 사용하시는 분들은 한번 받아서 사용해보시길 ^^ 저는 가끔씩 엑셀과 함께 죽는 현상이 없어져서 만족하고 있습니다.

Nmon Analyser 새 버전이 등록되어 있네요.

요즘 AIX 서버의 성능 문제에 대해서 자료를 만들고 있는데 nmonanalyser를 사용하고 있습니다. AIX 전문가가 아닌 제게는 그래프까지 만들어주는 고마운 존재이죠. 오늘 nmonanalyser를 쓰려다가 갑자기 nmonanalyser도 버전업이 되지 않았을까하는 생각에 홈페이지에 가보니 버전업이 되어있네요.(2009년 12월 16일자입니다.) 기존에 사용하던 버전이 3.3.A인데 3.3.E 버전이 올라와 있네요. 즉시 다운받아서 사용 중입니다. ^^ nmonanalyser 사용하시던 분들이라면 다운 받으세요. nmonanalyser다운받으러 가기 간단한 사용법은 제가 예전에 작성한 글을 참고하세요. 2009/04/10 - [Operating System] - NMON, NMON Analyser를..

DBA의 고민 (1) 고성능, 고가용성 시스템 구축. 안정성과 성능의 두 마리 토끼를 잡아야 하는데... ㅜㅜ

저희 회사의 시스템 구축 목표 중 아주 중요하게 생각하는 항목은 "가능한 모든 DB는 저렴하게 Active - standby를 구현하자"입니다. 결국 "저렴하게 안정성 향상과 성능 극대화를 추구한다."라는 말인데, 이 문구를 보시면 많은 분들은 "저렴하게"라는 부분만 빼면 가능한 일이라고 생각하실겁니다. 저도 그렇게 생각하구요. 예산만 풍부하다면... 제가 생각하는 아주 좋은 회사는 장비(시스템)와 직원에게 비용을 아끼지 않는 회사입니다.(낭비가 아니라 "아끼지 않는다"입니다. 내가 원하는 기능, 성능 및 안정성을 제공하는 장비나 서비스를 구매하고 이에 비용을 지불하는건 낭비가 아니라고 생각합니다. 물론 사원에게도 마찬가지로 적절한 보수와 특근, 야근 수당을 다 챙겨주는...) 물론 이런 회사에 근무하는..

IT 기술/Database 2010.02.18

NMON, NMON Analyser를 이용한 시스템 성능 리포트 만들기

AIX 서버의 성능 문제가 생겨서 리포트를 작성할 일이 생겨서 nmon을 이용하기로 했습니다. 예전에 제 블로그에 소개했던 nmon 관련 문서를 떠올리곤 TAG목록에서 nmon을 찾아서 문서를 열었죠. 원문보기 : [소개] IBM DeveloperWorks : nmon 성능: AIX와 리눅스 성능 분석을 위한 무료 툴 (한글) 우선 nmon으로 10시간 가량 모니터링을 하기로 하고 아래와 같이 옵션을 줘서 모니터링을 시작했습니다. -fT : 파일로 저장하도록 한다. 대문자 T는 top process까지 저장하도록 하는 옵션이다. 이 옵션이 필요없으면 -f로 하면 된다. -s : 스냅샷을 찍는 간격. 초 단위이다. 300은 5분 간격을 의미한다. -c : 스냅샷을 찍는 횟수. 5분간격으로 132번을 찍으니..

[책소개]Blog2Blog 자바 성능을 결정짓는 코딩 습관과 튜닝 이야기

최근에 회사에 신청했던 [Blog2Blog 자바 성능을 결정짓는 코딩 습관과 튜닝 이야기]를 소개하려합니다. 회사돈으로 산거라 다른책 읽을때보다는 서둘러서 읽고 있습니다. ^^; 아직 다 읽지는 못했지만 저같은 어중간한 레벨의 개발자들에게 필요한 내용들을 찾아보기 쉽게 정리해놓은 책이라고 생각합니다. 개발에서 손뗀지가 일년 정도 되다보니 기억나지 않는게 너무 많더군요. ^^; 자바 성능을 결정짓는 코딩 습관과 튜닝 이야기 카테고리 컴퓨터/IT 지은이 이상민 (한빛미디어, 2008년) 상세보기 아래는 이 책을 읽은 분이 책 내용중에서 오류를 찾아내서 정리해 놓은 블로그 내용입니다. 저도 읽으면서 찾아봐야 겠네요.

[OTN 문서 소개]Oracle Wait Event 모니터링

요즘 DB가 거의 매일 문제를 일으켜서 성능관련 문서들을 많이 찾아보며 분석중에 있습니다. 그러다보니 wait event에 많은 시간을 투자하고 있죠. OTN에는 많은 Oracle 관련 문서들이 있는걸 아시죠. 그중에서 이번에 찾은 [Oracle Wait Event 모니터링]이라는 문서가 눈에 띄더군요. 원문보러가기~! (주)웨어벨리의 책임 컨설턴트인 안진철님이 2003년경에 작성한 문서로 순서는 아래와 같습니다. 연재 순서 [1] Oracle Wait Event 모니터링 (2003년 1월 28일) [2] Enqueue와 Latch (2003년 2월 12일) [3] Shared Pool 관련 Wait Event (2003년 2월 26일) [4] buffer cache 관련 Wait Event (2003년..

IT 기술/Oracle 2009.04.08

[소개] IBM DeveloperWorks : Ajax 성능분석

이 문서는 Ajax 개발시 성능 문제를 개선하기위해서 필요한 도구를 소개하고 있습니다. 제가 사용중인 Firebug도 소개하고 있구요. Yslow라는 도구도 소개하네요. 갈수록 사용하는 곳이 많아지는 Ajax와 이에따른 성능 문제에 고민하는 개발자라면 한번 읽어볼만한 내용이라고 생각합니다. 원문 : Ajax 성능분석 (최신 도구를 사용하여 작업을 마무리하기) 비동기 자바스크립트 + XML(Asynchronous JavaScript + XML; Ajax) 덕분에 상호작용과 성능에 대한 사용자들의 기대치가 계속 높아지고 있고, Ajax를 웹 응용 프로그램의 필수 요소로 취급하는 개발자들도 점점 늘고 있습니다. 더 많은 코드가 클라이언트 측으로 이동하고 네트워크 모델이 바뀜에 따라, 커뮤니티는 Ajax 고유의..

[소개] IBM DeveloperWorks : nmon 성능: AIX와 리눅스 성능 분석을 위한 무료 툴 (한글)

한국 IBM DeveloperWorks 올라온 글중에 리눅스 사용자에게 도움이 될만한 글을 하나 소개하고자 한다. 원문링크 : nmon 성능: AIX와 리눅스 성능 분석을 위한 무료 툴 (한글) IBM의 AIX 운영체제에는 NMON이라는 유틸이 있다. nmon은 top보다 다양한 정보를 보여주기때문에 시스템 모니터링시에 유용하게 쓸 수 있다. 리눅스 사용자들은 모니터링을 할때 top을 사용하는데, nmon을 사용하면 다양한 자료를 선택해서 볼 수 있다. AIX 전용 프로그램인줄로만 알았는데, IBM 홈페이지에서 Linux용 실행파일을 다운로드 받을 수 있다. 다운로드 받은 압축 파일을 풀어보면 Debian 3.1, Fedora 5, Knoppix 5, RHEL 2~4, SLES 9~10에서 실행할 수 있..