2019年6月18日

【真的很先进】阿里云在2018-KVM Forum上分享的动态迁移实践

摘要: 信息来源:https://segmentfault.com/a/1190000017103830 【如文中所说:如何解决实际生产环境中遇见的现实问题,正受到业界越来越多的重视。 确实啊,一线云计算大厂形成的技术壁垒,为其未来的寡头局面奠定了基础。】 《Cloudatlas: Ways to Make 阅读全文

posted @ 2019-06-18 18:56 钱小小 阅读(702) 评论(0) 推荐(0) 编辑

【翻译】QEMU内部机制:vhost的架构

摘要: 系列文章: 原文地址:http://blog.vmsplice.net/2011/09/qemu-internals-vhost-architecture.html 原文时间:2011年9月7日 作者介绍:Stefan Hajnoczi来自红帽公司的虚拟化团队,负责开发和维护QEMU项目的block 阅读全文

posted @ 2019-06-18 18:20 钱小小 阅读(2534) 评论(0) 推荐(0) 编辑

kvm热迁移

摘要: 第一部分 SR-IOV简介 https://cloud.tencent.com/developer/article/1087112 1.1 SR-IOV简介 SR-IOV(PCI-SIG Single Root I/O Virtualization and Sharing)是PCI-SIG组织发布的 阅读全文

posted @ 2019-06-18 15:38 钱小小 阅读(2026) 评论(0) 推荐(0) 编辑

【转】KVM热迁移大体流程和内存降速问题

摘要: 转自https://blog.51cto.com/12814931/2130733 所谓热迁移,就是在用户无感知的情况下,把虚机由远端迁移到目的端。 一、原理理解 KVM的热迁移分为共享存储和非共享存储两种,其最终目的都是为了将内存和磁盘中的数据转移到目的端。总共要进行5个阶段 源端: 1、set_ 阅读全文

posted @ 2019-06-18 11:16 钱小小 阅读(1154) 评论(0) 推荐(0) 编辑

2019年6月17日

libvirt, qemu, kvm关系和交互方式

摘要: The '/dev/kvm' device is the low level kernel interface for creating virtual domains. This is not actually used by libvirt at all. The QEMU binary has 阅读全文

posted @ 2019-06-17 11:25 钱小小 阅读(981) 评论(0) 推荐(0) 编辑

【转】QEMU Monitor机制实例分析

摘要: 转自http://www.just4coding.com/blog/2017/11/19/qemu-monitor/ QEMU实例运行时,用户可以通过monitor机制来与实例进行交互,通过它可以获取当前运行的虚拟机信息,处理热插拔设备,管理虚拟机快照等。要了解全部能力,可以参考文档: https: 阅读全文

posted @ 2019-06-17 11:21 钱小小 阅读(3676) 评论(0) 推荐(0) 编辑

【转】堆和栈的区别

摘要: 转自csdn接近46万阅读量的文章:https://blog.csdn.net/hairetz/article/details/4141043 参加企鹅面试时出现过这道题 一、预备知识—程序的内存分配 一个由C/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 由编译器自动分配释 阅读全文

posted @ 2019-06-17 09:53 钱小小 阅读(141) 评论(0) 推荐(0) 编辑

2019年6月12日

golang类型断言的使用(Type Assertion)

摘要: 第一部分 首先,转自https://studygolang.com/articles/3314对断言的基本介绍 golang的语言中提供了断言的功能。golang中的所有程序都实现了interface{}的接口,这意味着,所有的类型如string,int,int64甚至是自定义的struct类型都就 阅读全文

posted @ 2019-06-12 10:25 钱小小 阅读(21384) 评论(0) 推荐(0) 编辑

2019年6月11日

【转】Linux Netfilter实现机制和扩展技术

摘要: 转自https://www.ibm.com/developerworks/cn/linux/l-ntflt/index.html 作者: 杨沙洲 2.4.x的内核相对于2.2.x在IP协议栈部分有比较大的改动, Netfilter-iptables更是其一大特色,由于它功能强大,并且与内核完美结合, 阅读全文

posted @ 2019-06-11 10:04 钱小小 阅读(920) 评论(0) 推荐(0) 编辑

【转】linux kernel 网络协议栈之GRO(Generic receive offload)

摘要: 转自http://abcdxyzk.github.io/blog/2015/04/18/kernel-net-gro/ Attention: gro会合并多个gso_size不同的包, 会将gso_size设置成第一个包的gso_size. http://www.pagefault.info/?p= 阅读全文

posted @ 2019-06-11 09:34 钱小小 阅读(824) 评论(0) 推荐(0) 编辑

【转】Linux 下网络性能优化方法简析

