Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 23 May 2012 10:24:07 +0000
From:      rudot@FreeBSD.org
To:        svn-soc-all@FreeBSD.org
Subject:   socsvn commit: r236191 - in soc2012/rudot: aux sys/kern sys/sys
Message-ID:  <20120523102407.9D0EE106566C@hub.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: rudot
Date: Wed May 23 10:24:06 2012
New Revision: 236191
URL: http://svnweb.FreeBSD.org/socsvn/?view=rev&rev=236191

Log:
  added pcpu resource to rctl

Modified:
  soc2012/rudot/aux/add.sh
  soc2012/rudot/aux/notes.txt
  soc2012/rudot/sys/kern/kern_rctl.c
  soc2012/rudot/sys/sys/racct.h

Modified: soc2012/rudot/aux/add.sh
==============================================================================
--- soc2012/rudot/aux/add.sh	Wed May 23 09:38:37 2012	(r236190)
+++ soc2012/rudot/aux/add.sh	Wed May 23 10:24:06 2012	(r236191)
@@ -5,4 +5,4 @@
 
 PID=$1
 
-rctl -a process:${PID}:cpup:limit=50
+rctl -a process:${PID}:pcpu:deny=50

Modified: soc2012/rudot/aux/notes.txt
==============================================================================
--- soc2012/rudot/aux/notes.txt	Wed May 23 09:38:37 2012	(r236190)
+++ soc2012/rudot/aux/notes.txt	Wed May 23 10:24:06 2012	(r236191)
@@ -1,7 +1 @@
-rctl -a process:PID:cpup:limit=50
-
-sys_rctl_add_rule -> rctl_string_to_rule
-line: 907 " error = str2value(resourcestr, &rule->rr_resource,"
-	  "		resourcenames);"
-
-error has value 22
+rctl -a process:PID:pcpu:deny=50 works

Modified: soc2012/rudot/sys/kern/kern_rctl.c
==============================================================================
--- soc2012/rudot/sys/kern/kern_rctl.c	Wed May 23 09:38:37 2012	(r236190)
+++ soc2012/rudot/sys/kern/kern_rctl.c	Wed May 23 10:24:06 2012	(r236191)
@@ -120,6 +120,7 @@
 	{ "nshm", RACCT_NSHM },
 	{ "shmsize", RACCT_SHMSIZE },
 	{ "wallclock", RACCT_WALLCLOCK },
+	{ "pcpu", RACCT_PCTCPU },
 	{ NULL, -1 }};
 
 static struct dict actionnames[] = {

Modified: soc2012/rudot/sys/sys/racct.h
==============================================================================
--- soc2012/rudot/sys/sys/racct.h	Wed May 23 09:38:37 2012	(r236190)
+++ soc2012/rudot/sys/sys/racct.h	Wed May 23 10:24:06 2012	(r236191)
@@ -68,7 +68,8 @@
 #define	RACCT_NSHM		17
 #define	RACCT_SHMSIZE		18
 #define	RACCT_WALLCLOCK		19
-#define	RACCT_MAX		RACCT_WALLCLOCK
+#define RACCT_PCTCPU		20
+#define	RACCT_MAX		RACCT_PCTCPU
 
 /*
  * Resource properties.



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