使 MobiLink 根据指定的时间段打印新的定期监控值。时间段以秒为单位。
mlsrv16 -c "connection-string" -ppv period ...
通过这些值可了解服务器的状态,而且它们还有助于确定 MobiLink 服务器的健康情况和性能。例如,一个人可以查看 DB_CONNECTIONS 和 LONGEST_DB_WAIT 值,来查找 -w 选项或同步脚本中存在的潜在问题。这些值还可以提供跟踪系统范围内吞吐量测量(例如,每秒钟上载或下载的行数以及每秒的成功同步数)的简便方法。
建议的时间段为 60 秒。
如果时间段过短,则日志将会增长得非常快。
输出的每一行的前缀均为 PERIODIC:,有助于搜索和过滤值。
打印的值可包括以下信息:
打印值 | 说明 |
---|---|
CMD_PROCESSOR_STAGE_LEN |
同步工作的队列长度。 |
CPU_USAGE |
MobiLink 服务器所使用的 CPU 的时间(以微秒为单位)。 |
DB_CONNECTIONS |
正在使用的数据库连接的数量。 |
FREE_DISK_SPACE |
临时磁盘上的可用磁盘空间(以字节为单位)。 |
HEARTBEAT_STAGE_LEN |
定期、非同步工作的队列长度。 |
LONGEST_DB_WAIT |
活动同步等待数据库的最长时间。 |
LONGEST_SYNC |
最早同步的有效期限(以微秒为单位)。 |
MEMORY_USED |
正在使用的 RAM 字节数(仅限 Windows)。 |
ML_NUM_CONNECTED_CLIENTS |
已连接的同步客户端的数目。 |
NOTIFIER_STAGE_LEN |
通告程序工作队列的长度。 |
NUM_COMMITS |
提交的总数。 |
NUM_CONNECTED_FILE_XFERS |
当前已连接的 mlfiletransfer 的数目。 |
NUM_CONNECTED_LISTENERS |
当前已连接的监听器的数目。 |
NUM_CONNECTED_MONITORS |
当前已连接的监控器的数目。 |
NUM_CONNECTED_PINGS |
当前已连接的强制回应客户端的数目。 |
NUM_CONNECTED_SYNCS |
当前已连接的数据同步的数目。 |
NUM_ERRORS |
错误的总数。 |
NUM_FAILED_SYNCS |
失败同步的总数。 |
NUM_IN_APPLY_UPLOAD |
当前处于应用上载阶段的同步数量。 |
NUM_IN_AUTH_USER |
当前处于验证用户阶段的同步数量。 |
NUM_IN_BEGIN_SYNC |
当前处于开始同步阶段的同步数量。 |
NUM_IN_CONNECT |
当前处于连接阶段的同步数量。 |
NUM_IN_CONNECT_FOR_ACK |
当前处于为下载肯定应答连接阶段的同步数量。 |
NUM_IN_END_SYNC |
当前处于结束同步阶段的同步数量。 |
NUM_IN_FETCH_DNLD |
当前处于读取下载阶段的同步数量。 |
NUM_IN_GET_DB_WORKER_FOR_ACK |
当前正等待数据库连接以处理非阻塞下载确认的同步的数量。 |
NUM_IN_NON_BLOCKING_ACK |
当前处于非阻塞下载肯定应答阶段的同步数量。 |
NUM_IN_PREP_FOR_DNLD |
当前处于准备下载阶段的同步数量。 |
NUM_IN_RECVING_UPLOAD |
当前处于接收上载阶段的同步数量。 |
NUM_IN_SEND_DNLD |
当前处于发送下载阶段的同步数量。 |
NUM_IN_SYNC_REQUEST |
当前处于同步请求阶段的同步数量。 |
NUM_IN_WAIT_FOR_DNLD_ACK |
当前处于等待下载肯定应答阶段的同步数量。 |
NUM_ROLLBACKS |
回退的总数。 |
NUM_ROWS_DOWNLOADED |
发送至远程数据库的总行数。 |
NUM_ROWS_UPLOADED |
从远程数据库接收的总行数。 |
NUM_SUCCESS_SYNCS |
成功同步的总数。 |
NUM_UPLOAD_CONNS_IN_USE |
当前正在使用的上载连接的数量。 |
NUM_WAITING_CONS |
当前正等待统一数据库的同步数量。 |
NUM_WARNINGS |
警告的总数。 |
OE_STAGE_LEN |
集成出站启动器工作队列的长度。 |
PAGES_IN_STREAMSTACK |
网络流所持有的页数。 |
PAGES_LOCKED |
已装载到内存中的高速缓存页数。 |
PAGES_LOCKED_MAX |
高速缓存中的页数。 |
PAGES_SWAPPED_IN |
曾经从磁盘读取的总页数。 |
PAGES_SWAPPED_OUT |
曾经与磁盘交换的总页数。 |
PAGES_USED |
所使用的高速缓存页数。它包括与磁盘交换的页数,因此可能会大于高速缓存大小。 |
PRIMARY_IS_KNOWN |
指示主服务器是否已知。如果服务器无视主服务器的情况,则显示 0。如果服务器知道主服务器的情况,则显示 1。如果服务器不知道主服务器的情况,则显示 2。 |
RAW_TCP_STAGE_LEN |
网络工作队列的长度。 |
SERVER_IS_PRIMARY |
指出此服务器是主服务器还是次服务器。如果该服务器为主服务器则显示 1,否则显示 0。 |
SIRT_NUM_LWP_HITS |
来自远程任务代理的轻量化轮询的数量,表示通知。 |
SIRT_NUM_LWPS |
来自远程任务代理的轻量化轮询的数量。 |
SIRT_NUM_REQUESTS |
当前未完成的远程任务通知的数量。 |
STREAM_STAGE_LEN |
高级网络处理队列的长度。 |
TCP_BYTES_READ |
曾经读取的字节总数。 |
TCP_BYTES_WRITTEN |
曾经写入的字节总数。 |
TCP_CONNECTIONS |
当前已打开的 TCP 连接的数量。 |
TCP_CONNECTIONS_CLOSED |
曾经关闭的连接总数。 |
TCP_CONNECTIONS_OPENED |
曾经打开的连接总数。 |
TCP_CONNECTIONS_REJECTED |
曾经拒绝的连接总数。 |
TIMED_WORK_STAGE_LEN |
动态高速缓存工作队列的长度。 |
TRACKED_MEMORY |
由服务器分配的内存量。对 MEMORY_USED 度量不可用的非 Windows 系统使用此度量。在 Microsoft Windows 系统中,使用 MEMORY_USED 度量以提高精度。 |
VM_MEM_USE |
由连接的 VM 所使用的内存量。 |
以下是一个显示定期监控值的示例输出。
I. 2009-10-28 11:46:29. <Main> PERIODIC: TCP_CONNECTIONS: 0 I. 2009-10-28 11:46:29. <Main> PERIODIC: PAGES_USED: 0 I. 2009-10-28 11:46:29. <Main> PERIODIC: PAGES_LOCKED: 0 I. 2009-10-28 11:46:29. <Main> PERIODIC: PAGES_LOCKED_MAX: 13243 I. 2009-10-28 11:46:29. <Main> PERIODIC: TCP_CONNECTIONS_OPENED: 2 I. 2009-10-28 11:46:29. <Main> PERIODIC: TCP_CONNECTIONS_CLOSED: 2 I. 2009-10-28 11:46:29. <Main> PERIODIC: TCP_CONNECTIONS_REJECTED: 0 I. 2009-10-28 11:46:29. <Main> PERIODIC: TCP_BYTES_READ: 5137 I. 2009-10-28 11:46:29. <Main> PERIODIC: TCP_BYTES_WRITTEN: 4549 I. 2009-10-28 11:46:29. <Main> PERIODIC: ML_NUM_CONNECTED_CLIENTS: 0 I. 2009-10-28 11:46:29. <Main> PERIODIC: PAGES_SWAPPED_OUT: 0 I. 2009-10-28 11:46:29. <Main> PERIODIC: PAGES_SWAPPED_IN: 0 I. 2009-10-28 11:46:29. <Main> PERIODIC: PAGES_IN_STREAMSTACK: 0 I. 2009-10-28 11:46:29. <Main> PERIODIC: CPU_USAGE: 3359375 I. 2009-10-28 11:46:29. <Main> PERIODIC: NUM_COMMITS: 7 I. 2009-10-28 11:46:29. <Main> PERIODIC: NUM_ROLLBACKS: 0 I. 2009-10-28 11:46:29. <Main> PERIODIC: NUM_SUCCESS_SYNCS: 1 I. 2009-10-28 11:46:29. <Main> PERIODIC: NUM_FAILED_SYNCS: 0 I. 2009-10-28 11:46:29. <Main> PERIODIC: NUM_ERRORS: 2 I. 2009-10-28 11:46:29. <Main> PERIODIC: NUM_WARNINGS: 3 I. 2009-10-28 11:46:29. <Main> PERIODIC: DB_CONNECTIONS: 0 I. 2009-10-28 11:46:29. <Main> PERIODIC: RAW_TCP_STAGE_LEN: 0 I. 2009-10-28 11:46:29. <Main> PERIODIC: STREAM_STAGE_LEN: 5 I. 2009-10-28 11:46:29. <Main> PERIODIC: HEARTBEAT_STAGE_LEN: 0 I. 2009-10-28 11:46:29. <Main> PERIODIC: CMD_PROCESSOR_STAGE_LEN: 0 I. 2009-10-28 11:46:29. <Main> PERIODIC: NUM_ROWS_DOWNLOADED: 0 I. 2009-10-28 11:46:29. <Main> PERIODIC: NUM_ROWS_UPLOADED: 7 I. 2009-10-28 11:46:29. <Main> PERIODIC: FREE_DISK_SPACE: 124154904576 I. 2009-10-28 11:46:29. <Main> PERIODIC: LONGEST_DB_WAIT: 0 I. 2009-10-28 11:46:29. <Main> PERIODIC: LONGEST_SYNC: 0 I. 2009-10-28 11:46:29. <Main> PERIODIC: MEMORY_USED: 140275712 I. 2009-10-28 11:46:29. <Main> PERIODIC: SERVER_IS_PRIMARY: 0 I. 2009-10-28 11:46:29. <Main> PERIODIC: NUM_CONNECTED_SYNCS: 0 I. 2009-10-28 11:46:29. <Main> PERIODIC: NUM_CONNECTED_PINGS: 0 I. 2009-10-28 11:46:29. <Main> PERIODIC: NUM_CONNECTED_FILE_XFERS: 0 I. 2009-10-28 11:46:29. <Main> PERIODIC: NUM_CONNECTED_MONITORS: 0 I. 2009-10-28 11:46:29. <Main> PERIODIC: NUM_CONNECTED_LISTENERS: 0 I. 2009-10-28 11:46:29. <Main> PERIODIC: NUM_WAITING_CONS: 0 I. 2009-10-28 11:46:29. <Main> PERIODIC: NUM_IN_SYNC_REQUEST: 0 I. 2009-10-28 11:46:29. <Main> PERIODIC: NUM_IN_RECVING_UPLOAD: 0 I. 2009-10-28 11:46:29. <Main> PERIODIC: NUM_IN_CONNECT: 0 I. 2009-10-28 11:46:29. <Main> PERIODIC: NUM_IN_AUTH_USER: 0 I. 2009-10-28 11:46:29. <Main> PERIODIC: NUM_IN_BEGIN_SYNC: 0 I. 2009-10-28 11:46:29. <Main> PERIODIC: NUM_IN_APPLY_UPLOAD: 0 I. 2009-10-28 11:46:29. <Main> PERIODIC: NUM_IN_PREP_FOR_DNLD: 0 I. 2009-10-28 11:46:29. <Main> PERIODIC: NUM_IN_FETCH_DNLD: 0 I. 2009-10-28 11:46:29. <Main> PERIODIC: NUM_IN_END_SYNC: 0 I. 2009-10-28 11:46:29. <Main> PERIODIC: NUM_IN_SEND_DNLD: 0 I. 2009-10-28 11:46:29. <Main> PERIODIC: NUM_IN_WAIT_FOR_DNLD_ACK: 0 I. 2009-10-28 11:46:29. <Main> PERIODIC: NUM_IN_GET_DB_WORKER_FOR_ACK: 0 I. 2009-10-28 11:46:29. <Main> PERIODIC: NUM_IN_CONNECT_FOR_ACK: 0 I. 2009-10-28 11:46:29. <Main> PERIODIC: NUM_IN_NON_BLOCKING_ACK: 0 I. 2009-10-28 11:46:29. <Main> PERIODIC: NUM_UPLOAD_CONNS_IN_USE: 0 I. 2009-10-28 11:46:29. <Main> PERIODIC: TRACKED_MEMORY: 56269577 I. 2009-10-28 11:46:29. <Main> PERIODIC: VM_MEM_USE: 517013504 I. 2009-10-28 11:46:29. <Main> PERIODIC: TIMED_WORK_STAGE_LEN: 0 I. 2009-10-28 11:46:29. <Main> PERIODIC: NOTIFIER_STAGE_LEN: 0 I. 2009-10-28 11:46:29. <Main> PERIODIC: SIRT_NUM_REQUESTS: 0 I. 2009-10-28 11:46:29. <Main> PERIODIC: SIRT_NUM_LWPS: 0 I. 2009-10-28 11:46:29. <Main> PERIODIC: SIRT_NUM_LWP_HITS: 0 I. 2009-10-28 11:46:29. <Main> PERIODIC: OE_STAGE_LEN: 0 I. 2009-10-28 11:46:29. <Main> PERIODIC: PRIMARY_IS_KNOWN: 0 |
![]() |
使用DocCommentXchange讨论此页。
|
版权 © 2013, SAP 股份公司或其关联公司. - SAP Sybase SQL Anywhere 16.0 |