Ejemplo n.º 1
0
def fake_get_numa():
    cpu_info = {'sockets': 2, 'cores': 1, 'threads': 2}
    cpu_topology = cpu_topo.VirtCPUTopology.from_dict(cpu_info)
    cell_0 = numa.InstanceNUMACell(node=0, memory=1024, pagesize=4, id=0,
           cpu_topology=cpu_topology,
           cpu_pinning={0: 0, 1: 5},
           cpuset=set([0, 1]))

    cell_1 = numa.InstanceNUMACell(node=1, memory=2048, pagesize=4, id=1,
           cpu_topology=cpu_topology,
           cpu_pinning={2: 1, 3: 8},
           cpuset=set([2, 3]))

    return numa.InstanceNUMATopology(cells=[cell_0, cell_1])
Ejemplo n.º 2
0
    def _fake_numa(self, cpu_pinning=None):
        ce0 = numa.InstanceNUMACell(node=0,
                                    memory=1024,
                                    pagesize=4,
                                    id=0,
                                    cpu_topology=None,
                                    cpu_pinning=cpu_pinning,
                                    cpuset=set([0, 1]))

        return numa.InstanceNUMATopology(cells=[ce0])