square06_red.gif   parm V10.6 - Performance Analysis Report Maker

  Parm V10.5 --> Parm V10.6 : 주요 변경 사항

명령어 상태 설명
rmtimef 버그 수정
  • -c count=num 옵션을 사용할 때, 지정한 num 개수 만큼의 파일을 유지해야 하는데, num-1 개만 유지하는 버그 수정

    # /opt/JSparm/bin/rmtimef -D -c count=10 -d /perfdata data.{yyyymmdd.HHMMSS}.??

    위의 명령어를 실행하면, /perfdata data 디렉토리에서 {yyyymmdd.HHMMSS}.?? 형식의 파일을 찾아서 파일명에 표시된 시간의 최근 순서로 정렬하여 10개의 파일을 유지하고 11개째 부터의 파일을 삭제해야 한다.
    그러나 V10.5 버전에 있는 rmtimef 명령어는 오류로 인하여 10개의 파일을 유지하지 못하고 9개만 유지하고 10개째 파일 부터 삭제한다.
    즉, V10.5에서 count 에 지정한 숫자 보다 1개 더 적게 유지하는 오류가 있는데, 이러한 오류는 V10.6에서 수정됨.

  • jrow 명령어 추가 여러 줄에 나누어져 있는 데이타를 모아서 한줄에 여러 컬럼으로 출력하는 명령어
    jnetperf 명령어 추가 TCP 프로그램 레벨에서 네트웍 전송 속도를 측정하는 명령어
    netinfoctl 명령어 추가 netinfo 명령어로 수집한 데이타를 새롭게 가공하는 명령어
    iostatctl 옵션 추가
  • -d 옵션 추가
  • -T 옵션 추가

  • V10.6에서 iostatctl 명령어가 출력하는 결과과 V10.5의 결과와 좀 다르게 표시됨. (메뉴얼 참조 필요)
  • giostat 옵션 추가
  • -xx 옵션 추가
  • prdelta 옵션 추가
  • -0 옵션 추가
  • get_mdbxx 옵션 추가
  • -c 옵션 추가
  • mkgraph 옵션 추가
  • -+ 옵션 추가
  •   Parm V10.4 --> Parm V10.5 : 주요 변경 사항

    명령어 상태 설명
    sysmon
    hostview
    cpuview
    버그 수정 Solaris 11에서 password가 8자를 초과하는 것이 제대로 처리되지 못 하는 것을 수정.
    iostatctl 버그 수정
  • -s 옵션을 사용할 때, rw/s, Krw/s 값들이 잘못 표시되는 것을 수정.
  • adjmaxmin 버그 수정
  • 입력 값이 부동 소수점 값을 제대로 처리하지 못 하는 것을 수정.
  • hostvt 버그 수정
  • 리모트 시스템으로 암호를 사용하여 로그인할 때 로그인이 되지 않은 오류 수정
  • cpuvt 버그 수정
  • 리모트 시스템으로 암호를 사용하여 로그인할 때 로그인이 되지 않은 오류 수정
  • jsysexec 명령어 추가 시스템에서 새로 실행되는 명령어를 보여준다.
    jsystcp 명령어 추가 TCP connection 정보를 보여준다.
    jsysudp 명령어 추가 UDP 페킷 정보를 보여준다.
    jfind 명령어 추가 파일 시스템에 있는 파일 또는 디렉토리의 크기를 저장한다.
    jfparse 명령어 추가 jfind 명령어로 수집한 데이타를 분석한다.
    rmtimef 명령어 추가 rmtimef 명령어로 수집한 데이타를 분석한다.
    ParmView ParmClient 기능 추가
  • parmview.access, parmclient.access에 VLSM 서브넷 마스킹을 지원함.

    JS PARM V10.5 부터는 @IP/netmaskNumber or @@IP/netmaskNumber 형식을 사용하여
    VLSM 서브넷 마스킹을 사용할 수 있다.

    예를 들어, 다음과 같이 24 비트 서브넷 마스킹을 지정하면,

    	@192.168.56.0/24
    
    192.168.56.0 ~ 192.168.56.255 까지의 Host IP는 로그인 과정없이 바로 접속할 수 있다.
  • gwserv 기능 추가
  • gwserv 명령어의 구성파일에서 VLSM 서브넷 마스킹을 지원함. JS PARM V10.5 부터는 IP/netmaskNumber or Hostname/netmaskNumber 형식을 사용할 수 있음.
    예제)
    	allow:  192.169.56.0/24
    	allow:  10.20.0.0/16
    
    
  • imglist 옵션 추가
  • -y 옵션 추가
  • timecheck 옵션 추가
  • -p 옵션 추가
  • -v 옵션 추가
  • getdata 옵션 추가
  • -N 옵션 추가
  • -T 옵션 추가
  • giostat 옵션 추가
  • -S 옵션 추가
  • gmpstat 옵션 추가
  • -S 옵션 추가
  • gvmstat 옵션 추가
  • -S 옵션 추가
  • gsar 옵션 추가
  • -S 옵션 추가
  • gnetinfo 옵션 추가
  • -S 옵션 추가
  • gnetstat 옵션 추가
  • -S 옵션 추가
  • jsum 옵션 추가
  • -, 옵션 추가
  • mkrep.sh 옵션 추가
  • -, 옵션 추가
  • -x 옵션 추가
  • gcpu 옵션 추가
  • -, 옵션 추가
  • netinfo 옵션 추가
  • -z 옵션 추가
  • gwserv 옵션 추가
  • -l 옵션 추가
  • -H 옵션 추가
  • -x 옵션 추가
  • pickfield 옵션 추가
  • -f 옵션 추가
  • -W 옵션 추가
  • -X 옵션 추가
  • jsyscall 옵션 추가
  • -A 옵션 추가
  • jsyserr 옵션 추가
  • -A 옵션 추가
  • jsyssig 옵션 추가
  • -0 옵션 추가
  • jhexdump 옵션 추가
  • -C 옵션 추가
  • -x 옵션 추가
  • jlogmon 옵션 추가
  • -E 옵션 추가
  • jmeminfo 옵션 추가
  • -g 옵션 추가
  • sendmsg 옵션 추가
  • -E 옵션 추가
  •   Parm V10.3 --> Parm V10.4 : 주요 변경 사항

    명령어 상태 설명
    tsinfo
    mmonx
    parmview
    버그 수정 Solaris 11.3 버전에서 tsinfo 명령어를 실행하면, 오류가 발생하는 것 수정.

    mmonx 명령어도 LWP 정보를 수집하는 부분에서 오류가 발생하여, 그 부분의 데이타를 수집하지 못 함. 그 결과로 parmview 웹 화면에서 TOP_LWCPU의 값이 제대로 기록되지 않음.

    이것은 Solaris 11.3 버전에서 LWP의 구조체의 크기가 변경되어서 발생한 오류임.

    pickfield 명령어 추가 입력 파일에서 특정 컬럼의 데이타를 출력하는 명령어 이다.
    deleted 명령어 제거 X-Window 명령어들이 삭제 됨.

  • perfmon 명령어 삭제
  • iomon 명령어 삭제
  • vmmon 명령어 삭제
  • tcpmon 명령어 삭제
  • netmon 명령어 삭제
  • jhexdump 옵션 추가
  • -o 옵션 추가
  • -R 옵션 추가
  • -w 옵션 추가
  • imglist 옵션 추가
  • -C 옵션 추가
  • -S 옵션 추가
  • -o 옵션 추가
  • edgif 옵션 추가
  • -l 옵션 추가
  • -N 옵션 추가
  • -9 옵션 추가
  • mmonx 옵션 추가
  • -c 옵션 추가
  • -s 옵션 추가
  • mkgraph 옵션 추가
  • -x 옵션 추가
  • -Z 옵션 추가
  • procinfo 옵션 추가
  • -0 옵션 추가
  • proctime 옵션 추가
  • -0 옵션 추가
  • prdelta 옵션 추가
  • -x 옵션 추가
  • -p 옵션 추가
  • 기능 수정 차이 값을 출력할 때, unsigned int 로 출력하던 것은 signed int로 출력하도록 변경

      Parm V10.2 --> Parm V10.3 : 주요 변경 사항

    명령어 상태 설명
    parmview 버그 수정 Solaris 11에서 password가 8자를 초과하는 것이 제대로 처리되지 못 하는 것을 수정.
    psparse 옵션 추가
  • 기존의 -z 옵션을 -w 옵션으로 변경하고, 새롭게 -z zone 옵션 추가
  • -u 옵션 기능 확장
  • -g, -G 기능 확장
  • mrepx 옵션 추가
  • -, 옵션 추가
  • gvmstat 옵션 추가
  • -, 옵션 추가
  • gmpstat 옵션 추가
  • -, 옵션 추가
  • giostat 옵션 추가
  • -, 옵션 추가
  • gnetstat 옵션 추가
  • -, 옵션 추가
  • gpsinfo 옵션 추가
  • -, 옵션 추가
  • mkchart 옵션 추가
  • -, 옵션 추가
  • mkgraph 옵션 추가
  • -, 옵션 추가
  • gsar 옵션 추가
  • -, 옵션 추가
  • getdata 옵션 추가
  • -I info 옵션 추가
  • adjmaxmin 옵션 추가
  • -a 옵션 추가
  • psinfo 옵션 추가
  • -P 옵션 추가
  • -u 옵션 기능 확장
  • -g, -G 기능 확장
  • jtop 옵션 기능 확장
  • -u 옵션 기능 확장
  • -g, -G 옵션 기능 확장
  •   Parm V10.1 --> Parm V10.2 : 주요 변경 사항

    명령어 상태 설명
    jsyserr 명령어 추가 시스템 콜에서 발생한 오류 정보를 보여준다.
    jsyssig 명령어 추가 프로세스에게 전달된 시그널 정보를 보여준다.
    get_mdbxx 명령어 추가 다른 시스템에서 수집한 mdbxx-yyyy.mm 데이타를 복사한다.
    mrepx
    parmview
    기능 개선 데이타 파일 mdbxx-yyyy.mm 을 SPARC 머신에서 수집했느냐 X86 머신에서 수집했는냐에 따라 바이트 오더링(byte ordering)이 달라서, 데이타를 수집한 머신과 데이타를 보는 머신이 다를 경우에 데이타를 읽을 수 없는데,
    V10.2 부터는 conv_mdbxx 명령어로 데이타를 변환하지 않아도 이 기종간에 데이타를 읽을 수 있다.

    또한 여러 시스템에서 수집한 데이타를 로컬 시스템으로 가지고 오면, 한번에 그래프를 그리는 기능이 추가되었다.

    parmview parmclient 기능 개선 보안 기능을 높이기 위해서:
    ParmView와 ParmClient에서 'root' 사용자로 로그인하는 것은 명시적으로 지정하지 않으면, 로그인 할 수 없다.
    /etc/parmview.conf /etc/parmclient.conf 파일이 존재하지 않거나, 그 내용에 '+' 가 들어 있느면, 시스템이 있는 모든 사용자가 자신의 페스워드로 로그인 할 수 있었지만, V10.2 부터는 'root' 사용자는 명시적으로 지정하지 않으면 로그인 할 수 없다.

    시스템 페스워드 보안을 위하여, 시스템 페스워드를 사용하지 말고, Parm의 자체의 페스워드를 사용하는 것을 권장합니다. 사용법은 다음의 URL을 참고하십시오.

    	parmview#access
    
    jwget 기능 개선
  • jwget 명령어가 URL이 시작 주소가 '/'(슬래쉬)로 시작하지 않으면, 오류가 발생하였는데 이를 수정함.
        jwget -s localhost -p 80 index.html
    
        jwget -s localhost -p 80 /index.html
    
    위의 두개의 명령어는 동일한 결과를 가져온다.

  • -v 옵션을 지정하면 웹서버에서 보내는 데이타에서 헤더 부분도 표준오류에 출력하다.

  • 인수 부분에서 http의 URL을 지정할수 있다.
  • edgif 기능 개선
  • -f config 옵션에서 config 파일에서 사용할 수 있는 명령어들 대폭 추가
  • -L 옵션에서 한글 사용 가능
  • parmview 기능 개선
  • CPU1, VMEM1, PMEM1, DISK_OPS1, DISK_KB1, NET_LO_PKT1, NET_RE_PKT1, NET_RE_KB1, TCP_Open1, TCP_Seg1, UDP_Dgram1 그래프 항목 추가
  • PS_TOP_WCPU-3 항목이 PS_TOP_LWCPU 항목으로 대체.
  • mkgraph 옵션 추가
  • -M 옵션 추가
  • jmeminfo 옵션 추가
  • -N 옵션 추가
  • gwserv 옵션 추가
  • -1 옵션 추가
  • -E 옵션 추가
  • -L 옵션 추가
  • -Q 옵션 추가
  • edgif 옵션 추가
  • -1 옵션 추가
  • parmagentx 옵션 추가
  • -y 옵션 추가
  • cpuviewd 옵션 추가
  • -y 옵션 추가
  • jsyscall 옵션 추가
  • -0 옵션 추가
  • -E 옵션 추가
  • -F 옵션 추가
  • -l 옵션 추가
  • -P 옵션 추가
  • -T 옵션 추가
  • -X 옵션 추가
  • -v 옵션 추가
  • mrepx 옵션 추가
  • -j 옵션 추가
  • -Q 옵션 추가
  • -q 옵션 추가
  • mmonx_proc 옵션 추가
  • -D 옵션 추가
  • -Z 옵션 추가
  • -z zone 옵션 추가
  • psinfo 옵션 추가
  • -d 옵션 추가
  • -I 옵션 추가
  • -Z 옵션 추가
  • -z zone 옵션 추가
  • tsinfo 옵션 추가
  • -0 옵션 추가
  • -M 옵션 추가
  • -o 옵션 추가
  • -T 옵션 추가
  • -W 옵션 추가
  • -Z 옵션 추가
  • -z zone 옵션 추가
  • procinfo 옵션 추가
  • -Z 옵션 추가
  • -z zone 옵션 추가
  • jtop 옵션 추가
  • -Z 옵션 추가
  • -z zone 옵션 추가
  • getdata 옵션 추가
  • -Z 옵션 추가
  • -W 옵션 추가
  • imglist 옵션 추가
  • -x 옵션 추가
  •   Parm V10.0 --> Parm V10.1 : 주요 변경 사항

    명령어 상태 설명
    psinfo 버그 수정
  • psinfo 명령어가 core dumping 중인 프로세스 정보를 보여주지 못하는 버그 수정.
    core dumping 중인 프로세스의 HP+STK 의 크기는 0 으로 표시된다.

  • "-m -p pid" 옵션을 사용하면, D-MEM 컬럼에 메모리 변화량의 절대값이 나오는데, 이값이 제대로 나오지 않는 버그 수정.
  • psparse 버그 수정 psparse 명령어의 -1 옵션을 지정하면, 종료된 프로세스 정보를 보여주는데, 제대로 보여주지 못 하는 버그 수정.
    jsyscall 버그 수정 "# jsyscall -c cmd" 명령어에서 입력 오류가 발생하는 버그 수정.
    psinfo 옵션 추가
  • -. 옵션 추가
  • -0 옵션 추가
  • -N 옵션 추가
  • psparse 옵션 추가
  • -. 옵션 추가
  • -+ 옵션 추가
  • -0 옵션 추가
  • -3 옵션 추가
  • jsyscall 옵션 추가
  • -C 옵션 추가