Openstack Grizzly 新特性

通用

许多项目的默认loglevel设置成了WARNING,在配置文件中设置verbose=True,等效于loglevel=INFO;debug=True,等效于loglevel=DEBUG.(https://bugs.launchpad.net/oslo/+bug/989269)

nova

  • 引入Cell的概念(实验中),cell详细介绍请参考:1)2)
  • AZ加强了,原来AZ只能在配置文件中指定,现在可以通过API设定,底层是通过aggregate概念实现的。 3)
  • Admin API:将admin-manage 的功能全部移植到API中。4) 5)
  • 预分配image:预先分配image的容量,提高性能6)
查看详细

Python程序调优 (Python Profiler)

概述

本文介绍基本的python profilter方法,并且用Openstack Nova作为例子展示具体使用方法。
本文介绍的profiler方法区别于一般常用的使用python cProfile模块,cProfile模块的分析结果不直观,并且仍然无法精确定位具体出问题代码。
本文的profile的最小粒度是“行”,profile的结果需要展示某行代码对CPU和memory的影响,最终帮助我们优化代码。

CPU Profiler

我们使用Robert Kern 写的 line_profiler 项目,安装… 查看详细