虚拟化
文章平均质量分 90
Peter_Wang
虽然我不勤奋,但是依然没有留下简述
展开
-
多队列块层
多队列块层简介多队列块层简介在早些时期,高性能的存储设备的IOPS只能跑到几百,而当今的高端设备动辄可以跑到几百万。所以内核块层的设计已经远远不能满足当今的IO处理需要。最近几年,社区已经意识到必须针对SSD这些高速的设备来重新设计一套新的机制。从2.6.10开始,通用块层的基本结构就没有太大的变化。Linux设备驱动模型为块驱动提供了两种接口:一个是”request”方式,在这个模式下,通用块层翻译 2015-03-04 22:30:30 · 1846 阅读 · 0 评论 -
KVM简介
KVM 全称 Kernel-based Virtual Machine, 即基于 Linux 内核的虚拟化技术, 精确的说,就是 KVM VMM 的核心功能是通过一个 Linux 内核模块实现的。 “基于 Linux 内核”是 KVM 在软件实现上不同于其他 VMM 实现的最重要特点, 使得 KVM 在实现上能获得如下好处 : 利用 Linux 内核已有的功能和基础服务,减少不必要的重新开发。 如转载 2015-03-04 22:27:19 · 709 阅读 · 0 评论 -
Indirect descriptors for Xen PV disks
转自:Indirect descriptors for Xen PV disksIndirect descriptors for Xen PV disksSome time ago Konrad Rzeszutek Wilk (the Xen Linux maintainer) came up with a list of possible improvements to the Xen PV b转载 2015-03-05 21:21:45 · 929 阅读 · 0 评论 -
block protocol
There are outstanding issues we have now with the block protocol: Note: I am assuming 64-bit guest/host - as the size’s of the structures change on 32-bit.A) Segment size is limited to 11 pages. It me转载 2015-03-05 21:15:24 · 627 阅读 · 0 评论 -
Xen PV disk间接描述符
早期的Xen利用“环”来做guest和driver domain之间的IO交换,由于设计限制,一次处理的最大IO为1408K,所以在处理大IO时,成为性能瓶颈。为了解决这个问题,Xen社区借鉴VirtIO的实现方式,提出了Indirect Descriptors这个概念。 以下内容参考和翻译自:Indirect descriptors for Xen PV disksXen PV disk协议翻译 2015-03-07 09:05:50 · 1329 阅读 · 0 评论 -
Xen块协议的问题
早些时候,Xen Linux的维护者Konrad Rzeszutek Wilk提出了一些针对PV块协议的优化,可用于减少guest的虚拟磁盘开销。 以下内容主要参考、翻译自:a list of possible improvements to the Xen PV block protocol块协议里有一些明显的问题: 假设guest和host都是64位的。1、Segment最多有11个转载 2015-03-07 09:22:00 · 899 阅读 · 0 评论 -
KVM存储实践(一)
KVM存储实践(一) 引用了网上的一些图片,感谢没查到名字的大神们 KVM的存储模式有很多种,threads,dataplane,vhost等,甚至还可以利用PCI直通技术做存储的直通。当然还有好几种cache模式,比如None,Writeback,Writethrough等。本文不会聚焦于这些技术的实现原理,仅从实践场景出发,总结一下这些模式的特点,和各自能够胜任的场景。以及在实践过程中,原创 2017-03-06 00:05:15 · 1147 阅读 · 0 评论