clf : Tmax Config File 컴파일
* 옵션
1) -n : 멀티 노드 구성 시 노드별 cfl 을 위한 노드 이름 지정
2) -i : 컴파일 대상 파일
3) -o : 컴파일을 통해 만들어진 이진 파일 이름 지정 ->지정하지않을 경우 default로 tmconfiggst : Service Table 생성
1) -h : Online help
2) -n : 멀티 노드 구성시 노드별 gst를 위한 노드이름 지정
3) -f : 컴파일된 Tmax 이진 환경 파일 이름을 지정tmboot
1) -b
2) -f config_file
3) -k number
4) -n node_name
5) -w
6) -c
7) -g svg_name
8) -S : tmboot -S <svg_name> => 지정한 응용 서버프로세스를 최초로 가동 할 수 있는 개수만큼 모두 가동 시킴
ex) tmboot -S cm01ra (cm01ra 서비스만 다시 가동)
9) -s : tmboot -s <svr_name> -k <number> : 지정한 응용프로세스를 k 만큼 가동. 단 k는 config의 MAX보다 작아야함.
10) -T : Tmax 시스템 엔진만 가동
11) -t tms_name
12) -Atmdown
1) -h
2) -f config_file
3) -i : tmdown -i => 기동되어 있는 Tmax 시스템을 강제 종료 : TMM을 통해 sigkill전달. 다른 옵션 뒤에 추가적으로 부여해서 많이 사용. ex>tmdown -S <svr_anme> -i
4) -k number
5) -n node_name
6) -A
7) -g
8) -S : tmdown -S <svr_name> => 기동되어 있는 프로세스 중에서 지정한 응용 서버 프로세스를 모두 종료 시킴
9) -s : tmdown -s <svr_name> -k <number> => 기동되어 있는 프로세스 중에서 지정한 응용프로세스를 지정한 개수 만큼 종료 시킴
10) -t
11) -w
12) -p : tmdown -p <spr_no> => 기동되어 있는 프로세스 중에서 원하는 특정 프로세스 하나만 종료하고 싶을때 사용.
* spr_no 확인? tmadmin -> st -ptmadmin : Tmax System 관리 tool
1) 기능
2) 용도
- tmadmin 모드에서 실행 가능할 수 있는 명령 : ti, ci, si, history(hist), !, config(cfg), stat(st), repeat(r), rqs(-l, -s), logstart(logs), logend(loge)
- tmadmin -m 모드에서 실행 할 수 있는 명령 : suspend(sp), resume(rs), rbs, cfgadd(ca), set, rqs(-c, -f), qp, restat
3) option- ti : 시스넴버전, 최대사용자
- ci : 현재 접속된 클라이언트의 환경정보(현재상태, 접속 IP주소, 처리건수)
• ci -s : 연결된 총 클라이언트의 수 파악- cfg : 현재 동작중인 시스템의 환경정보(도메인, 노드, 서버그룹, 서버, 서비스별로 디폴트값까지 포함한 모든 환경정보)
• -d : 도메인명
• -n : 노드명
• -g : 서버그룹명
• -v : 서버명
• -s : 서비스명- st : 시스템의 동작 상태 확인
• -p : 서버프로세스에 대한 정보(프로세스id, 서버그룹이름, 현재상태, 처리한 서비스 갯수, 프로세스 평균처리시간, 처리중인 서비스이름)
• -s : 서비스에 대한 정보(CLH정보, 서비스 처리건수, 평균처리시간, 현재 대기중인 서비스 요청건수, 잠시라도 대기했던 총 서비스 요청 건수, 평균대기시간. 서비스의 현재 상태), *(wild card) 가능
• -v : 서버 정보 -> 뒤에 서버이름을 지정하면 해당서버에 관한 정보만 출력. *(wild card)가능
• -t : TMS 프로세스에 대한 정보 확인(프로세스이름, 서버그룹이름, 혀재상태, 처리한 갯수, 평균처리시간) -> 뒤에 프로세스 이름지정하면 해당정보만 출력, *(wild card)가능
- r : 지정한 명령들을 반복 출력
• 디폴트 : 3초마다 수행을 총 10번 함
• ex> r -i 1 -k 5 st -p : st -p를 1초 간격으로 5번 수행.- logs/loge: tmadmin을 사용한 로그를 파일에 기록
- sp : CLH가 서버 프로세스 쪽으로 서비스 스케쥴링을 일시적으로 중지. 클라이언트 요청은 곧바로 큐에 쌓아둠
• -s svc_name : 서비스의 스케쥴링을 막는다
• -v svr_name : 서버프로세스의 스케쥴링을 막는다.
- rs : 일시적으로 중지시킨 서버프로세스의 활동을 재개
• -s svc_name : 서비스의 스케쥴링을 재개한다.
• -v svr_name : 서버프로세스의 스케쥴링을 재개.
- restart : 프로세스 통계정보 내용을 리셋
• -a : 모든 서버 프로세스의 통계정보를 리셋
• -v svr_name : 지정된 서버프로세스의 통계정보를 리셋
- rbs : 현재 사용중인 서버프로세스를 새로운 프로세스로 변경.TMAX_BKAPPDIR을 환경변수에 지정한 후, 그 디렉토리에 새로운 실행파일을 두고 tmadmin -m 에서 실행.
- set : 현재 설정되어 있는 환경 파일의 설정값을 동적으로 변경할 수 있는 명령어.
• DOMAIN 절 : blocktime(bt), txtime(tt), nliveinq(ni)
• NOCE 절 : clhqtimeout(hqt)
• SVRGROUP 절 : load(ld)
• SERVER 절 : maxcount(mq), asqcount(aq), restart(rs), maxstart(mr), geperiod(gp)
• SERVICE 절 : svctime(st)
- qp : 현재 큐에 적재되어 있는 서비스 요청 삭제
• -v svr_name : 큐에 쌓여 있는 특정 서버에 대한 요청 삭제
• -s svc_name : 큐에 쌓여 있는 특정 서비스에 대한 요청 삭제
'Windows Developer > Windows Server' 카테고리의 다른 글
로컬에 가상 드라이브 잡기 (0) | 2011.07.17 |
---|