> > Followings are our kernel variables' default: > > > > - sb_max: 256K > > - tcbhash_size: 128 > > - udbhash_size: 128 > > > > These variables are sometime too small for busy server or gateway. > > > > I'd like to modify config(8) to customize these variables without > > recompiling the kernel. > > If we go this route, I would rather have a generic command (such as "set > <kernel variable name> <value>") to change kernel variables. > > The list of said variables would still be restricted to what a given > config(8) knows, to prevent people from tinkering with things they are > not supposed to touch.
I quite dislike the direction this is going. It seems like you have found 3 variables which should auto-tune. So why not write kernel code to auto-tune them?