摘要: 转自https://www.ibm.com/developerworks/cn/linux/l-cn-network-pt/index.html 作者:赵 军 概述 对于网络的行为,可以简单划分为 3 条路径:1) 发送路径,2) 转发路径,3) 接收路径,而网络性能的优化则可基于这 3 条路径来考 阅读全文

posted @ 2019-06-11 09:31 钱小小 阅读(1151) 评论(0) 推荐(0) 编辑

2019年5月5日

【转载并修改】OpenStack Neutron源码分析:ovs-neutron-agent启动源码解析

摘要: 转载自https://blog.csdn.net/canxinghen/article/details/39395957 【小小:原文写的很好,高屋建瓴的描述了启动过程的主要步骤。根据原文所在博客的其他系列文章,可能是基于J版进行描述的。我目前读的代码是M版。】 【以下内容提纲挈领的文字摘抄自原文, 阅读全文

posted @ 2019-05-05 15:23 钱小小 阅读(1089) 评论(0) 推荐(0) 编辑

2019年4月26日

动态规划

摘要: P = 60D1 = 0.95D2 = 0.9D3 = 0.85X = 5Y = 1Z = 1init = P*(X+Y+Z)*D1minP = [[[init]*(Z+1) for y in range(Y+1)] for x in range(X+1)]minP[1][0][0]=minP[0] 阅读全文

posted @ 2019-04-26 10:59 钱小小 阅读(125) 评论(0) 推荐(0) 编辑

lavarel5.2官方文档阅读——架构基础

摘要: 《目录》 1.请求的生命周期 2.应用的架构 3.服务提供者 4.服务容器 5.Facades外立面(从这节起,看中文版的:https://phphub.org/topics/1783) 6.用户认证 1.请求的生命周期 2.应用的架构 3.服务提供者Service Provider 4.服务容器S 阅读全文

posted @ 2019-04-26 10:58 钱小小 阅读(129) 评论(0) 推荐(0) 编辑

Openstack的视频学习

摘要: 0.安装环境准备 部署架构: 网络模式(红色Net0为管理网络,Net1接外网,Net2是接虚拟机网络流量的): 虚拟化平台为VirtualBox,虚拟网络Host-Only网络的配置: Net0:管理网络,IP 10.20.0.0/24,对应于vboxnet1 Net1:公共网络,IP 172.1 阅读全文

posted @ 2019-04-26 10:58 钱小小 阅读(519) 评论(0) 推荐(0) 编辑

2016年3月28日

软件下载

摘要: https://dl.dropboxusercontent.com/u/1526979/VirtualBoxGuestAditions-4.3.12-RHEL7.tar.bz2 阅读全文

posted @ 2016-03-28 15:05 钱小小 阅读(407) 评论(0) 推荐(0) 编辑

2016年3月10日

laravel-神奇的服务容器(转)

摘要: 原文地址: http://www.insp.top/learn-laravel-container ,转载务必保留来源,谢谢了! 容器,字面上理解就是装东西的东西。常见的变量、对象属性等都可以算是容器。一个容器能够装什么,全部取决于你对该容器的定义。当然,有这样一种容器,它存放的不是文本、数值,而是 阅读全文

posted @ 2016-03-10 16:07 钱小小 阅读(137) 评论(0) 推荐(0) 编辑

2015年12月4日

hy这个破项目

摘要: 最近部署hy记事 =================== 这段时间摊上了个挺恶心的项目,叫什么hy鞋同平台。。前后左右整的人挺难受的。学到的东西特别少,而且比较浪费时间。不过,还是总结一下吧,好歹花了这么久的时间了 Doc管理xi tong 话说这个hy平台的起因,罪魁祸首就是6月份开始调研的wen 阅读全文

posted @ 2015-12-04 17:21 钱小小 阅读(219) 评论(0) 推荐(0) 编辑

2015年12月3日

kvm+libvirt虚拟机快照浅析[转]

摘要: 浅析snapshots, blockcommit,blockpull 作者:Kashyap Chamarthy <kchamart#redhat.com> Date: Tue, 23 Oct 2012 15:28:06 +0530 这是一篇关于snapshots, blockpull, blockc 阅读全文

posted @ 2015-12-03 19:43 钱小小 阅读(562) 评论(0) 推荐(0) 编辑

2015年3月12日

mint17上建立lamp环境

摘要: 使用apt-get方式是最简单的也是最快捷稳定的在桌面linux环境下。 分别执行如下命令: (1)安装MYSQL sudo apt-get install mysql-server sudo apt-get install mysql-client (2)安装Apache sudo apt-get 阅读全文

posted @ 2015-03-12 10:19 钱小小 阅读(150) 评论(0) 推荐(0) 编辑

导航