conf.nproc = 100 + ((conf.npage*BY2PG)/MB)*5;
if(cpuserver)
conf.nproc *= 3;
if(conf.nproc > 2000)
conf.nproc = 2000;
In general, you will find that 2000 is the highest allowable due to
limits imposed by proc.c.
At the end of the day, the only way to be sure is to read the source.