kernel - Enhance sysv semaphore performance (2)
authorMatthew Dillon <dillon@apollo.backplane.com>
Sat, 15 Sep 2012 06:43:04 +0000 (23:43 -0700)
committerMatthew Dillon <dillon@apollo.backplane.com>
Sat, 15 Sep 2012 06:43:04 +0000 (23:43 -0700)
* Change SEMMAP default from 30 to 128.  Also note that most other
  semaphore-related defaults were increased significantly in prior
  commits.

sys/kern/sysv_sem.c

index 203c3ce..d37ee78 100644 (file)
@@ -86,7 +86,7 @@ struct sem_undo {
 
 /* shouldn't need tuning */
 #ifndef SEMMAP
-#define SEMMAP 30              /* # of entries in semaphore map */
+#define SEMMAP 128             /* # of entries in semaphore map */
 #endif
 #ifndef SEMMSL
 #define SEMMSL SEMMNS          /* max # of semaphores per id */