beautypg.com

Kofax Communication Server 10.0.0 User Manual

Page 104

background image

Environment Guide

Version 10.00.00

104

© Copyright Kofax. All information is subject to change without notice.

Last Help

DWORD

-

located here:
“HKLM\SOFTWARE\Microsoft\Windows
NT\CurrentVersion\Perflib\

The “First Counter” value is the offset to calculate
the absolute counter index from the relative
counter index in the counter ini-file.

PerfIniFile

STRING

“TcLibPerf.ini” Name of the counter initialization file

The following registry values are used internally:

HKLM\SYSTEM\CurrentControlSet\Services\TcLib\Performance

Registry Key

Type

Default

Description

GlobalBufferSize DWORD

0x20 (not

present)

Size of shared memory in kilobytes used for the
shared memory structure that consists of the
performance data structures. This is sufficient for
up to 7 TCOSS instances with enabled
performance counters. For bigger systems see
section ASP Systems.

PerfTimeout

DWORD

10000

All performance counter functions wait for
exclusive access (both the functions for the KCS
applications gathering the performance data and
the system callback functions providing the data).
After the here defined timeout in milliseconds the
functions return without having done anything,
reporting the error to the event log.

PerfTraceLevel

DWORD

0

For debugging this key can be set to 0xffff. The
trace is written to the trace file of the KCS
application or to “TCLIBPERF.trc” for performance
collecting applications.

The former application name TCSRV and its configuration

(HKLM\SYSTEM\CurrentControlSet\Services\TCSRV\Performance) is not used any longer for

performance counters and is disabled by the new implementation.

Note: The registry sub-key TCSRV is still used as configuration for the service that controls all KCS

applications.

8.2.6

ASP Systems

The default settings of the KCS performance counters are ok for up to seven TCOSS instances using

performance counters. For more instances you have to create the following registry setting:

HKLM\SYSTEM\CurrentControlSet\Services\TcLib\Performance

Registry Key

Type

Value

Description

GlobalBufferSize

DWORD

0x40

Setting for up to 14 TCOSS instances

GlobalBufferSize

DWORD

0x60

Setting for up to 20 TCOSS instances

After configuring this, the shared memory has to be newly initialized. In order to achieve this, all tclib32.dll

instances have to be unloaded.

Either you simply reboot the machine, or you have to

1)

Stop all performance gathering applications like Perfmon, also remote instances. If TC/SNMP is
installed, stop also the SNMP service.