#状态查看命令
yfscmd提供了 show
命令用于查看 YFS 内部状态。目前支持查看:
- diskgroup 清单。
- failgroup 清单。
- disk 清单。
# show diskgroup
本命令列出 YFS 中 diskgroup 信息,命令格式:
show diskgroup
diskgroup 信息包括:
- id : 全局唯一编号。
- name :diskgroup 名称。
- level :冗余级别
- 0: external
- 1: normal
- 2: high
- au_size :AU(Allocate Unit)大小。
- stat:diskgroup状态
- MOUNTED:已挂载
- DISMOUNTED:未挂载
# show failgroup
本命令列出 YFS 中 failgroup 信息,命令格式:
show failgroup
failgroup 信息包括:
- id :全局唯一编号。
- name:名称。
- dgid:所属 diskgroup id。
# show disk
本命令列出 YFS 中 disk 信息,命令格式:
show disk
disk 信息包括:
- id :全局唯一编号。
- name:名称。
- status: 状态,NORMAL、ADDING、DROPPING。
- fgid:所属 failgroup id。
- dgid:所属 diskgroup id。
- au_size:AU(Allocate Unit)大小。
- au_count:磁盘 AU 个数。
- path:磁盘路径。
# show param
本命令用于罗列YFS中的参数信息。
可选过滤条件filter
,精确匹配或部分匹配,支持多个条件。多个过滤条件等效filter OR filter
,列出过滤条件匹配的所有结果。
命令格式:
show param [filter [filter] ...]
param 信息包括:
- name:参数名称。
- value:参数值。
# show status
本命令用于查看YFS服务的内部状态。
Note:
本命令属于实验室特性,仅用于调试。
命令格式:
Instance
--------------------
home: /home/yashan/YASDB_NODE/node0
Topo
--------------------
lock: 0
id: 0
master id: 0
topoTerm: 0
switchStatus: 0
instCnt: 0
aliveCnt: 0
isWaitNodeJoin: 0
yfsInstMap: 00000000
ycsInstMap: 00000000
topoVer: 0
waitNodeJoinMap: 00000000
buildingInstMap: 00000000
thread:
name:
startTime: 1970-01-01 12:01:00
closed: 0
status: COD_THREAD_STATUS_INIT
Shm
--------------------
max : 1.52GB
total: 64.00MB
used : 35.11MB
free : 28.89MB
areas: 1
curr size: 64.00MB
next size: 128.00MB
HandlerPool
--------------------
count = 1024
hwm = 8
used = 8
userCnt = 1
Mem
--------------------
max : 256.00MB
total: 1.00MB
blocks:
size : 64.00KB
count: 16
Hashmap
--------------------
DG0:
capacity: 524288
max load: 367001
used : 0