コード例 #1
0
ファイル: tc_cpuload.py プロジェクト: johnmdilley/xenrt
    def run(self, arglist=[]):
        TCTimeVMStarts.run(self, arglist)
        # Give the VMs time to settle for a bit.  (In accordance with
        # the definition of the metric.)
        xenrt.TEC().logverbose("Leaving the VMs to settle for %d seconds..." % self.settlingTime)
        time.sleep(self.settlingTime)
        TCCPUload.run(self, arglist)

        params = libperf.createLogName ("tc_cpuload_parameters")
        log = """#numdesktops
%s
""" % self.numdesktops
        libperf.outputToResultsFile(params, log, addNewline=False)
コード例 #2
0
ファイル: tc_cpuload.py プロジェクト: thomassa/xenrt
    def run(self, arglist=[]):
        TCTimeVMStarts.run(self, arglist)
        # Give the VMs time to settle for a bit.  (In accordance with
        # the definition of the metric.)
        xenrt.TEC().logverbose("Leaving the VMs to settle for %d seconds..." %
                               self.settlingTime)
        time.sleep(self.settlingTime)
        TCCPUload.run(self, arglist)

        params = libperf.createLogName("tc_cpuload_parameters")
        log = """#numdesktops
%s
""" % self.numdesktops
        libperf.outputToResultsFile(params, log, addNewline=False)
コード例 #3
0
ファイル: tc_cpuload.py プロジェクト: johnmdilley/xenrt
 def prepare(self, arglist=[]):
     TCTimeVMStarts.prepare(self, arglist)
     TCCPUload.specificPrepare (self)
     self.settlingTime = libperf.getArgument(arglist, "settlingtime", int, 0)
コード例 #4
0
ファイル: tc_cpuload.py プロジェクト: thomassa/xenrt
 def prepare(self, arglist=[]):
     TCTimeVMStarts.prepare(self, arglist)
     TCCPUload.specificPrepare(self)
     self.settlingTime = libperf.getArgument(arglist, "settlingtime", int,
                                             0)