cpu_pct = self.rspec['cpu_pct']
cpu_share = self.rspec['cpu_share']
- if setup:
- for key in self.rspec.keys():
- if key.find('sysctl.') == 0:
- sysctl=key.split('.')
- try:
- logger.log("%s: opening /proc/sys/%s/%s"%(self.name,sysctl[1],sysctl[2]))
- path="/proc/sys/%s/%s" % (sysctl[1],sysctl[2])
- flags = os.O_WRONLY
- fd = os.open(path, flags)
- logger.log("%s: writing %s=%s"%(self.name,key,self.rspec[key]))
- os.write(fd,self.rspec[key])
- os.close(fd)
- except IOError, e:
- logger.log("%s: could not set %s=%s"%(self.name,key,self.rspec[key]))
- logger.log("%s: error = %s"%(self.name,e))
+ if setup:
+ for key in self.rspec.keys():
+ if key.find('sysctl.') == 0:
+ sysctl=key.split('.')
+ try:
+ path="/proc/sys/%s" % ("/".join(sysctl[1:]))
+ logger.log("%s: opening %s"%(self.name,path))
+ flags = os.O_WRONLY
+ fd = os.open(path, flags)
+ logger.log("%s: writing %s=%s"%(self.name,key,self.rspec[key]))
+ os.write(fd,self.rspec[key])
+ os.close(fd)
+ except IOError, e:
+ logger.log("%s: could not set %s=%s"%(self.name,key,self.rspec[key]))
+ logger.log("%s: error = %s"%(self.name,e))
if self.rspec['enabled'] > 0: