Exemple #1
0
 def doSet(self):
     resultStr = ""
     (THPFile, initFile) = SharedFuncs.getTHPandOSInitFile()
     cmd = "ifconfig %s mtu 1500;" % networkCardNum
     cmd += "echo ifconfig %s mtu 1500 >> %s" % (networkCardNum, initFile)
     (status, output) = subprocess.getstatusoutput(cmd)
     if (status != 0):
         resultStr += "Set MTU Failed.Error : %s." % output
         resultStr += "The cmd is %s " % cmd
     if (len(resultStr) > 0):
         self.result.val = resultStr
     else:
         self.result.val = "Set MTU successfully."
 def SetIOSchedulers(self, devname, expectedScheduler):
     """
     function : Set IO Schedulers
     input  : String
     output : NA
     """
     (THPFile, initFile) = SharedFuncs.getTHPandOSInitFile()
     cmd = " echo %s >> /sys/block/%s/queue/scheduler" % (expectedScheduler,
                                                          devname)
     cmd += " && echo \"echo %s >> /sys/block/%s/queue/scheduler\" >> %s" \
            % (
                expectedScheduler, devname, initFile)
     SharedFuncs.runShellCmd(cmd)
Exemple #3
0
 def doSet(self):
     resultStr = ""
     for dev in result.keys():
         (THPFile, initFile) = SharedFuncs.getTHPandOSInitFile()
         cmd = " echo %s >> /sys/block/%s/queue/logical_block_size" % (
             g_expectedScheduler, dev)
         cmd += \
             " && echo \"echo %s >> " \
             "/sys/block/%s/queue/logical_block_size\" >> %s" % (
                 g_expectedScheduler, dev, initFile)
         (status, output) = subprocess.getstatusoutput(cmd)
         if (status != 0):
             resultStr = "Failed to set logicalBlock Request.\n " \
                         "Error : %s." % output
             resultStr += "The cmd is %s " % cmd
     self.result.val = resultStr
 def SetBlockdev(self, expectedValue, devname):
     (THPFile, initFile) = SharedFuncs.getTHPandOSInitFile()
     cmd = "/sbin/blockdev --setra %s %s " % (expectedReadAhead, devname)
     cmd += " && echo \"/sbin/blockdev --setra %s %s\" >> %s" % (
         expectedReadAhead, devname, initFile)
     SharedFuncs.runShellCmd(cmd)