tuxedo管理命令之tmadmin

tmadmin用來查看TUXEDO的運行情況。在tmadmin命令界面中可以使用如下命令:

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

psr
printserver命令的簡寫,監控服務器運行情況,查看處理的請求數目、忙閒程度。

參數如下:
-m machine LMID
machine的所有服務進程
-g groupname
組名爲groupname的所有服務進程
-i srvid SRVID
srvid的服務進程
-q qaddress
消息隊列爲qaddress的所有SERVERS查看server的信息

> psr -i 15058
Prog Name Queue Name Grp Name ID RqDone Load Done Current Service
--------- ---------- -------- -- ------ --------- ---------------
RK016 00060.15058 CHGGRP_+ 15058 0 0 ( IDLE )

-i srvid SRVIDsrvid的服務進程
#
接續日誌記錄
RK016 SRVGRP=CHGGRP_SXBOSS SRVID=15058 CONV=N MIN=1 MAX=1
CLOPT="-A -r -t -o /boss18/run/log/RK016.log"

結果說明:
列號描述

1.
服務的可執行文件名
2.
服務連接的隊列名
3.
組名
4.
服務的數字id
5.
服務已經處理的請求數(SERVER的所有service的負載因子總和
)
6.
服務處理的全部請求的參數和,如果當前沒有service被調用,則爲IDLE


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

psc
printservice的簡寫,查看TUXEDO各服務的運行情況和處理的交易數。
psc [-m machine] [-g groupname] [-I srvid] [-q qaddress][-s service] [-a {0|1|2}]
-s service
顯示名爲seviceservice信息
-a {0|1|2}
顯示系統的隱含的service
其他參數與psr命令相同

(2)結果示例:
> psc -s sK005insert
Service Name Routine Name Prog Name Grp Name ID Machine # Done Status
------------ ------------ --------- -------- -- ------- ------ ------
sK005insert sK005insert RK005 CHGGR+ 15046 SXBOSS 33 AVAIL

(3)結果說明:
列號描述

1. Service Name :
服務名
2. Routine Name :
函數名(採用TUXEDO服務的別名機制,一個函數可以對應多個服務名)
3. Prog Name :service
所在的SERVER

4. Grp Name :
組名
5. ID
serverID
6. Machine :server
所在的LMID
7. # Done
service被調用的次數

8. Status :service
的狀態。AVAIL表示可用

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

pq
查看隊列信息
(1)
命令: printqueue簡寫:pq [PADRESS]
(2)
結果示例
:
pq 00004.05062
Prog Name Queue Name # Serve Wk Queued # Queued Ave. Len Machine
--------- ------------ ------ --------- -------- -------- -------
CCS_GEDAIPC_50 00004.05062 1 0 0 0.0 simple
(3)
結果說明
:
列號描述

1. Prog Name :
隊列連接的服務的可執行文件名
2. Queue Name :
字符隊列名,是RQADDR參數或一個隨機值
3. #Serve :
連接的服務數
4. Wk Queued :
當前隊列的所有請求的參數和
5. #Queued :
實際請求數
6. Ave.Len :
平均隊列長度
7. Machine :
隊列所在機器的LMID

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

pclt
4
查看客戶端信息pclt
(1)
命令: printclient簡寫
:pclt
-m machine
顯示LMID號爲machine上的客戶端連接

-u username
顯示用戶名爲username的客戶端連接
-c ctlname
顯示用戶進程爲ctlname的客戶端連接
(2)
結果示例:
LMID User Name Client Name Time Status Bgn/Cmmt/Abrt
---------- --------------- --------------- -------- ------- -------------
simple ccsmis WSH 17:42:47 IDLE 0/0/0
simple ccsmis tmadmin 0:44:28 IDLE 0/0/0
(3)
結果說明
:
列號描述

1.
已經登錄的客戶端機器的LMID
2.
用戶名,由tpinit()提供的

3.
客戶端名,由tpinit()提供的
4.
客戶端連接後經過的時間
5.
客戶端狀態
6. IDLE——
表示客戶端目前沒有任何交易在工作
7. IDLET——
表示客戶端啓動了一個交易
8. BUSY——
表示客戶端在工作中
9. BUSYT——
表示客戶端正在交易控制下工作
10.
啓動/提交/中斷的交易數

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

bbs
5
查看部分統計信息bbs
(4)
命令: bbstats簡寫:
bbs
> bbs
Current Bulletin Board Status:
Current number of servers: 335
Current number of services: 2324
Current number of request queues: 27
Current number of server groups: 11
Current number of interfaces: 0

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

default
6
觀察某個節點的進程信息default
(5)
命令:
default –m
> default -m SITE13

SITE13> psr
Prog Name Queue Name Grp Name ID RqDone Load Done Current Service
--------- ---------- -------- -- ------ --------- ---------------
BBL 30004.00000 SITE13 0 22827 1141350 ..ADJUNCTBB
BRIDGE 836437 SITE13 1 0 0 ( IDLE )
GWADM 00021.00019 BGWGRP1+ 19 0 0 ( IDLE )
GWTDOMAIN 00021.00020 BGWGRP1+ 20 123826 0
GWADM 00022.00021 BGWGRP2+ 21 0 0 ( IDLE )
GWTDOMAIN 00022.00022 BGWGRP2+ 22 0 0 ( IDLE )
GWADM 00025.00027 GWGRP1_+ 27 4 200 ( IDLE )

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

pnw
7
查看消息發送狀態pnw
(6)
命令:printnetwork簡寫
pnw
> pnw SITE12

SITE12 Connected To: msgs sent msgs received
SITE14 61904 62319
SITE13 61890 62288
SITE11 15972 13564

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

8退出管理模式q
(7)
命令: quit簡寫:q

發佈了3 篇原創文章 · 獲贊 4 · 訪問量 3萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章