ours handle about 5k of customers:
root@acs3:~# free -h
total used free shared buff/cache available
Mem: 7.8Gi 2.8Gi 3.7Gi 3.0Mi 1.2Gi 5.3Gi
Swap: 974Mi 0B 974Mi
root@acs3:~# df -h |grep sda
/dev/sda1 29G 4.7G 23G 18% /
root@acs3:~# uname -a
Linux acs3 5.10.0-14-amd64 #1 SMP Debian 5.10.113-1 (2022-04-29) x86_64 GNU/Linux
root@acs3:~#
if you are having a bottleneck, then you might want to read this.-
IMHO not much really. Just make sure periodic inform is disabled and use presets with the proper events or connection request for each time you need to provision a CPE.
That’s how I handle things. YMMV.