Exemplo n.º 1
0
def cpu_affinity_per_vm_gen(config):

    cpus_per_vm = common.get_leaf_tag_map(common.SCENARIO_INFO_FILE,
                                          "cpu_affinity", "pcpu_id")

    for vm_i, _ in common.VM_TYPES.items():
        cpu_bits = scenario_cfg_lib.cpus_assignment(cpus_per_vm, vm_i)
        cpu_affinity_output(cpu_bits, vm_i, config)

    print("", file=config)
Exemplo n.º 2
0
 def get_cpu_bitmap(self, index):
     """
     :param index: index list in GUESF_FLAGS
     :return: cpus per vm and their vm id
     """
     return scenario_cfg_lib.cpus_assignment(self.cpus_per_vm, index)