Document sysctls vm.fast_fault, vm.dreadful_invltlb, lwkt.preempt_hit/_miss,
authorVenkatesh Srinivas <me@endeavour.zapto.org>
Tue, 10 Aug 2010 00:12:05 +0000 (17:12 -0700)
committerVenkatesh Srinivas <me@endeavour.zapto.org>
Tue, 10 Aug 2010 00:12:05 +0000 (17:12 -0700)
vm.swap_idle_threshold1/2.

sys/kern/lwkt_thread.c
sys/platform/pc32/i386/pmap.c
sys/vm/vm_fault.c
sys/vm/vm_glue.c

index c85b2a1..e6b7589 100644 (file)
@@ -138,8 +138,10 @@ TUNABLE_INT("lwkt.use_spin_port", &lwkt_use_spin_port);
 SYSCTL_INT(_lwkt, OID_AUTO, panic_on_cscount, CTLFLAG_RW, &panic_on_cscount, 0, "");
 #endif
 SYSCTL_QUAD(_lwkt, OID_AUTO, switch_count, CTLFLAG_RW, &switch_count, 0, "");
-SYSCTL_QUAD(_lwkt, OID_AUTO, preempt_hit, CTLFLAG_RW, &preempt_hit, 0, "");
-SYSCTL_QUAD(_lwkt, OID_AUTO, preempt_miss, CTLFLAG_RW, &preempt_miss, 0, "");
+SYSCTL_QUAD(_lwkt, OID_AUTO, preempt_hit, CTLFLAG_RW, &preempt_hit, 0, 
+           "Successful preemption events");
+SYSCTL_QUAD(_lwkt, OID_AUTO, preempt_miss, CTLFLAG_RW, &preempt_miss, 0, 
+           "Failed preemption events");
 SYSCTL_QUAD(_lwkt, OID_AUTO, preempt_weird, CTLFLAG_RW, &preempt_weird, 0, "");
 #ifdef INVARIANTS
 SYSCTL_QUAD(_lwkt, OID_AUTO, token_contention_count, CTLFLAG_RW,
index 2d70cc2..ea4af02 100644 (file)
@@ -175,7 +175,7 @@ static struct pv_entry *pvinit;
 static int dreadful_invltlb;
 
 SYSCTL_INT(_vm, OID_AUTO, dreadful_invltlb,
-          CTLFLAG_RW, &dreadful_invltlb, 0, "");
+          CTLFLAG_RW, &dreadful_invltlb, 0, "Debugging sysctl to force invltlb on pmap operations");
 
 /*
  * All those kernel PT submaps that BSD is so fond of
index 54d0dd8..31f9c7d 100644 (file)
@@ -124,7 +124,8 @@ struct faultstate {
 };
 
 static int vm_fast_fault = 1;
-SYSCTL_INT(_vm, OID_AUTO, fast_fault, CTLFLAG_RW, &vm_fast_fault, 0, "");
+SYSCTL_INT(_vm, OID_AUTO, fast_fault, CTLFLAG_RW, &vm_fast_fault, 0, 
+          "Burst fault zero-fill regions");
 static int debug_cluster = 0;
 SYSCTL_INT(_vm, OID_AUTO, debug_cluster, CTLFLAG_RW, &debug_cluster, 0, "");
 
index 569adc0..8660530 100644 (file)
@@ -480,7 +480,7 @@ swapin_request(void)
  */
 static int swap_idle_threshold1 = 15;
 SYSCTL_INT(_vm, OID_AUTO, swap_idle_threshold1,
-       CTLFLAG_RW, &swap_idle_threshold1, 0, "");
+       CTLFLAG_RW, &swap_idle_threshold1, 0, "Guaranteed process resident time (sec)");
 
 /*
  * Swap_idle_threshold2 is the time that a process can be idle before
@@ -489,7 +489,7 @@ SYSCTL_INT(_vm, OID_AUTO, swap_idle_threshold1,
  */
 static int swap_idle_threshold2 = 60;
 SYSCTL_INT(_vm, OID_AUTO, swap_idle_threshold2,
-       CTLFLAG_RW, &swap_idle_threshold2, 0, "");
+       CTLFLAG_RW, &swap_idle_threshold2, 0, "Time (sec) a process can idle before being swapped");
 
 /*
  * Swapout is driven by the pageout daemon.  Very simple, we find eligible