I dont know the reason but some of the agent consume a lot of ram when left running.
docker stats --format "table {{.Name}}\t{{.CPUPerc}}\t{{.MemUsage}}\t{{.MemPerc}}\t{{.NetIO}}" | grep docker
docker-surgeon-agent 1.72% 6.561GiB / 16GiB 41.01% 2.31GB / 39.1GB
docker top docker-surgeon-agent aux
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
root 2393 1.6 40.6 8632308 6826800 ? Ssl May01 318:22 /usr/local/bin/python3.13 /usr/local/bin/agent
docker exec docker-surgeon-agent cat /sys/fs/cgroup/memory.stat
anon 6987309056
file 3858432
kernel 22867968
kernel_stack 262144
pagetables 16666624
sec_pagetables 0
percpu 7344
sock 0
vmalloc 32768
shmem 0
zswap 0
zswapped 0
file_mapped 3080192
file_dirty 0
file_writeback 0
swapcached 35602432
anon_thp 0
file_thp 0
shmem_thp 0
inactive_anon 2293448704
active_anon 4729397248
inactive_file 491520
active_file 3354624
unevictable 0
slab_reclaimable 5256968
slab_unreclaimable 621064
slab 5878032
workingset_refault_anon 518536
workingset_refault_file 3531
workingset_activate_anon 6093
workingset_activate_file 702
workingset_restore_anon 816
workingset_restore_file 53
workingset_nodereclaim 0
pgdemote_kswapd 0
pgdemote_direct 0
pgdemote_khugepaged 0
pgdemote_proactive 0
pgpromote_success 0
pgscan 1937110
pgsteal 864936
pswpin 518519
pswpout 846149
pgscan_kswapd 1472220
pgscan_direct 464867
pgscan_khugepaged 23
pgscan_proactive 0
pgsteal_kswapd 626380
pgsteal_direct 238547
pgsteal_khugepaged 9
pgsteal_proactive 0
pgfault 2556074
pgmajfault 252932
pgrefill 446175
pgactivate 235758
pgdeactivate 0
pglazyfree 0
pglazyfreed 0
swpin_zero 17
swpout_zero 184
zswpin 0
zswpout 0
zswpwb 0
thp_fault_alloc 0
thp_collapse_alloc 0
thp_swpout 0
thp_swpout_fallback 0
numa_pages_migrated 0
numa_pte_updates 0
numa_hint_faults 0
I dont know the reason but some of the agent consume a lot of ram when left running.