li_jiejun的专栏

a_lijiejun@163.com

HyperSys超融合平台功能简介

需要产品试用或者更加详细的信息可以访问:深圳市杰云科技有限公司(www.jieyung.com),或者直接和我(QQ:1126216088)联系 目录 一 系统简介 二 云平台简介 三 平台特性功能 3.1 系统资源概览 3.2 本地用户添加 3.3 平台加域 3.4 系统在线升级...

2018-09-21 11:04:21

阅读数:236

评论数:0

oVirt二次开发

为了能更好的使用oVirt平台,我们需要对它做对一些工作,使得它对于我们是可控和友好的:    对oVirt平台的定制化;    新功能的开发;    bug fix;    平台性能;    虚拟机内的使用体验(播视频,使用办公软件,打开复杂的网页。。。);    平台的安装部署简化...

2018-08-20 15:08:55

阅读数:282

评论数:1

【系列分享】探索QEMU-KVM中PIO处理的奥秘

作者:Terenceli @ 360 Gear Team 原文链接:https://www.anquanke.com/post/id/86400 投稿方式:发送邮件至linwei#360.cn,或登陆网页版在线投稿   我们都知道在kvm/qemu的虚拟机中向端口读写输入会陷入kvm中(绝...

2018-11-09 12:20:45

阅读数:24

评论数:0

服务器多网卡同一网段

 服务器存在多网卡,配置为同一网段内的ip地址,则有一个ip地址不能被ping通;  下面是解决办法: echo 0 > /proc/sys/net/ipv4/conf/all/rp_filter echo 0 > /proc/sys/net/ipv4/...

2018-11-07 10:04:38

阅读数:35

评论数:0

KVM总结-KVM性能优化之网络性能优化

