suck it and see, the answerers didn't understand the question. add nproc=XXX to plan9.ini and use the environment, or hard code code it. i'd like to see your results for nproc=50 and nproc=5000.

brucee


On 9 January 2014 19:08, Pavel Klinkovský <pavel.klinkovsky@gmail.com> wrote:
Hi Steven,


    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.

but if I understand it correctly it is just "soft limit", not a "hard" one inborn in CPU architecture.

By the hard limit I consider something like "maximal capacity of GDT, LDT" or something similar, if exists.
 
At the end of the day, the only way to be sure is to read the source.

I did (of course, I am not an expert on Plan9 kernel), and I did not find any "hard limit" there.
However to be sure I issued my question here.

Pavel