随笔分类 - 1.1.1.3 OS 虚拟化
摘要:林 昊翔 (linhaoxiang@hotmail.com), Linux 内核爱好者秦 君 (qinjun@cn.ibm.com), 软件工程师, IBM简介:随着近年多核系统、集群、网格甚至云计算的广泛部署,虚拟化技术在商业应用上的优势日益体现,不仅降低了 IT 成本,而且还增强了系统安全性和可靠性,虚拟化的概念也逐渐深入到人们日常的工作与生活中。本文针对 x86 平台,首先给出虚拟化技术的基本概念和分类,然后阐述纯软件虚拟化的实现原理和面临的挑战,最后详细介绍 Intel-VT 硬件辅助虚拟化技术。发布日期:2009 年 8 月 13 日 级别:初级 访问情况 :12834 次浏览 评论
阅读全文
摘要:M. Tim Jones, 顾问工程师, Emulex简介:Linux® 既有良好的灵活性,在虚拟化方面同样出色。但是最近,随着内核虚拟机(KVM:Kernel Virtual Machine)的出现,Linux 虚拟化的前景发生了变化。KVM 是构成主流 Linux 内核(V2.6.20)一部分的第一个虚拟化解决方案。KVM 支持 Linux 客户操作系统的虚拟化 —— 甚至支持其硬件对虚拟化敏感的 Windows® 系统的虚拟化。了解 Linux KVM 的架构并了解它与内核的紧密集成为何会改变您使用 Linux 的方式。发布日期:2010 年 9 月 20 日 级别:
阅读全文
摘要:M. Tim Jones, 自由作家简介:Libvirt 库是一种实现 Linux 虚拟化功能的 Linux® API,它支持各种虚拟机监控程序,包括 Xen 和 KVM,以及 QEMU 和用于其他操作系统的一些虚拟产品。本文主要探讨 libvirt 及其用途和架构。发布日期:2010 年 2 月 01 日 级别:中级 其他语言版本:英文访问情况 :71280 次浏览 评论:0(查看|添加评论 - 登录) 平均分 (40个评分)为本文评分联系 TimTim 是我们最受欢迎、作品最多的作者之一。查阅 Tim 个人资料 并联系他,其他作者和 My developerWorks 中的其他读
阅读全文
摘要:M. Tim Jones, 顾问工程师, Emulex简介:虚拟化的含义丰富,应用广泛。目前虚拟化技术主要关注于服务器虚拟化,即在一个宿主计算机上提供多个独立操作系统。本文将探索虚拟化背后的思想,然后讨论实现虚拟化的一些技术。我们还将了解现有的其他一些虚拟化技术,例如 Linux 上操作系统的虚拟化。发布日期:2010 年 9 月 20 日 级别:中级 访问情况 :20747 次浏览 评论:1(查看|添加评论 - 登录) 平均分 (49个评分)为本文评分进行虚拟化 就是要将某种形式的东西以另外一种形式呈现出来。对计算机进行虚拟化就是要将计算机以多台计算机或一台完全不同的计算机的形式呈现出来。虚
阅读全文
摘要:Linux 2.6.36内核优化指南作者:KenWuEmail: ken.wug@gmail.com转载本文档请注明原文链接http://kenwublog.com/docs/linux-kernel-2-6-36-optimization.htm!介绍本文档是一篇关于Linux Kernel 2.6.36的最简优化指南。作者旨在编译一份性能最佳且适合程序开发用的内核(带gnome图形界面)。本文提及的内核调优,主要是通过选择最佳编译选项,删除无用驱动,减少内核尺寸,关闭部分安全特性等方式来进行的。优化后的效果,主要体现在OS启动时间,启动后的内存占用以及应用程序运行性能。由于作者水平有限,如
阅读全文
摘要:Linux编程大全http://docs.huihoo.com/gnu/linux/index.htmLinux API 参考BSD socket 入门指引BoSD Scket 简易入门手册。curses 库介绍之一介绍UNIX 屏幕导向程序的发展利器 - curses (之一) 。curses 库介绍之二介绍介绍UNIX 屏幕导向程序的发展利器 - curses (之二) 。多进程编程介绍在UNIX系统上的编程实践经验。Linux 系统调用介绍在Linux系统上的函数调用。Beej's 网络编程指南介绍Beej's 网络编程技术。Beej's IPC 编程指南Beej
阅读全文
摘要:====================================目录1 硬件虚拟化技术背景2 KVM的内部实现概述2.1 KVM的抽象对象2.2 KVM的vcpu2.3 KVM的IO虚拟化2.3.1 IO的虚拟化2.3.2 VirtIO3 KVM-IO可能优化地方3.1 Virt-IO的硬盘优化3.2 普通设备的直接分配(Direct Assign)3.3 普通设备的复用===================================1 硬件虚拟化技术背景硬件虚拟化技术通过虚拟化指令集、MMU(Memory Map Unit)以及IO来运行不加修改的操作系统。传统的处理器通过选择
阅读全文

浙公网安备 33010602011771号