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