[Samba] large smbXsrv_session_global.tdb?
Michael Tokarev
mjt at tls.msk.ru
Wed Feb 5 11:10:55 UTC 2025
23.01.2025 14:21, Michael Tokarev via samba wrote:
> Hi!
>
> I noticed that on samba servers we've rather large smbXsrv_session_global.tdb
> files, even when number of sessions isn't large. For example:
>
> -rw------- 1 root root 291770368 Jan 23 14:12 /run/samba/smbXsrv_session_global.tdb
>
> this is almost 300Mb. `smbstatus -p` shows just 98 sessions.
>
> tdbdump shows about the same amount of records, each of which is kinda
> large, so it sums up.
>
> On another machine, which is a stand-alone server not joined to a
> domain, this file is just 19Mb, while the amount of sessions for this
> server is about 2.5k.
>
> We're to migrate users from this non-domain-joined server to the one above, -
> if I interpolate, approx 3Mb is needed for a session on the new server, so
> for 2.6K users this will be 7.8Gb just for smbXsrv_session_global.tdb.
> And since this file is stored in /run, it needs to be in RAM, - so we'll
> have to increase the RAM size *just* to store the session info.
>
> What's stored in each session record, and is there a way to decrease
> the size of it?
So, does anyone know what's in each session record in there?
Thanks,
/mjt
More information about the samba
mailing list