Client bandwidth throttling speed test improvement
Last Updated June 14, 2017
Symantec Management Agent uses speed test server profiling to determine connection speed which used for bandwidth throttling
Current speed test functionaity implemeted by file request and calculation of size/time taken to download (applies for both HTTP(s) and UNC connections). Due to some overheads of file download, speed test is not accurate and in some cases may become completely wrong.
Connection test is different on SMP and Site Server. On SMP ConnectionTest.html request is a dynamic and cannot be altered. On Site Server ConnectionTest.html is a static file that can be modified by administrator. To improve speed test accuracy it is possible to increase ConnectionTest.html file. Follow instructions below to change file and perform speed test manually.
============================================================ Enable server profiling functionlity in agent UI via diagnostics on a test client.
1. Enable diagnostics on a client by running regsvr32 "C:\Program Files\Altiris\Altiris Agent\AeXAgentDiagnostics.dll" or disable it with regsvr32 -u "C:\Program Files\Altiris\Altiris Agent\AeXAgentDiagnostics.dll"
2. Access server profiling by right-click onto Symantec Management Agent system tray icon > Diagnostics > Server Profiles
3. Choose site server and hit Profile and to see server profile updated, including calculated speed. Speed test result is also written into agent log: "6/13/2017 1:49:46 AM","Speed test for '\\ss-w2k12r2-01.epm.local\PkgSvrSpeedTest$\ConnectionTest.html' is 14139921.","NetworkMonitor","AeXNetMon.dll","3060","Informational" ============================================================
============================================================ Modify/Replace ConnectionTest.html on Site Server
1. Use attached ConnectionTest.html (around 2MB) or modify existing file manually and replace file on site server in [C:\Program Files\Altiris\Altiris Agent\Package Server Agent] 2. Use client agent server profiling to see how it affects speed test. 3. Optionally file can be edited again and isize increased to a higher size if needed. ============================================================
Note that ConnectionTest.html file is downloaded by agent on a recurring schedule and also create traffic, so consider file size to be reasonably low. Alternatively client schedule for speed test can be configured via registry. This is done in [HKEY_LOCAL_MACHINE\SOFTWARE\Altiris\Communications]Speed Expiry (mins). Defalt value is 360 (6 hours)
WARNING! Increasing file size creates additional traffic for speed test functionality and with aggressive configuration kills business purpose.