A system with Symantec Endpoint Protection (SEP) is experiencing high CPU or Memory usage due to ccSvcHst.exe.
Gathering a Windows Performance Recorder trace and SymDiag while reproducing the issue is typically sufficient when investigating potential performance issues involving SEP. While there are other pieces of data mentioned below, a WPR and SymDiag are generally enough to investigate a performance issue.
Follow these steps below to generate a WPR trace file while reproducing the issue.
a. Under Select additional profiles for performance recording, under Resource Analysis, select CPU Usage, Disk I/O Activity and File I/O Activity. Under Scenario Analysis, tick Minifilter I/O activity.
b. Performance scenario: General.
c. Detail level: Verbose.
d. Logging mode: File.
A SymDiag with All Data should also be gathered after reproducing the issue.
Only gather one or more of these pieces of data below if instructed by support.
procdump –ma -c <CPU usage percentage that will trigger a dump> <Process ID of high CPU ccsvchst.exe process> ccsvchst.dmp (e.g. run the command procdump -ma -c 75 2300 ccsvchst.dmp to generate a dump when the CPU usage for the ccSvcHst.exe with process ID 2300 is at least 75%). fltmc C:\ProcessMonitor>fltmc
Filter Name Num Instances Altitude Frame
------------------------------ ------------- ------------ -----
bindflt 1 409800 0
UCPD 3 385250.5 0
BHDrvx64 3 365100 0
SymEvnt 3 365090 0
eeCtrl 2 329010 0
SRTSP 3 329000 0
vsepflt 3 328200 0
SymEFASI 3 260610 0
storqosflt 0 244000 0
wcifs 0 189900 0
CldFlt 0 180451 0
bfs 5 150000 0
FileCrypt 0 141100 0
luafv 1 135000 0
UnionFS 0 130850 0
npsvctrig 1 46000 0
Wof 1 40700 0
FileInfo 3 40500 0
PROCMON24 0 40000 0
Note: The value used should be lower than item in the filter stack that is to be monitored.
procmon.exe /Altitude 40000
Reset button, then Apply and OK.If the system is a virtualized one:
If the system is a physical one: