Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 7 Mar 2012 14:50:14 +0000 (UTC)
From:      Maxim Konovalov <maxim@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org
Subject:   svn commit: r232658 - head/share/man/man9
Message-ID:  <201203071450.q27EoELr097949@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: maxim
Date: Wed Mar  7 14:50:14 2012
New Revision: 232658
URL: http://svn.freebsd.org/changeset/base/232658

Log:
  o Sync LOCK_PROFILING manpage with the current code: remove
  unexistent sysctls, add new ones.
  
  Reviewed by:	gjb
  Sponsored by:	Nginx, Inc.

Modified:
  head/share/man/man9/LOCK_PROFILING.9

Modified: head/share/man/man9/LOCK_PROFILING.9
==============================================================================
--- head/share/man/man9/LOCK_PROFILING.9	Wed Mar  7 13:17:27 2012	(r232657)
+++ head/share/man/man9/LOCK_PROFILING.9	Wed Mar  7 14:50:14 2012	(r232658)
@@ -29,7 +29,7 @@
 .\"
 .\" $FreeBSD$
 .\"
-.Dd November 11, 2006
+.Dd March 7, 2012
 .Dt LOCK_PROFILING 9
 .Os
 .Sh NAME
@@ -82,32 +82,6 @@ Enable or disable the lock profiling cod
 This defaults to 0 (off).
 .It Va debug.lock.prof.reset
 Reset the current lock profiling buffers.
-.It Va debug.lock.prof.acquisitions
-The total number of lock acquisitions recorded.
-.It Va debug.lock.prof.records
-The total number of acquisition points recorded.
-Note that only active acquisition points (i.e., points that have been
-reached at least once) are counted.
-.It Va debug.lock.prof.maxrecords
-The maximum number of acquisition points the profiling code is capable
-of monitoring.
-Since it would not be possible to call
-.Xr malloc 9
-from within the lock profiling code, this is a static limit.
-The number of records can be changed with the
-.Dv LPROF_BUFFERS
-kernel option.
-.It Va debug.lock.prof.rejected
-The number of acquisition points that were ignored after the table
-filled up.
-.It Va debug.lock.prof.hashsize
-The size of the hash table used to map acquisition points to
-statistics records.
-The hash size can be changed with the
-.Dv LPROF_HASH_SIZE
-kernel option.
-.It Va debug.lock.prof.collisions
-The number of hash collisions in the acquisition point hash table.
 .It Va debug.lock.prof.stats
 The actual profiling statistics in plain text.
 The columns are as follows, from left to right:
@@ -138,6 +112,14 @@ reached.
 The name of the acquisition point, derived from the source file name
 and line number, followed by the name of the lock in parentheses.
 .El
+.It Va debug.lock.prof.rejected
+The number of acquisition points that were ignored after the table
+filled up.
+.It Va debug.lock.prof.skipspin
+Disable or enable the lock profiling code for the spin locks.
+This defaults to 0 (do profiling for the spin locks).
+.It Va debug.lock.prof.skipcount
+Do sampling approximately every N lock acquisitions.
 .El
 .Sh SEE ALSO
 .Xr sysctl 8 ,



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201203071450.q27EoELr097949>