I have now opened a case for this. Looking at top in more detail it seems that it is at least not totally bound to one cpu only.
top - 07:45:00 up 22 days, 31 min, 1 user, load average: 1.12, 1.18, 1.29
Tasks: 542 total, 1 running, 541 sleeping, 0 stopped, 0 zombie
%Cpu0 : 15.4/0.0 15[||||||||||||||| ]
%Cpu1 : 0.0/0.3 0[ ]
%Cpu2 : 0.0/0.0 0[ ]
%Cpu3 : 0.7/1.7 2[||| ]
%Cpu4 : 84.4/0.0 84[|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| ]
%Cpu5 : 0.0/0.0 0[ ]
%Cpu6 : 0.0/0.0 0[ ]
%Cpu7 : 0.0/0.0 0[ ]
KiB Mem : 98836112 total, 13482132 free, 6497868 used, 78856112 buff/cache
KiB Swap: 4194300 total, 4194300 free, 0 used. 84066432 avail Mem
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
4481 root 20 0 1427.6m 91.6m 21.2m S 100.0 0.1 18442:23 drs-agent
2880 root 20 0 757.2m 23.8m 9.7m S 2.0 0.0 763:23.31 BESClient
19869 db2inst4 20 0 13.4g 7.2g 7.2g S 0.7 7.7 3757:10 db2sysc
------------------------------
Petri Helin
------------------------------
Original Message:
Sent: Wed May 27, 2020 10:19 AM
From: Su Li Hou
Subject: About drs-agent and its cpu consumption
Thanks Petri for contacting us! drs-agent is the backend agent used for the notification center in Data Management Console. Using cpu to 100% seems abnormal behavior. I will involve developer owner to step in to take a further look. Is that OK for you to open a DMC case to facilitate further investigation?
------------------------------
Su Li Hou
Original Message:
Sent: Sun May 24, 2020 01:58 AM
From: Petri Helin
Subject: About drs-agent and its cpu consumption
Hi,
I see in top that drs-agent is consuming 99-100 % cpu all the time. This makes me think that it is limited to one cpu core only. Is this so? I have 100 databases in the Console now and it has started to slow down and there are occasional freezes as well. I have a Db2 11.5 community edition on the same server with DMC that it uses as its repository. Server has 8 cores, but I seldom see any other process going over 10 % but the drs-agent. Is there any way to improve the performance? Could you also elaborate what drs-agent is actually doing?
------------------------------
Petri Helin
------------------------------
#Db2