SUMMARY: system locks

From: Randy Rodgers <rrodgers_at_ci.ft-wayne.in.us>
Date: Fri, 23 Jan 1998 14:48:23 -0500

Thanks to those who replied. I have included their responses below.

I ended up increasing maxusers & building a new kernel. This appears to
have fixed the problem.

============================================================================



Original question:

I am being told by a third party vendor that a problem they are having is
caused by the system locks being used up. They have told me I need to
evaluate the NFILE, NFLOCKS and NINODE kernel parameters. They tell me to
use "sar -v" to check NINODE. I know that this is a System V command. I
have been unable to determine if there is anything equivilant without
System V. I have also been unable to find the above kernel parameters.
Can anyone help me with this problem.

We are running an AS 2100 & the files are in AdvFs.

============================================================================


Replies:

# sycconfig -s
for list of all the sub sets.

# sysconfig -q vfs
for file system parameter.

# man sysconfig
for more detalis. :-)

Thanks,
Mukesh Soni
msoni_at_tuc.com

============================================================================



to use "sar" you need to install the System V Environment layered
product, which is included within the associated products CD and
requires a licence.

In DUNIX, there's no separate kernel parameters like that, which are
typical for UNIX System V. Instead, they are derived from the "maxusers"
parameter, which is part of the "proc" subsystem. You may put an entry
into the "/etc/sysconfigtab" file like the following, reboot and try:

proc:
        maxusers = 128

Good luck !

Julian Rodriguez
UNIX Ambassador & RDBMS Specialist
> DTechnical Support Group for Spain
*+34-(9)1-583.41.92 DTN: 874-4192
*julian.rodriguez_at_digital.com

============================================================================



Randy, you are correct that sar is a System V tool, and the parameters are
what a System V kernel would use. Your third party vendor may be
unfamiliar
with DIGITAL UNIX.

There is a system configuration and tuning guide in the documentation set.
It is delivered in the on-line documentation as well as being available as
a separate printed manual. It explains how some of the kernel parameters
are determined from settings either in the kernel configuration file or in
the /etc/sysconfigtab file (for V3.2 and later systems). You can also find
some of the parameter setting logic in the .h and .c files that ship in the
kernel build directories.

The fact that your system is a 2100 and the files are in an AdvFS file
system is largely irrelevant. What matters more is which version of the
DIGITAL UNIX operating system you are running, and how you've set up your
system with /etc/sysconfigtab and the kernel configuration file.

I strongly suggest you read the manual. It should provide the information
you need both to determine the current values and to adjust them if in fact
that is the problem.

Tom
 
 Dr. Thomas P. Blinn, UNIX Software Group, Digital Equipment Corporation
  110 Spit Brook Road, MS ZKO3-2/U20 Nashua, New Hampshire 03062-2698
   Technology Partnership Engineering Phone: (603) 884-0646
    Internet: tpb_at_zk3.dec.com Digital's Easynet: alpha::tpb
     ACM Member: tpblinn_at_acm.org PC_at_Home: tom_at_felines.mv.net

  Worry kills more people than work because more people worry than work.

      Keep your stick on the ice. -- Steve Smith ("Red Green")

     My favorite palindrome is: Satan, oscillate my metallic sonatas.
                                         -- Phil Agre, pagre_at_ucsd.edu

  Opinions expressed herein are my own, and do not necessarily represent
  those of my employer or anyone else, living or dead, real or imagined.

============================================================================
=
#> vmstat 1

is the equivalent to sar.

I am not sure what kernel parameters those are that you listed, but the
sysconfig -q command will query any named kernel sub-system for it's
current settings:

ie:

#> sysconfig -q generic

will give output on all kernel parameters for the generic subsystem. A
few of the subsystems are vm, ipc, io. There are a bunch, and I don't
know them all. Try a man on this command, or, if you have a CDE
console, use the gui kernel tuner utility that comes with the OS (in the
sysadmin tools file folder). You'll have to figure out what the name of
the kernel parameters are for Digital Unix.

Good luck!


susrod_at_hbsi.com

- consistency is the defense of a small mind
Received on Fri Jan 23 1998 - 20:48:12 NZDT

This archive was generated by hypermail 2.4.0 : Wed Nov 08 2023 - 11:53:37 NZDT