AIX 시스템자원(특히메모리) 보기에 관해 질문 드립니다.
안녕하세요. AIX 시스템 자원(특히메모리) 모니터링에 관해 질문 드립니다.
현재 장비가 AIX이고 L4(?)로 쪼개어진 상태이고 해당 영역에 물리메모리는 8기가라고 표시 되었있습니다.
그리고 그 한 영역에 OS와 DB 그리고 어플리케이션이 깔려져 있는 상태이며
해당 어플리케이션이 사용하는 시스템 자원을 모니터링하고자 하며
*해당 어플리케이션에 할당된 메모리가 4GB인데(Java Heap Memory사용메모리)
물리적으로 또는 페이징스페이스(또는SWAP?)영역이 할당된 값 또한 알고자 합니다.
이에 vmstat 또는 topaz등의 명령어 또는 어플에서 표시된(Java Heap Memory)메모리를
실시간으로 모니터링 했을시 4기가에서 100MB 이하까지 떨어지는 시점이 있어서
해당 관련해 하루치 또는 일주일치를 뽑아내고자 찾아보던중
AIX에서 사용되는 nmon이라는 툴을 사용 시스템자원을 뽑아 냈습니다만
해당 어플리케이션의 실시간 메모리 사용량과 실제(피지컬)/가상(페이징)영역을 도출할 수가 없었습니다.
(또는 못 찾겠습니다ㅠㅠ)
vmstat, topaz등의 명령어로도 정확한 값을 알아보기 힘들고.. 실시간(초단위/분단위)의 하루치 값을
가져오는 방법을 찾지 못해 현재 사용하고 있는 장비의 시스템 자원을 모니터링 하고자
이렇게 글 남기기 되었습니다.
좀 더 찾으면서 생각 해본건
jconsole(?)을 사용한다 -> Java heap memory 에 할당해준 물리/가상 메모리는 어떻게 보는건가요..? ㅠㅠ
해당 서버에 JAVA사용하는 프로세서는 해당 어플 뿐인걸로 생각 되는데..
java 프로세서 사용량만 보면될까요..? 또는 어플만 따로 볼수 있는 방법이.. ........
aix 명령어로 실시간 모니터링후 파일로 떨군다 or 스크립트를 짜야한다 -> 어떤게 있을까요..?
aix 에서 어플에 또는 JVM에 할당해준 물리/가상 메모리 보는 방법 -> 에도 어떤 방법이 있을까요..?
또는 해당 어플만 모니터링 할려면 프로그램을 따로 짜야된다!! -> 유유
이에 질문드립니다..
p.s KLDP 근4년만에 드디어 신입 엔지니어가 되었습니다^0^ 감사합니다.
Jeniffer를 구입하여 설치한다 라는 아주 좋은
Jeniffer를 구입하여 설치한다 라는 아주 좋은 옵션이 있습니다.
적어도 Java기반 WAS에 대한 모니터링이 필요하다 라면 말이죠.
이런저런 잡다한 어플리케이션 전체에 대한 통계분석이 필요하시면 ps 계열 명령어의 각 필드값에 대한 이해를 하시고, 이를 스크립트화해서 데이터를 쌓고 엑셀에 때려박는게 가장 간단명료하며 사용자 친화적 삽질.....입니다. OTL
감사합니다
해당관련 스크립트 awk이용 한번 도전 해보겠습니당^0^
댓글 달기