PARM Revision History

  Parm V7.1.3 --> Parm V10.0 : 주요 변경 사항
(V8.0, V9.0은 베타 버전으로만 사용되었고, 정식 릴리즈되지 않았습니다)

명령어 상태 설명
mmonx
parmagentx
mrepx
대폭 변경 mmonx, parmagentx 명령어가 수집하는 데이타가 V10.0에서 대폭 늘어났다.
이 명령어들이 수집한 데이타를 보여주는 ParmViewParmClient 도 대폭 변경되었다.

BUG:
mmonx V10.0 명령어에서는 disk 정보에서 md module은 계산에서 제외한다.
이전 버전에서는 md module의 I/O 양을 DISK_OPS, DISK_KB에 포함시켰다. 그러나 이것은 md 에 해당하는 sd 또는 ssd 디스크의 I/O 양과 중복 계산되는 문제점이 있었다.

명령어 상태 설명
gwserv 버그 수정
  • -d 옵션에 상대 패스 지정하면 재대로 동작하지 않는 버그 수정
  • gnetinfo 명령어 추가 netinfo 명령어로 수집한 데이타에 대하여 그래프를 만들어 준다.
    proctime 명령어 추가 프로세스가 사용한 CPU시간에 대한 자세한 정보를 보여준다.
    jmeminfo 명령어 추가 시스템이 사용하는 메모리 정보와 프로세스가 사용하는 메모리 정보를 상세히 보여준다.
    iostatctl 명령어 추가 iostat 명령어로 수집한 데이타에 대하여, 여러 디바이스를 합산하여 하나의 디바이스로 변환한다.
    jsum 명령어 추가 컬럼이나 라인으로 구성된 숫자들의 합계를 구해준다.
    jcal 명령어 추가 날짜을 계산하여 주는 명령어이다.
    jtab 명령어 추가 필드 분리자로 구분된 데이타를 읽어서 HTML table을 만들어 준다.
    jhexdump 명령어 추가 바이너리 데이타를 16진수로 변환하여 보여준다.
    hostvt 명령어 추가 ParmClient hostview.exe의 텍스트 버전이다.
    cpuvt 명령어 추가 ParmClient cpuview.exe의 텍스트 버전이다.
    mmvt 명령어 추가 mmonx 명령어가 수집한 데이타의 최종 1분의 데이타를 텍스트로 보여준다.
    cdrun.sh 명령어 추가 지정한 명령어를 지정한 디렉토리에 들어가서 수행한다.
    edgif 명령어 추가 GIF 파일을 편집하는 명령어이다.
    mkchart 명령어 추가 막대 그래프를 만들어 주는 명령어이다.
    tcpinfo 명령어 추가 TCP 및 UDP 통계 정보를 보여주는 명령어이다.
    jsyscall 명령어 추가 시스템 콜의 CPU 사용량을 조사하는 명령어이다.
    mrepx_shell 명령어 추가 여러 시스템에서 수집한 mdbxx-file에 대하여, 명령어 라인에서 동시에 처리할 수 있는 shell script를 생성한다.
    jwget 명령어 추가 웹서버의 페이지는 명령어 라인에 HTTP 프로토콜로 가지고 오는 명령어이다.
    gwserv 옵션 추가
  • -P 옵션 추가
  • -U 옵션 추가
  • mkgraph 옵션 추가
  • -1 옵션 추가
  • -X 옵션 추가
  • -R 옵션 추가
  • -g 옵션 추가
  • -q 옵션 추가
  • -r 옵션 추가
  • -L 옵션 추가
  • psparse 옵션 추가
  • -A 옵션 추가
  • -D 옵션과 연계하여 사용할 수 있는 옵션 추가
  • -F 옵션에서 나오는 출력물의 내용 변경
  • -k 옵션 추가
  • -o 옵션 추가
  • -q 옵션 추가
  • -v 옵션 추가
  • -Y 옵션 추가
  • psinfo 옵션 추가
  • -k 옵션 추가
  • -6 옵션 추가

    기능 개선

  • 프로세스가 사용한 CPU 사용시간을 1/10000 초 단위로 표시함.
  • tsinfo 옵션 추가
  • -e 옵션 추가

    기능 개선

  • 프로세스가 사용한 CPU 사용시간을 1/10000 초 단위로 표시함.
  • 출력에서 PRI 정보 추가
  • imglist 옵션 추가
  • -e 옵션 추가
  • -F 옵션 추가
  • -f 옵션 추가
  • -P 옵션 추가
  • -s 옵션 추가
  • -T 옵션 추가
  • giostat 옵션 추가
  • -L 옵션 추가
  • -M 옵션 추가
  • -O 옵션 추가
  • -X 옵션 추가
  • -x 옵션 추가
  • -z 옵션 추가
  • 그래프를 그리는 필드 추가
  • gmpstat 옵션 추가
  • -d 옵션 추가
  • -L 옵션 추가
  • -O 옵션 추가
  • -x 옵션 추가
  • gnetstat 옵션 추가
  • -L 옵션 추가
  • gpsinfo 옵션 추가
  • -L 옵션 추가
  • gvmstat 옵션 추가
  • -L 옵션 추가
  • jtop 옵션 추가
  • -D 옵션 추가
  • -N 옵션 추가
  • -g 옵션 추가
  • -G 옵션 추가
  • -p 옵션 추가
  • -P 옵션 추가

    기능 개선

  • 프로세스가 사용한 CPU 사용시간을 1/10000 초 단위로 표시함.
  • mkrep.sh 옵션 추가
  • -K 옵션 추가
  • -r 옵션 추가
  • -S 옵션 추가
  • -v 옵션 추가
  • -z 옵션 추가
  • getdata 옵션 추가
  • -x 옵션 추가
  • -P 옵션 추가
  • Network 데이타를 수집할 때, netstat 명령어를 사용하지 않고 /opt/JSparm/bin/netinfo 명령어를 사용함
  • mrepx 옵션 추가
  • -1 옵션 추가
  • -3 옵션 추가
  • -4 옵션 추가
  • -5 옵션 추가
  • -6 옵션 추가
  • -7 옵션 추가
  • -8 옵션 추가
  • -9 옵션 추가
  • -a 옵션 추가
  • -A 옵션 추가
  • -B 옵션 추가 (이중의미)
  • -F 옵션 추가
  • -g 옵션 추가
  • -I 옵션 추가 (이중의미)
  • -u 옵션 추가
  • -W 옵션 추가
  • -X 옵션 추가
  • -z 옵션 추가
  • procinfo 옵션추가
  • -A 옵션 추가
  • -C 옵션 추가
  • -k 옵션 추가
  • -L 옵션 추가
  • -l 옵션 추가
  • -m 옵션 추가
  • -R 옵션 추가
  • -T 옵션 추가
  • -x 옵션 추가

    기능 개선

  • 프로세스가 사용한 CPU 사용시간을 1/10000 초 단위로 표시함.
  • netinfo 옵션추가
  • -R 옵션 추가
  •   Parm V7.1.2 --> Parm V7.1.3 : 주요 변경 사항

    명령어 상태 설명
    mmonx,
    mrepx
    버그수정
  • mmonx가 수집한 데이타가 보이지 않음.
    Solaris 10 kernel patch 142900-12에서 "struct vminfo"에 새로운 필드 updates가 추가되어 발생

    mrepx는 Parm V7.1.3 이전에 잘 못 받혀진 mmonx 데이타를 보정하여 그래프를 그려준다.
    (보정에 대한 부작용으로, 이 경우에 RunP 값은 항상 zero이다.)

  •   Parm V7.1.1 --> Parm V7.1.2 : 주요 변경 사항

    명령어 상태 설명
    mmonx
    netinfo
    기능개선
  • 네트웍 인터페이스의 mac 의 통계값을 측정하지 않도록 수정.
    mac 통계값은 네트웍 일반 인터페이스 통계값과 중복으로 측정되기 때문에 이 값을 측정에서 제외시킴.
  • "fcip", "wrsmd", "jnic146x" 모듈에 대해서는 통계값을 측정하지 않도록 수정
  •   Parm V7.1 --> Parm V7.1.1 : 주요 변경 사항

    명령어 상태 설명
    netinfo 버그 수정
  • 불필요한 State Change가 발생하는 것을 수정
  • netinfo 기능 개선
  • inactive한 "fcip", "wrsmd", "jnic146x" interface driver에 대해서는 netinfo 출력에서 디폴트로 제외시킴.
  • parmview 버그 수정
  • "Yearly Graph" 화면에서 "Multi-Row VIEW"에 Interval을 60초가 아닌 다른 값으로 조정할 때, 그래프가 Interval 변경에 맞게 수정되지 않는 것을 수정.
  • procinfo 기능 개선
  • 이전 버전에서는 -p 옵션에 프로세스 ID 한개만 지정할 수 있었는데, 여러 개의 프로세스 ID를 지정할 수 있도록 수정.
  •   Parm V7.0 --> Parm V7.1 : 주요 변경 사항

    개선 사항
  • PARM Lease License를 지원
  • 명령어 상태 설명
    logcount 옵션 추가
  • -z 옵션 추가
  • gwserv 기능 추가
  • gwserv 명령어에서 디폴트 페이지로 index.html 또는 index.cgi 사용한다. index.cgi가 추가되었다.
  • adjmaxmin 기능 추가
  • adjmaxmin 명령어에 데이타 파일을 지정하지 않으면 표준입력에서 데이타를 읽는다.
  • psinfo 버그 수정
  • psinfo 명령어에서 -S 옵션과 -x 옵션을 사용할 때, WCPU% 값이 잘 못 표시되는 것을 수정하였다.
  • mrepx 버그 수정
  • mrepx 명령어에서 텍스트 모드로 값을 출력할 때, 수점이하 한자리까지 표시되는 필드에 -P 옵션을 사용하여 최대값을 출력하면 그 값이 10배 커진다. 예를 들어, 45.3인 값은 453으로 출력된다. 이러한 오류를 수정하였다.
  •   Parm V6.2 --> Parm V7.0 : 주요 변경 사항

    개선 사항
  • Solaris 10 X86 버전에서 AMD 64bit 지원
  • 명령어 상태 설명
    jlogmon 명령어 추가 시스템의 있는 로그 파일을 감시하여 새로운 로그가 기록되면, 이를 관리자에게 알려주는 명령어
    sendmsg 명령어를 관리자에게 통보하는 기능으로 사용한다.
    sendmsg 명령어 추가 메세지를 logviewer 프로그램에게 전달하는 명령어
    logviewer.exe
    logviewer.sh
    명령어 추가 sendmsg 명령어로 받은 메세지를 화면에 보여주는 명령어
    adjmaxmin 명령어 추가 그래프의 최대값과 최소값을 공통값으로 계산해 주는 명령어
    prdelta 명령어 추가 누적된 데이타 값을 읽어서 차이값을 보여주는 명령어
    mmonx_proc 명령어 추가 주기적으로 프로세스 정보를 저장해 주는 명령어
    sysmon.exe
    sysmon.sh
    명령어 추가 여러 시스템의 통계정보와 프로세스에 대한 정보를 그래프로 보는 명령어
    hostview.exe
    hostview.sh
    명령어 추가 하나의 시스템의 통계정보와 프로세스에 대한 정보를 그래프로 보는 명령어
    cpuview.exe
    cpuview.sh
    명령어 추가 개별 CPU의 사용률을 그래프로 보는 명령어
    parmagentx 명령어 추가 parmagent 명령어가 없어지고 parmagentx가 추가됨
    sysmon.exe 와 hostview.exe 명령어를 서비스하는 서버 프로세스이고, 시스템의 통계정보를 수집하여 접속한 클라이언트 프로그램에게 보내준다.
    cpuviewd 명령어 추가 cpuview.exe 명령어를 서비스하는 서버 프로세스이고, 개별 CPU 사용률에 대한 정보를 수집하여 cpuview.exe 명령어에게 보내준다.
    mmonx 옵션 추가
  • -O 옵션 추가
  • dolog 옵션 추가
  • -r 옵션 추가
  • -n 옵션 추가
  • netinfo 옵션 추가
  • -s 옵션 추가
  • logcount 옵션 추가
  • -t 옵션 추가
  • imglist 옵션 추가
  • -a 옵션 추가
  • -c 옵션 추가
  • -d 옵션 추가
  • -D 옵션 추가
  • -N 옵션 추가
  • -n 옵션 추가
  • giostat 옵션 추가
  • -P 옵션 추가
  • -y 옵션 추가
  • gnetstat 옵션 추가
  • -P 옵션 추가
  • -y 옵션 추가
  • gmpstat 옵션 추가
  • -P 옵션 추가
  • -y 옵션 추가
  • gpsinfo 옵션 추가
  • -P 옵션 추가
  • -p 옵션 추가
  • -y 옵션 추가
  • gvmstat 옵션 추가
  • -P 옵션 추가
  • -y 옵션 추가
  • gsar 옵션 추가
  • -c 옵션 추가
  • -P 옵션 추가
  • mkgraph 옵션 추가
  • -F 옵션 추가
  • -f 옵션 추가
  • -P 옵션 추가
  • -p 옵션 추가
  • -y 옵션 추가
  • mkrep.sh 옵션 추가
  • -P 옵션 추가
  • mrepx 옵션 추가
  • -c 옵션 추가
  • -k 옵션 추가
  • -K 옵션 추가
  • -N 옵션 추가
  • -P 옵션 추가
  • -M 옵션 추가
  • -I 옵션 추가
  • -B 옵션 추가
  • -R 옵션 추가
  • -r 옵션 추가
  • -y 옵션 추가
  • -t 옵션 추가
  • getdata_daily.sh 기능 추가 -p 옵션을 사용할 경우 CPU를 많이 사용하는 순서로 상위 10개의 프로세스 정보를 수집하는데, V7.0에서는 HP+STK가 큰 순서로 상위 5개의 프로세스 정보를 추가적으로 더 수집한다.
    ParmView 기능 추가
  • 그래프의 최대값 및 최소값 지정가능
  • 새 창에 그래프 보여주기 기능 [PupUp Graph]
  • 새 창에 선택한 그래프를 실시간으로 모니터하는 기능 추가 [Mon Graph]
  • 두개 이상의 그래프가 있는 항목에서 개별 그래프를 그릴 수 있게 했음.
    (예, CPU, CPU-user, CPU-sys, CPU-wio, CPU-u-s, CPU-usage)
  • [Multi VIEW]에서 여러 컬럼으로 그래프 그리기 기능 추가(콤보박스 Col)
  • [Monthly Graph] 윈도우에서 Calendar View 및 Serial View에서 다양한 그래프를 만들 수 있음.
  • [Yearly Graph] 윈도우 추가
  • [MultiHost Graph] 윈도우 추가. 한 화면에서 여러 시스템의 그래프를 볼 수 있음.
  • [Process Info] 윈도우 추가
  •   Parm V6.2 --> Parm V7.0 : 주요 버그 수정

    명령어 설명
    netinfo, mmonx scid 네트웍 인터페이스에서 packet 양은 측정하지만 KB양을 측정하지 못 하는 오류를 수정
    psinfo, jtop, perfmon Solaris 10 SPARC 버전에서 64 bit application의 메모리 크기가 4GB 이상인 경우 그 크기를 제대로 측정하지 못 하는 오류 수정

      Parm V6.1 --> Parm V6.2 : 주요 변경 사항

    명령어 상태 설명
    netinfo 명령어 추가 네트웍 인터페이스 정보를 수집하는 명령어
    tsinfo 명령어 추가 프로세스에 있는 쓰레드 정보를 수집하는 명령어
    procinfo 명령어 추가 구간 별로 프로세스의 read/write 양, CPU 사용량, 시스템 콜 횟수를 조사하는 명령어
    logcount 명령어 추가 웹서버와 같이 시간이 표시되어 있는 데이타에서 시간대 별로 얼마나 많은 데이타가 있는지 카운트하는 프로그램
    mmonx 명령어 추가 mmon 명령어가 없어지고 mmonx 명령어로 확장.
    mmonx 명령어에는 네트웍 정보와 디스크 정보를 더 수집한다.

    mmonx 명령어는 네트웍 정보와 디스크 정보를 더 수집한다. 현재 실행되고 있는 mmon 프로세스가 있으면 그 프로세스를 종료한 후에 mdb-file을 conv_mdbx 명령어로 mdbx-file로 변환한 후에 mmonx 명령어를 다시 실행하여야 한다. 그렇게 해야 기존에 수집된 데이타에 연속하여 데이타가 저장된다.

    mrepx 명령어 추가 mrep 명령어가 없어지고 mrepx 명령어로 확장.
    conv_mdbx 명령어 추가 구 버전 mmon 명령어가 수집한 데이타를 mmonx 명령어가 수집한 형식으로 변환
    gwserv 옵션 추가
  • -h 옵션 추가
  • psparse 옵션 추가
  • -L 옵션 추가
  • -G 옵션 추가
  • dolog 옵션 추가
  • -k 옵션 추가
  • gvmstat 옵션 추가
  • -p 옵션 추가
  • giostat 옵션 추가
  • -p 옵션 추가
  • getdata 옵션 추가
  • -p 옵션 추가
  •   Parm V6.0 --> Parm V6.1 : 주요 변경 사항

  • 두개의 CPU를 가진 시스템을 위한 라이센스 관리 루틴 수정
    - PARM_WS2C 라이센스를 사용하시는 고객은 Parm V6.1 이상의 버전을 사용해야 합니다.

    명령어 상태 설명
    psparse 명령어 추가 psinfo -A 명령어로 수집한 데이타를 가공하여 원하는 정렬방법으로 볼 수 있다
    jtop 명령어 추가 시스템의 통계정보와 프로세스 정보를 화면의 크기에 맞추어 지정한 시간 간격으로 화면에 보여준다.
    gpsinfo 명령어 추가 psinfo -A 또는 psinfo -j 명령어로 수집한 데이타를 가공하여 주요 데이타에 대하여 그래프를 만든다.
    dolog 명령어 추가 dolog 명령어는 시스템 명령어를 일정시간 간격으로 실행하여 그 결과를 파일에 저장한다.
    imglist 명령어 추가 imglist 명령어는 그래프 파일을 HTML 문서로 쉽게 한 페이지로 볼 수 있도록 HTML tag를 만든다.
    timecheck 명령어 추가 timecheck 명령어는 데이타를 수집한 파일에 들어 있는 시간을 조사하여 시간 간격을 초단위로 표시한다.
    psinfo 옵션 추가
  • -A 옵션 추가
  • -j 옵션 추가
  • -y 옵션 추가
  • 헤더 정보 변경
  • ParmView 버튼 추가
  • ParmView 화면에서 [All View] 버튼 추가
  • ParmView 화면에서 [Monthly Graph] 화면 추가
  • ParmClient 버튼 추가
  • ParmClient의 Utility 화면에 [Auto] 버튼 추가.
  • getdata 옵션 추가
  • -A 옵션 추가
  • mkrep.sh 옵션 추가
  • -1 옵션 추가
  • -b 옵션 추가
  • -c config 옵션 추가
  • -G fn 옵션(custom) 추가
  • -l n 옵션 추가
  • -I 옵션 추가
  • -M 옵션 추가
  • mkgraph 옵션 추가
  • -c 옵션 추가
  • -b 옵션 추가
  • -d 옵션 추가
  • -l n 옵션 추가
  • -H 옵션 추가
  • -N 옵션 추가
  • -k 옵션 추가
  • -v 옵션 추가
  • iomon 옵션 추가
  • -a 옵션 추가
  • -T 옵션 추가
  • netmon 옵션 추가
  • -a 옵션 추가
  • -D 옵션 추가
  • tcpmon 옵션 추가
  • -D 옵션 추가
  • gvmstat 옵션 추가
  • -b 옵션 추가
  • -l n 옵션 추가
  • -N 옵션 추가
  • -v 옵션 추가
  • gmpstat 옵션 추가
  • -b 옵션 추가
  • -f 옵션 추가
  • -l n 옵션 추가
  • -M 옵션 추가
  • -N 옵션 추가
  • -v 옵션 추가
  • giostat 옵션 추가
  • -b 옵션 추가
  • -f 옵션 추가
  • -l n 옵션 추가
  • -N 옵션 추가
  • -v 옵션 추가
  • gnetstat 옵션 추가
  • -b 옵션 추가
  • -l n 옵션 추가
  • -N 옵션 추가
  • -v 옵션 추가
  • gsar 옵션 추가
  • -b 옵션 추가
  • -l n 옵션 추가
  • -N 옵션 추가
  • -v 옵션 추가
  • gcpu 옵션 추가
  • -b 옵션 추가
  • -l n 옵션 추가
  • -N 옵션 추가
  • -v 옵션 추가