logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

虚拟机启动过程浅析

VmListModel.javarun()-->RunVmCommand.java  canDoAction()-->    RunVmValidator.java    canRunVm()-->SchedulingManager.getInstance().canSchedule()      SchedulingManager.java      它会先load一

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

作者:Terenceli @ 360 Gear Team原文链接:https://www.anquanke.com/post/id/86400投稿方式:发送邮件至linwei#360.cn,或登陆网页版在线投稿 我们都知道在kvm/qemu的虚拟机中向端口读写输入会陷入kvm中(绝大部分端口)。但是其具体过程是怎么样的,虚拟机、kvm和qemu这三者的关系在这个过程中又是如何相互联...

云桌面(VDI)中流媒体重定向的技术方案

一. 问题背景目前流媒体播放的主要资源消耗处于服务端,包含解码、转码、压缩等,如果大量虚拟机同时播放流媒体,会造成服务端负载过重,影响流媒体播放效果。现考虑将流媒体的解码和渲染都放在客户端处理,同时避免转码和压缩,这即需要进行流媒体重定向,将Guest OS内流媒体文件或网络流媒体资源传输到客户端处理,而又让用户感觉和在Guest OS内播放一致。二. 当前方案描述问题:1)增加网络负...

虚拟机和宿主机之间的高速通信方案

虚拟机和宿主机之间高速通信1 背景略2 技术方案2.1 通过虚拟串口通过serial channel实现,数据传输效率较高,但是不适合传输数据量大的数据。2.2 通过共享文件夹通过9pfs实现,数据传输效率高,但是不适合做视频数据流的存储传输。2.3 tcp socket通信虚拟机和服务器通过网络socket传输数据,数据传输效率低,数据传输延时较高,不适合实效性高的视频流场景。2.4共享内存方案

#p2p#linux#网络协议
openstack-I版启动虚拟机XML文件

3b6ec2ed-817b-4bfa-af37-d9e7be8a7f07instance-000000d020971521Apple Inc.OpenStack Nova2014.1-2.el6800bab3c-a4d4-a0e9-5cf5-82510e10d0563b6ec2ed-817b-4

openstack-M版启动虚拟机的XML文件

instance-000000028d812f63-573c-4f2c-a991-dfa68b844d20myInstanceWithVolume2016-08-19 03:17:58204820001

oVirt虚拟机控制台连接流程分析

1. VmListModel.javaprivate void connectToConsoles() {final VmConsoles consoles=consolesFactory.getVmConsolesForVm(vm);...consoles.connect();}2. VmConsoles.javavoid connect() throws Conso...

qemu时钟虚拟化

虚拟机启动参数-rtc base=localtime,driftfix=slew(gdb) bt#0 0x00005555558f3184 in mc146818_rtc_init (bus=0x555557057dd0, base_year=2000, intercept_irq=0x0) at /home/work/qemu/hw/rtc/mc146818rtc.c:981#1 0x00005

#gnu#linux#服务器
JAVA问题定位大杂汇之java 虚拟机内存占用超出 -Xmx设置

最近一个同事遇到一个诡异的现象,jvm只分配了8G内存,可是通过top查看,该Java进程占用了30G物理内存(该机最大内存32G)。该现象导致监控系统报警频繁并出现宕机。同事让我看下这个问题,我一看打消了他的疑惑。这个是一个非堆溢出问题,java进程占用了很多非堆内存,没有释放. NIO是引起该类问题的凶手,Groovy也会导致类似问题出现。非堆内存溢出,用jvm提供工具,是没有办法定位的。

    共 36 条
  • 1
  • 2
  • 3
  • 4
  • 请选择