自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (4)
  • 收藏
  • 关注

原创 soft lockup-CPU#0 stuck for 23s!

2016-05-30 18:36:37 4322 2

原创 固定CPU负载

测试需要,需要测试CPU利用率在80%时的工作情况,懒得写C代码,直接shell实现了一个。        使用以下代码设定单个CPU的使用率为80%,传入参数为CPU计数值(如,0,1,2等),表示第几个CPU。#!/bin/shtag=$1t_user_old=0t_nice_old=0t_sys_old=0t_idle_old=0t_iowait_ol

2016-03-31 20:20:47 800

原创 openstack项目怎么进行单元测试

openstack社区推崇的是使用tox进行单元测试,tox只需要配置好tox.ini就可以了,比较灵活也比较简单。在opensatck的项目代码中也有包含tox配置,安装好tox之后就可以对项目代码进行单元测试。        本文给出CentOS7下tox的安装与使用方法。一、安装tox1.安装pipeasy_install pip  2.设置pip源pip官方

2016-03-30 09:14:25 2898

原创 python查看类的定义

使用type可以查看类的定义:(Pdb) p cfg.CONF.items()[3][1](Pdb) p type(cfg.CONF.items()[3][1])

2016-03-27 16:20:21 1622

原创 虚拟机热迁移api流程(一)

虚拟机热迁移的api请求经过wsgi分发最终到达nova api的实现,由api处理并经过rpc调用最终由nova compute处理。本文整理api部分的处理流程。nova.api.openstack.compute.contrib.admin_actions._migrate_live方法接受请求nova.api.openstack.compute.contrib.

2016-03-27 16:14:39 2181

原创 专业化与大众化

关于错别字,想吐槽很久了。自从有了朋友圈,大家都习惯于每天发布一些自己的状态,或者对某些事情的看法。作为一个强迫症,看到很多错别字的时候总是有些不舒服。第一次去回消息纠正别人,是我的研究生老板。老板是一个很严谨的人,经常会转发一些觉得比较好的文章,也会加上一些自己的观点,每一次都很深入。然而,有一次被我发现居然将“态度”,写成了“太度”,让我大感意外。        细想来,自从有了微博跟微信

2016-02-29 20:24:01 637

原创 虚拟机秘钥疑惑

openstack中创建虚拟机时使用秘钥,然后删除秘钥,重启,出错!!        查看日志,如下:  File "/usr/lib/python2.7/site-packages/nova/virt/configdrive.py", line 69, in __init__    self.add_instance_metadata(instance_md)  File "

2016-02-29 19:45:00 789

原创 MessagingTimeout: Timed out waiting for a reply to message ID

l3中出现大量消息超时错误,对网络的操作各种异常。报错如下:2016-02-25 05:54:59.886 15110 ERROR neutron.agent.l3.agent [req-db9207e6-9270-4f23-8c19-0d91d20cc6fb ] Failed synchronizing routers due to RPC error2016-02-25 05:54

2016-02-25 20:35:46 9962

原创 过年胖三斤

发现过年不止胖三斤,还会木三天。上班三天了,还处于一种极度迟钝的状态。。。

2016-02-16 18:13:11 387

原创 windows支持configdrive的vfat方式

windows密码注入,使用CloudBaseInit。CloudBaseInit在识别vfat盘时,需要判断vfat盘的label,CloudBaseInit代码中使用“config-2”,而windows中的vfat盘label使用的是CONFIG-2,导致识别出错。修改后一切正常。        windows是不区分大小写的,又是一个神奇的坑。        代码提交见:https

2016-01-19 18:35:05 728

翻译 openstack中虚拟机CPU与内存布局设计(三)

接前文------------------------------分割线-----------------------------------------设计许可一般来说,运行的虚拟机无时无刻不在消耗着有限的资源,因此,云平台管理员必须对每一次的资源申请有绝对的控制。这反过来又意味着,大多数的配置工作将在主机级别进行(nova.conf等)。对于最终用户而言,只允许进行不影响超

2016-01-14 21:16:35 3898

原创 ceph+configdrive+热迁移

每一项都挺听话,碰到一块就是坑爹啊。。。这里的ceph应该可以换成nfs,glusterfs等等共享存储。。1.当初调试镜像密码注入,遇到windows镜像,metadata服务不好用,于是转战configdrive,搞定!没想到的是,从此买下了个伏笔,一直坑到今天啊!!!!!2.配置configdrive时,没多考虑,使用iso方式,伏笔就在这里。。。3.热迁移功能之前在本地

2016-01-14 21:01:45 1512

翻译 openstack中虚拟机CPU与内存布局设计(二)

接上篇。。。----------------------------------分割线----------------------------------------------专用资源绑定计算节点可以配置CPU与内存的超配比例,例如,16个物理CPU可以执行256个虚拟CPU,16GB内存可以允许使用24GB虚拟机内存。 超配的概念可以扩展到基本的NUMA布局,但是一旦提到大页内

2016-01-14 08:45:13 3994

翻译 openstack中虚拟机CPU与内存布局设计(一)

最近在整理Openstack的一些设计,发现网上找到的一些资料都比较零碎,而官方的设计文档非常详细,但都是英文读起来略吃力,干脆花点功夫做点翻译好了。        ---------------------------------------------------分割线----------------------------------------------       VirtDr

2016-01-10 15:00:05 3506

原创 OpenStack开发环境选型(一)

对于企业与开发者来讲,OpenStack的学习与开发,第一件事就是要确定一个合适的开发环境。而适配OpenStack的操作系统,部署工具,以及相关组件也是五花八门。这些工具,有些经业内知名企业打磨,有些是开源社区各路大牛的良心之作,各有各的长处。这时候,选型就成了一件头疼的事情。本文是团队开发选型时,所做的一些调查研究,可以给个人与中小型开发团队一些参考。

2015-08-29 21:15:02 832 2

DSP试验箱用户手册

ICETEK兼容试验箱详细用户手册,兼容三套DSP试验箱。

2012-10-04

SEED-DIM3517文件系统移植指南

SEED-DIM3517开发板文件系统移植的手册。写的挺详细,很有参考价值。

2011-12-01

给初学单片机的40个实验

单片机入门实验~~适合初学单片机而又不知道从何入手的新手~~

2009-03-04

ATJ2051标准原理图

这是我从数码之家上下来的东东~~这里就免费送给大家咯~ 当然,这个并不适合量产。但是对于设计者和维修人员参考还是很有价值~~毕竟Soc的东东解决方案比较固定~~

2009-03-04

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除