[Sunhelp] ptys
Steve Palmer
Steve.Palmer at bani.com
Tue Jun 8 08:48:09 CDT 1999
It's been a long time since I worked in SunOS 4.1.x, but I don't believe
there was a system file. Isn't that Solaris 2 (SunOS 5) specific? I seem
to remember something like /usr/kvm/sys (????)
A quick search of dejanews gave back an FAQ which contained the
following....
In SunOS 4.x, edit /usr/sys/<kernel_arch>/conf/<kernel_name> and change the
line that says
pseudo-device pty # pseudo-tty's, also needed for SunView to
pseudo-device pty<num> # pseudo-tty's, also needed for SunView where
<num> is the number of ptys you want. Then recompile and reinstall your
kernel in the usual way.
For SunOS 4.x, you will have to create more pty special devices in /dev.
These are created by /dev/MAKEDEV in sets of 16,
numbered 0-15. For example, to create 96 ptys (6 sets of 16), run:
/dev/MAKEDEV pty0 pty1 pty2 pty3 pty4 pty5 SunOS 4.x is limited to a maximum
of 256 ptys. The default is 48.
Steve
-----Original Message-----
From: Duffin, Keith (CAP, GEFA) [mailto:Keith.Duffin at gecapital.com]
Sent: Tuesday, June 08, 1999 9:24 AM
To: sunhelp at sunhelp.org
Subject: RE: [Sunhelp] ptys
What happened to your system file? Someone change the default path? (try a
find...)
Try the following:
Use adb to check what the value is in the running kernel. Must be logged in
as root.
Type: adb -k -w /dev/ksyms /dev/mem
physmem f8a6
Type: pt_cnt/D
pt_cnt:
pt_cnt: 48
Type: $q <==exit out of adb
Now you know what the value is set to.
Keith Duffin
UNIX SA/DBA/C etc...
ORA Consultants/GE Financial Services
Tel: (804)782-2744
-----Original Message-----
From: McIntire, John [mailto:john_mcintire at unitrode.com]
Sent: Tuesday, June 08, 1999 8:49 AM
To: 'sunhelp at sunhelp.org'
Subject: RE: [Sunhelp] ptys
I saw that in FAQ but when I went to check it I had no system file within
/etc, so that is why I ask, any ideas where this is set?
> -----Original Message-----
> From: Duffin, Keith (CAP, GEFA) [SMTP:Keith.Duffin at gecapital.com]
> Sent: Tuesday, June 08, 1999 8:30 AM
> To: sunhelp at sunhelp.org
> Subject: RE: [Sunhelp] ptys
>
> Take a look at your /etc/system file. If no entry exists, you have 48.
>
> FAQ exerpt:
>
> Edit /etc/system and add the following line:
>
> * System V pseudo terminals
>
> set pt_cnt = <num>
>
> Halt the system and boot -r.
>
> You can essentially have as many as you like, but you'll probably
> run into some other limit somewhere. More than 3000 are supported.
> Solaris 2.6 and earlier have telnet/rlogin daemons that do not support
> more than 3844 sessions each. That restriction is lifted in Solaris
> 7.
>
> Some die-hard system administrator myths as well as some Sun
> documentation claim that you have to increased "sad_cnt", "sadcnt" or
> "nautopush" when adding ptys. There is no truth in this.
>
> In the unlikely event that you run out of BSD-style ptys,
> you can increase them as well. The maximum here is currently 176
> for pty[p-z][0-9a-f]. This is somewhat less that the BSD maximum of
> 256
> limited by 8 bit device minor numbers.
>
> BSD ttys are awkward to use and all programs I found support SYSV
> ptys without trouble.
>
> * You don't need this. Increasing this value too much usually
> * just wastes memory.
> * BSD applications never support more than 256 ptys.
> * Solaris 2.x supports no more than 176 BSD ptys.
>
> set npty = <num>
>
> But you're not there yet, you also need to edit /etc/iu.ap and
> substitute the new value of "npty-1" for the "47" on the following
> line,
> in case you do increase the number of BSD style ptys.
>
> ptsl 0 47 ldterm ttcompat
>
>
> Halt the system and boot -r.
>
> --- end of excerpt from the FAQ
>
> Keith Duffin
> UNIX SA/DBA/C etc...
> ORA Consultants/GE Financial Services
> Tel: (804)782-2744
>
>
> -----Original Message-----
> From: McIntire, John [mailto:john_mcintire at unitrode.com]
> Sent: Tuesday, June 08, 1999 7:57 AM
> To: 'Sun Help'
> Subject: [Sunhelp] ptys
>
>
> I got system on SunOS 4.1.4 2 sun4m which is running out of ptys. Being
> still new to Sun how do you tell what it is set for and what is the max it
> can be set for?
>
> Thanks in advance
>
> John McIntire
> Senior Systems Analyst
> Unitrode Corporation
> 7 Continental Blvd
> Merrimack, NH 03054
> Tel: (603)429-6227
> Fax: (603)429-6085
>
>
>
> _______________________________________________
> SunHELP maillist - SunHELP at sunhelp.org
> http://www.sunhelp.org/mailman/listinfo/sunhelp
>
> _______________________________________________
> SunHELP maillist - SunHELP at sunhelp.org
> http://www.sunhelp.org/mailman/listinfo/sunhelp
_______________________________________________
SunHELP maillist - SunHELP at sunhelp.org
http://www.sunhelp.org/mailman/listinfo/sunhelp
_______________________________________________
SunHELP maillist - SunHELP at sunhelp.org
http://www.sunhelp.org/mailman/listinfo/sunhelp
More information about the SunHELP
mailing list