前面已经介绍了KVM CPU优化(http://blog.csdn.net/dylloveyou/article/details/71169463)、内存优化(http://blog.csdn.net/dylloveyou/article/details/71338378)、磁盘IO优化(http...

2018-11-01 12:06:29

阅读数:58

评论数:0

KVM总结-KVM性能优化之CPU优化

前言 任何平台根据场景的不同,都有相应的优化。不一样的硬件环境、网络环境,同样的一个平台,它跑出的效果也肯定不一样。就好比一辆法拉利,在高速公路里跑跟乡村街道跑,速度和激情肯定不同… 所以,我们做运维工作,也是如此。首先你得充分了解你所用的软件平台,然后根据你现有的生产环境去充分的测试,最后得...

2018-11-01 12:05:16

阅读数:62

评论数:0

KVM总结-KVM性能优化之内存优化

我们说完CPU方面的优化(http://blog.csdn.net/dylloveyou/article/details/71169463),接着继续第二块内容,也就是内存方面的优化。内存方面有以下四个方向去着手: EPT 技术 大页和透明大页 KSM 技术 内存限制 EPT技术 EPT...

2018-11-01 12:03:47

阅读数:60

评论数:0

KVM总结-KVM性能优化之磁盘IO优化

前面讲了KVM CPU(http://blog.csdn.net/dylloveyou/article/details/71169463)、内存(http://blog.csdn.net/dylloveyou/article/details/71338378)的优化,下面接着第三块的内容,KVM磁...

2018-11-01 11:30:05

阅读数:49

评论数:0

qemu+kvm的IO路径分析

本文来自 网易云社区 。 openstack之所以选择kvm作为底层虚拟化的主要方案,从我个人的角度分析应该与Redhat背后推动libvirt和kvm这两层组件密不可分。libvirt目前基本上已经等同于machine层虚拟化的glibc,而kvm方案随着linux一起演进加上不断在架构和性能...

2018-11-01 11:29:05

阅读数:35

评论数:0

QEMU在main函数前对模块的初始化过程

初始化的难题 QEMU中包含了大量的初始化函数,比如使用QOM模型设计的很多类(CPU、设备等都是利用QOM模型设计实现模拟的),这些类需要注册到管理类型的全局的hash表中,这个注册的过程需要在初始化函数中完成。 想象一下,如果我们把这些注册过程都放到main函数里面调用,main函数中就会...

2018-10-31 15:41:22

阅读数:36

评论数:0

qemu-kvm虚拟机性能优化

在KVM虚拟机中运行mysql,发现与ESX虚拟机中比较,性能有些差。用sysbench测试KVM虚拟机中的mysql,TPS刚刚到1500级别。性能如图: 使用perf命令跟踪KVM虚拟机对应的进程,情况如下: 从图中可以看出,这台虚拟机的page_fault占比较高,其次是__GI_...

2018-10-31 09:48:59

阅读数:60

评论数:0

e820与kernel物理内存映射

http://deltamaster.is-programmer.com/posts/37297.html 我们都对操作系统如何管理内存有一定的了解,然而,在操作系统开始管理内存之前,首先要获取物理内存的信息,比如一共有多少物理地址是可用的,有哪些物理地址是被ACPI(Advanced Conf...

2018-10-26 18:12:54

阅读数:35

评论数:0

KVM初始化过程

之前打算整理一下在Guest VM, KVM, QEMU中IO处理的整个流程,通过查阅资料和阅读源码,已经大致知道IO在Guest KVM中的处理流程.当想要整理IO在KVM和QEMU中的处理时,发现很难理清楚QEMU和KVM之间的跳转和交互的过程,于是促使自己去了解QEMU和KVM启动的过程.(...

2018-09-26 11:41:55

阅读数:27

评论数:0

read 系统调用剖析

Read 系统调用在用户空间中的处理过程 Linux 系统调用(SCI,system call interface)的实现机制实际上是一个多路汇聚以及分解的过程,该汇聚点就是 0x80 中断这个入口点(X86 系统结构)。也就是说,所有系统调用都从用户空间中汇聚到 0x80 中断点,同时保存具体...

2018-09-26 11:31:29

阅读数:25

评论数:0

KVM虚拟机IO处理过程(二) ----QEMU/KVM I/O 处理过程

接着KVM虚拟机IO处理过程中Guest Vm IO处理过程(http://blog.csdn.net/dashulu/article/details/16820281),本篇文章主要描述IO从guest vm跳转到kvm和qemu后的处理过程.     首先回顾一下kvm的启动过程(http:...

2018-09-26 11:29:10

阅读数:51

评论数:0

KVM虚拟机IO处理过程(一) ----Guest VM I/O 处理过程

   虚拟化技术主要包含三部分内容:CPU虚拟化,内存虚拟化,设备虚拟化.本系列文章主要描述磁盘设备的虚拟化过程,包含了一个读操作的I/O请求如何从Guest Vm到其最终被处理的整个过程.本系列文章中引用到的linux内核代码版本为3.7.10,使用的虚拟化平台是KVM,qemu的版本是1.6....

2018-09-26 11:27:34

阅读数:65

评论数:0

QEMU深入浅出: guest物理内存管理

原  文:http://blog.vmsplice.net/2016/01/qemu-internals-how-guest-physical-ram.html 作  者:Stefan Hajnoczi 领  域:Open source and virtualization   适宜读者:...

2018-09-20 18:34:49

阅读数:108

评论数:0

QEMU 代码分析:BIOS 的加载过程

DW原文链接 QEMU 是一个广泛使用的开源计算机仿真器和虚拟机,它提供了虚拟机硬件的虚拟化功能,其使用的某些特定硬件的固件则由一些开源项目提供。本文将介绍 QEMU 代码中使用到的 BIOS,通过分析 QEMU 代码,讲解 BIOS 是如何加载到虚拟机的物理内存。   QEMU 中使用 B...

2018-09-20 18:00:16

阅读数:94

评论数:0

使用KVM API实现Emulator Demo

原文链接:http://soulxu.github.io/blog/2014/08/11/use-kvm-api-write-emulator/ 这篇文章来描述如何用KVM API来写一个Virtualizer的demo code, 也就是相当与Qemu,用来做设备模拟。 此文是帮助想了解KVM...

2018-09-20 15:38:42

阅读数:57

评论数:0

Linux 上的基础网络设备详解

Linux 抽象网络设备简介 和磁盘设备类似,Linux 用户想要使用网络功能,不能通过直接操作硬件完成,而需要直接或间接的操作一个 Linux 为我们抽象出来的设备,既通用的 Linux 网络设备来完成。一个常见的情况是,系统里装有一个硬件网卡,Linux 会在系统里为其生成一个网络设备实例,...

2018-09-20 11:14:42

阅读数:29

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