菜单

每月的档案:2015年5月

Linux多线程编程的条件变量
在stackoverflow上看到一关于多线程条件变量的问题,题主问道:什么时候会用到条件变量,mutex还不 […]
使用mark-sweep算法的垃圾回收器
在我写C++代码的那些时间里,我没有写过垃圾回收器,也没有实现过自己的内存分配器,这方面的文章倒是看了不 少。 […]
为什么要写博客?
关注刘未鹏已经有10年了,他的博客以前是每篇必看,但这几年他去了微软亚洲研究院后很少看到新文章了。当时看了他的 […]
虚拟网卡TUN/TAP 驱动程序设计原理
昨天韦哥写了《Linux下Tun/Tap设备通信原理》一文,只提到了两个使用Tun的用户进程之间的通信路径,并 […]
Linux下Tun/Tap设备通信原理
Tun/Tap都是虚拟网卡,没有直接映射到物理网卡,是一种纯软件的实现。Tun是三层虚拟设备,能够处理三层即I […]
Integrate NSX into Neutron
NSX is VMware’s strategy for Software-defined net […]
Python 包管理工具解惑
感谢作者的总结,我也曾感觉好混乱,原文在这里:Python 包管理工具解惑 一、困惑 作为一个 Python […]
Linux高端内存
Linux高端内存是针对物理内存来说的,虚拟内存没有高端这个概念。Linux系统将虚拟内存分为两个部分,即用户 […]
Nova虚拟机迁移
这里根据我的配置环境只讲述冷迁移(Migrate Instance)需要进行的计算节点配置而不包含热迁移(Li […]
OpenStack Live Migration
About live migration of KVM virtual machines with NFS s […]
Neutron配置Floating IP
下图是由一个虚拟机vm1,一个路由器ext-router,两个网络ext-net及demo-net组成的拓扑结 […]
Nova镜像使用方法
Nova中的虚拟机可以从镜像、卷、卷快照等启动,一般装完OpenStack时,环境中既没有镜像也没有卷,这时候 […]
Linux安装程序Anaconda分析(续)
本来想写篇关于Anaconda的文章,但看到这里写的这么详细,转,原文在这里:Linux安装程序Anacond […]
Linux安装程序Anaconda分析
本来想写篇关于Anaconda的文章,但看到这里写的这么详细,转了,原文在这里:Linux安装程序Anacon […]
Openstack 资料
来自陈沙克老师的博客:Openstack 资料 这些资料基本都是英文,不过整理一下,方便深入研究的朋友。下面的 […]
不懂网络和懂一点的区别
上次跟朋友聊到网络方面的问题,我说在做Windows开发的那些年,我对网络真的可以说是一窍不通,虽然也几度捧着 […]
paxos算法之粗浅理解
paxos出身 paxos出身名门,它爹是没多久前获得图灵奖的在分布式领域大名鼎鼎的Leslie Lampor […]
XenServer网卡Bonding
在给XenServer配置网卡bonding时,需要在所有节点都添加到集群之后再进行,这也是来自Citrix的 […]
Nova虚拟机启动提示libvirtError
OpenStack自动化安装基本折腾完毕,装一次大概也就10分钟,但是装完后今天我的虚拟机起不来,经过查找lo […]
如何动态地给vSphere虚拟机模板注入信息
在做vSphere自动化安装过程中,遇到这样一个需求:将vCenter Server做成模板,在给用户自动化装 […]