Hi,
about a week ago, I asked ...
>
> Hi,
>
> Is there a command/way to find out how many pty's are currently being used
> and how many are available for both SunOS and Solaris ??
>
> I already know how to increase the number of pty's.
Thanks for the following who responded,
raj@lehman.com
erp@microplex.com
joel@virtualvegas.com
esilva@netcom.com
To find out the max number of pty's that can be used:
In Solaris,
# adb -k /dev/ksyms /dev/mem
# pt_cnt/D
In SunOS 4.x
# adb -k /vmunix /dev/mem
# npty/D
( Thanks to joel@virtualvegas.com )
To find out how many are being used:
You can grep the output of lsof (lsof_3.29_W.tar.gz -- I think I got it from
vic.cc.purdue.edu/pub/tools/unix/lsof):
ra$ lsof | (line; grep '20,') | more
COMMAND PID USER FD TYPE DEVICE SIZE/OFF INODE NAME
ncdwm 1519 ejk 0u VCHR 20, 4 0x92 511 /dev/ttyp4
ncdwm 1519 ejk 1u VCHR 20, 4 0x92 511 /dev/ttyp4
ncdwm 1519 ejk 2u VCHR 20, 4 0x92 511 /dev/ttyp4
ncdwm 2588 beb 0u VCHR 20, 0 0x10279 503 /dev/ttyp0
ncdwm 2588 beb 1u VCHR 20, 0 0x10279 503 /dev/ttyp0
ncdwm 2588 beb 2u VCHR 20, 0 0x10279 503 /dev/ttyp0
rsh 3417 csd 1u VCHR 20, 31 0xdc2b5 565 /dev/ttyqf
rsh 3417 csd 2u VCHR 20, 31 0xdc2b5 565 /dev/ttyqf
rsh 3418 csd 1u VCHR 20, 31 0xdc2b5 565 /dev/ttyqf
rsh 3418 csd 2u VCHR 20, 31 0xdc2b5 565 /dev/ttyqf
rsh 6022 csd 1u VCHR 20, 32 0x8dd3 567 /dev/ttyr0
rsh 6022 csd 2u VCHR 20, 32 0x8dd3 567 /dev/ttyr0
rsh 6140 csd 1u VCHR 20, 2 0x9a9ef 507 /dev/ttyp2
rsh 6140 csd 2u VCHR 20, 2 0x9a9ef 507 /dev/ttyp2
20 just happens to be the major device number of the pty driver on this
system, as determined by examining the unfiltered output. Note that a given
pty will often be open two or three times, so you have to cut on minor
device number or name and do a sort -u on the result.
( Thanks to erp@microplex.com )
and also thanks to esilva@netcom.com who gave me some the following info
on finding out how to look up kernel symbols:
Also to look at more kernel symbols, use 'nm':
#nm /vmunix >/etc/vmunix.nm
this will have a complete list of all symbols that adb can look up for you.
also /usr/include/param.c has comments after these symbols so you could
use it as a refenrence. Sun also just released PANIC! a long awaited
adb manual. Well worth the money, and probably on of the best books ever
written for kernel debbugging and hacking. Also SPARC tuning and performance
is a must to have for any serious sysadmin work.
Thanks to all once again !!
---------------------------------
_ /| Dave Haut
\,o.O' Sys Admin
=(___)= EXAR Corporation
U dave@exar.com
(408) 434-6400 x3462
---------------------------------
This archive was generated by hypermail 2.1.2 : Fri Sep 28 2001 - 23:10:30 CDT