xiaodouya33 发表于 2018-6-2 09:57:44

openstack内存复用处理方法

  openstack内存复用处理方法
  1、opensctack支持内存复用,openstck配置文件中默认的复用比例是1.5,但是这个比例可以调节,比例从几倍到几十倍。这个复用还是基于底层的KVM的机制。在openstack中想调整这个复用比例需要修改nova的配置文件。
  2、修改nova的配置文件
  如果是用fule机制进行安装,安装的是HA模式的,需要修改3台控制节点的nova.conf配置文件
  vi /etc/nova/nova.conf
  搜索需要修改的内容
  默认是: #ram_allocation_ratio=1.5复用比例是1.5
  修改后:ram_allocation_ratio=3我用的复用比例是3,这个值根据自己业务去设置
  3、重启nova的所有服务(3台控制节点都要重启)
  由于nova的服务比较多,我把这些服务写了一个脚本去执行,脚本如下:
  

  # vi nova-restart-service
  

  /etc/init.d/openstack-nova-cert restart
  /etc/init.d/openstack-nova-conductorrestart
  /etc/init.d/openstack-nova-consolerestart
  /etc/init.d/openstack-nova-consoleauthrestart
  /etc/init.d/ openstack-nova-metadata-apirestart
  /etc/init.d/openstack-nova-novncproxy   restart
  /etc/init.d/ openstack-nova-objectstorerestart
  /etc/init.d/openstack-nova-scheduler   restart
  /etc/init.d/openstack-nova-spicehtml5proxyrestart
  /etc/init.d/openstack-nova-xvpvncproxyrestart
  

  直接执行这个脚本就OK了
  # sh nova-restart-service
页: [1]
查看完整版本: openstack内存复用处理方法