#NEWLINE# def __init__( self , arch = arch . X86_64 , kB_mem = 4096 , cpus = 2 , cpu_mhz = 800 , cpu_nodes = 1 , cpu_sockets = 1 , cpu_cores = 2 , cpu_threads = 1 , cpu_model = 'Penryn' , cpu_vendor = 'Intel' , numa_topology = '' , cpu_disabled = None ) : #NEWLINE# #INDENT# "Create a new Host Info object\n\n        :param arch: (string) indicating the CPU arch\n                     (eg 'i686' or whatever else uname -m might return)\n        :param kB_mem: (int) memory size in KBytes\n        :param cpus: (int) the number of active CPUs\n        :param cpu_mhz: (int) expected CPU frequency\n        :param cpu_nodes: (int) the number of NUMA cell, 1 for unusual\n                          NUMA topologies or uniform\n        :param cpu_sockets: (int) number of CPU sockets per node if nodes > 1,\n                            total number of CPU sockets otherwise\n        :param cpu_cores: (int) number of cores per socket\n        :param cpu_threads: (int) number of threads per core\n        :param cpu_model: CPU model\n        :param cpu_vendor: CPU vendor\n        :param numa_topology: Numa topology\n        :param cpu_disabled: List of disabled cpus\n        " #NEWLINE# self . arch = arch #NEWLINE# self . kB_mem = kB_mem #NEWLINE# self . cpus = cpus #NEWLINE# self . cpu_mhz = cpu_mhz #NEWLINE# self . cpu_nodes = cpu_nodes #NEWLINE# self . cpu_cores = cpu_cores #NEWLINE# self . cpu_threads = cpu_threads #NEWLINE# self . cpu_sockets = cpu_sockets #NEWLINE# self . cpu_model = cpu_model #NEWLINE# self . cpu_vendor = cpu_vendor #NEWLINE# self . numa_topology = numa_topology #NEWLINE# self . disabled_cpus_list = ( cpu_disabled or [ ] )