コード例 #1
0
 def memory_mb(self):
     from ext_cloud.OpenStack.utils.ConfFileParser import config_file_dic
     dic = config_file_dic()
     # load memory multiplication factor from ext_cloud.config file
     # default is 1.5
     if 'ram_allocation_ratio' in dic:
         return self.__openstack_hypervisor.memory_mb * int(dic['ram_allocation_ratio'])
     else:
         return self.__openstack_hypervisor.memory_mb * 1.5
コード例 #2
0
 def cpus(self):
     from ext_cloud.OpenStack.utils.ConfFileParser import config_file_dic
     dic = config_file_dic()
     # load cpu multiplication factor from ext_cloud.config file
     # default is 16
     if 'cpu_allocation_ratio' in dic:
         return self.__openstack_hypervisor.vcpus * int(dic['cpu_allocation_ratio'])
     else:
         return self.__openstack_hypervisor.vcpus * 16