Performance Metric kcml.total.io
Summary
Total file & network I/OSend Condition
Program LOAD, SOAP server method calls & $END. Periodically from KDB/KISAM or native file I/O operations, form events, $BREAK, $IF & 'KCML_poll()Overview
This periodic metric produces statistics that indicate the partition's overall network, KDB/KISAM, native file I/O & KClient traffic. KCML partitions that are acting as a SOAP or HTTP server objects include the request & response I/O in the TCP network statistics as is the network traffic sent between the ODBC server & driver. When the KDB/KISAM, native, TCP or UDP statistics seem abnormally high then the kcml.kdb.io, kcml.native.io, kcml.tcp.io or kcml.udp.send & kcml.udp.recv metric can be used to identify the table, file or network connection that has high activity. The nativehdlcnt & dbhdlcnt statistics are the current number of stream & database handles that have been allocated. For children of $RELEASE initial values of these two statistics will have been inherited from the parent partition.Statistics
| Name | Type | Description |
|---|---|---|
| nread | count | Number of read system calls |
| readbytes | count | Number of bytes read |
| nwrite | count | Number of write system calls |
| writebytes | count | Number of bytes written |
| nreadkdb | count | Number of KDB/KISAM read system calls |
| readbyteskdb | count | Number of KDB/KISAM bytes read |
| nwritekdb | count | Number of KDB/KISAM write system calls |
| writebyteskdb | count | Number of KDB/KISAM bytes written |
| nreadnative | count | Number of native read system calls |
| readbytesnative | count | Number of native bytes read |
| nwritenative | count | Number of native write system calls |
| writebytesnative | count | Number of native bytes written |
| nreadtcp | count | Number of TCP recv system calls |
| readbytestcp | count | Number of TCP bytes received |
| nwritetcp | count | Number of TCP send system calls |
| writebytestcp | count | Number of TCP bytes sent |
| nreadudp | count | Number of UDP recvfrom system calls |
| readbytesudp | count | Number of UDP bytes received |
| nwriteudp | count | Number of UDP sendto system calls |
| writebytesudp | count | Number of UDP bytes sent |
| readbyteskclient | count | Number of bytes received from KClient |
| writebyteskclient | count | Number of bytes sent to KClient |
| cachedrows | count | Number of rows read from cached tables |
| nativehdlcnt | count | Current number of allocated native stream handles |
| dbhdlcnt | count | Current number of allocated database handles (KDB, Oracle and PostgreSQL) |
General Form
kcml.total.io,nread=count,readbytes=count,nwrite=count,writebytes=count,nreadkdb=count,readbyteskdb=count,nwritekdb=count,writebyteskdb=count,nreadnative=count,readbytesnative=count,nwritenative=count,writebytesnative=count,nreadtcp=count,readbytestcp=count,nwritetcp=count,writebytestcp=count,nreadudp=count,readbytesudp=count,nwriteudp=count,writebytesudp=count,readbyteskclient=count,writebyteskclient=count,cachedrows=count,nativehdlcnt=count,dbhdlcnt=countSee Also:
Performance Metrics