From 669e420cc43d7e9f750da9bfa1aea206d6f7c25f Mon Sep 17 00:00:00 2001 From: Bob Lantz Date: Fri, 13 Apr 2012 07:38:35 +0000 Subject: [PATCH] Add default value mems=0 for memory placement. --- mininet/node.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/mininet/node.py b/mininet/node.py index 9e1e478..90d289b 100644 --- a/mininet/node.py +++ b/mininet/node.py @@ -621,16 +621,16 @@ class CPULimitedHost( Host ): self.chrt( prio=20 ) info( '(%s %d/%dus) ' % ( sched, quota, period ) ) - def setCPUs( self, cores ): + def setCPUs( self, cores, mems=0 ): "Specify (real) cores that our cgroup can run on" if type( cores ) is list: cores = ','.join( [ str( c ) for c in cores ] ) self.cgroupSet( resource='cpuset', param='cpus', - value= cores ) + value=cores ) # Memory placement is probably not relevant, but we # must specify it anyway self.cgroupSet( resource='cpuset', param='mems', - value= cores ) + value=mems) # We have to do this here after we've specified # cpus and mems errFail( 'cgclassify -g cpuset:/%s %s' % (