Path: utzoo!attcan!uunet!husc6!purdue!decwrl!granite!tp From: tp@granite.dec.com (t patterson) Newsgroups: comp.unix.questions Subject: Re: What's a gnode? Keywords: gnode Ultrix "my other vax is an 8800" Message-ID: <315@granite.dec.com> Date: 6 Nov 88 07:39:17 GMT References: <374@elan.UUCP> Reply-To: tp@granite.dec.com (t patterson) Organization: DEC WSE, Palo Alto, CA Lines: 36 In article <374@elan.UUCP> jlo@elan.UUCP (Jeff Lo) writes: >Lately we have been getting a number of "out of gnodes" or "gnode: table >is full" messages. The machine is a MicroVAX II running Ultrix 2.3. Somebody else has already replied & said what gnodes are, so I'll just babble about what to do when you run out of them... (I don't believe this is documented in the Ultrix "Guide to System Configuration File Maintenance") first, do "/etc/pstat -T" -- this ought to give you an idea of the size of some of your static tables and how close you are to overflowing them. (of course, you only see the current state of the tables.) anyway, until somebody releases Ultrix with dynamically expanding system tables, you'll have to make yourself a new kernel if you wish to avoid these messages. do "cd /usr/sys/conf" if you poke around in param.c, you should see: #define NGNODE ((NPROC + 16 + MAXUSERS) + 32 + NTEXT) you want NGNODE to be increased. you might want to get serious and try and determine which of these tables your system is pounding on so that you can increase just the ones that need it... I am usually really lazy -- in the kernel config file, I'll just put in something like "maxusers 32" on a uVAX and if you read the #define's in param.c, you'll see that this pretty much increases the size of everything... once you'd decided how you want to twiddle NGNODE and the other values, make and install a new kernel. a lot of work just to increase a couple little tables... -- t patterson internet: tp@decwrl.dec.com uucp: decwrl!tp disclaimer: this message represents no official positions of DEC