发布时间:2014-11-10 16:28:52
概述KVM 发展到现在已经比较成熟,目前非常多的云计算公司,尤其是公有云服务提供商,都采用了KVM作为解决方案。如果直接使用qemu-kvm所提供的一些linux raw命令行来进行KVM虚拟机管理的话,无疑是非常繁琐复杂的。So thanks to libvirt, 它提供了一整套的virt管理工具,既有命令行,也有图形界面工具,很大程度上.........【阅读全文】
发布时间:2014-11-10 12:12:34
概述KVM 是最近非常火热的技术,是云计算的基础,个人在工作上接触比较多,的确是非常好的一个东西。今天的主要目的就是在自己的家用电脑上将KVM跑起来。安装过程1 : 确认你的电脑支持硬件辅助虚拟化理论上来将,虚拟化可以大致分为全虚拟化与半虚拟化两种类型,全虚拟化即纯的软件虚拟化,可以不依赖硬.........【阅读全文】
发布时间:2014-11-09 23:05:59
Nginx 的网络数据处理机制众所周知,nginx是处理http的 web server,其必然要用到OS的网络处理机制,nginx的高效来自于OS本身所提供的高效的网络处理机制,在linux中是epoll,在freebsd中是kqueue机制,对于其他的OS我们不予考虑。epoll从本质上来说是一种基于事件异步处理的高效网络处理机制,其本质是基于轮寻 + .........【阅读全文】
发布时间:2014-11-06 16:32:53
Nginx 主要数据结构解析本篇主要分析nginx代码中用到的主要的数据结构。Nginx对自用数据结构的定义非常规范,统一,考虑也很周全,非常好的适配了linux, windows两个主流的OS,同时也很好的规避了32/64位机器的风险。另一方面,nginx的数据结构定义风格非常新颖,统一,看得出作者的C语言是大师级的水平,通过分析.........【阅读全文】
发布时间:2014-11-06 16:13:43
概述nginx的核心初始化过程非常清晰,基本上全部集中在函数ngx_init_cycle()中。ngx_init_cycle(old_cycle) : ---> ngx_timezone_update() : 时区初始化 ---> ngx_time_update() .........【阅读全文】