Problem:
On XenApp the connector id (tntgrd.exe) seem to be taking an inordinate amount of CPU resources consistently
Symptoms:
This can happen when connector is setup to record GDI/GPU stats per logged in user. In addition the connector id is set to get file and exe stats for each individual logged in and may not be necessary to have all the file/folder scanning. When running in Stratusphere UX this data is less releveant then in FIT. In this case we recommend turning this data off.
Possible Resolution(s):
STEP ONE
The work around is to configure the connector id on XenApp (Terminal Servers) servers to not record these stats.
- 1. Log into Hub Administration
- 2. Go to Inventory
- 3. Select each XenApp server individually and click edit.
- 4. Under Connector Id properties select “yes” to customize
- 5. Under sections get size for both files and folders copy out syntax add to notepad and save, then delete.
Complete this for each XenApp Server
STEP TWO
Log into each XenApp Server and complete following (*or see mass-deployment script at bottom)
We can turn off some of this functionality in the registry to fix the issue.
On a 64 bit machine
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Liquidware Labs\ConnectorID
Add these two values:
"DisableGDIStats"=dword:00000001
"DisableGPUStats"=dword:00000001
On a 32 bit machine
HKEY_LOCAL_MACHINE\SOFTWARE\Liquidware Labs\ConnectorID
Add these two values:
"DisableGDIStats"=dword:00000001
"DisableGPUStats"=dword:00000001
STEP THREE
Leave callback for CID at defaults (1hr).
*Mass-deployment method:
These reg entries can be combined into a batch file and executed across a list of machines using psexec.exe in the PSTools package from SysInternals. You would need a ComputerList.txt with one resolvable machine name on each line and a disableGfxStats.bat file similar to the following: (covers both 32 and 64-bit)
@echo off
"C:\Program Files (x86)\Liquidware Labs\Connector ID\idcontrol.exe" stop
"C:\Program Files\Liquidware Labs\Connector ID\idcontrol.exe" stop
reg add "HKLM\SOFTWARE\Wow6432Node\Liquidware Labs\ConnectorID" /v DisableGDIStats /t REG_DWORD /d 00000001 /f
reg add "HKLM\SOFTWARE\Wow6432Node\Liquidware Labs\ConnectorID" /v DisableGPUStats /t REG_DWORD /d 00000001 /f
reg add "HKLM\SOFTWARE\Liquidware Labs\ConnectorID" /v DisableGDIStats /t REG_DWORD /d 00000001 /f
reg add "HKLM\SOFTWARE\Liquidware Labs\ConnectorID" /v DisableGPUStats /t REG_DWORD /d 00000001 /f
"C:\Program Files (x86)\Liquidware Labs\Connector ID\idcontrol.exe" start
"C:\Program Files\Liquidware Labs\Connector ID\idcontrol.exe" start
You could then mass-deploy this similar to the following using psexec:
psexec @ComputerList.txt -u DOMAIN\Admin -d -s -c -f disableGfxStats.bat
For non-persistent/refreshing XenApp servers the above method can also be used here but the changes need to be made to the base/master image itself.
*Example script attached below.
Product: Stratusphere FIT/UX
Product Version: ALL
Expires on: 365 days from publish date
Updated: July 24, 2015