当前搜索:
译libvirt : debug and logging
需要使用libvirt部分功能启动虚拟机,但是有需要qemu打印log。libvirt给出了相应的解决办法:
LIBVIRT_DEBUG
LIBVIRT_LOG_FILTERS
LIBVIRT_LOG_OUTPUTS
Mark...
在添加模块的文件目录下执行命令:ll
如果该文件是root用户所有,使用chown和chgrp实现更改所有者
chmod更改对应的读写权限
查看当前系统环境变量:echo $PATH
如果当前环境变量中包含模块所属的路径,直接调用即可;
如果当前环境变量不包含当前模块所处路径:
vim /et...
首先,为什么之前配过了 libvmi 还要做 volatility :
#include <libvmi/libvmi.h>
#include <stdlib.h>
#include &l...
简单说一下问题,,有一天突然virsh list –all想看一下虚拟机情况,竟然出现了domain-0。。。
原本应该是kvm虚拟化,怎么会出现xen 的概念呢?就开始了一系列的调整:
#第一部分
1.lsmod |grep xen
查看了一下xen相关模块的挂载情况,发现果然是...
1.下载libvmi-mastrt.zip
地址:https://github.com/libvmi/libvmi
2.下载依赖包:
m4 :
下载 wget http://ftp.gnu.org/gnu/m4/m4-1.4.18.tar.gz
编译安装:./configure ...
转载地址:http://blog.csdn.net/colzer/article/details/8146138
Linux下的进程通信基本上是从Unix平台上的进程通信手段继承而来的。而对Unix发展做出重大贡献的两大主力AT&T的贝尔实验室及BSD(加州大学伯克利分校的伯克利软件发布...
主要过程:
1.获取纳秒级系统时间
2.将该输出重定向至log
主要函数:
1.clock_gettime
2.write_log
函数分析:
1.时间函数:
包含于头文件stdio.h和time.h中;具体的实现有以下几种
(1). Middleware对POSIX提供...
SDL库的作用说白了就是封装了复杂的视音频底层操作,简化了视音频处理的难度。
以下转自WiKi:SDL(Simple DirectMedia Layer)是一套开放源代码的跨平台多媒体开发库,使用C语言写成。SDL提供了数种控制图像、声音、输出入的函数,让开发者只要用相同或是相似的代码就可以开发...
之前说过,spice的初始化是在qemu中进行的,qemu中也包含了spice的一部分线程,vl.c是qemu对设备进行初始化的主要函数,先把初始化过程记录一下吧~希望能坚持下去搞明白整个处理过程。:)
spice客户端服务端建立连接从 application.cpp 开始,下面整理下spice客户端和服务端的连接机制。
1.VDI(Virtual Desktop Infrastructure)
虚拟桌面基础架构,指在数据中心的服务器上运行用户桌面的过程。它是一种桌面虚拟化形式,因为它能够为每个用户提供完全个性化的桌面,并具有集中管理的安全性和简单性。VDI使客户能够通过整合和集中桌面来简化
1. CPU工作的模式
(1). 中断(由各种设备发起);
(2). 轮询(由CPU主动发起);
所有linux操作系统都是基于中断驱动的。2.中断IRQ
Interrupt Request,简称IRQ,中断其实就是由硬件或软件所发送的一种称为IRQ(中断请求)的信号。中断允...
在物理内存充足的情况下,使用vmstat 命令查看内存使用情况,swpd 这个参数竟然是大于0的。看其他的博文里说,出现这个情况那就是物理内存出现瓶颈,系统开始使用交换区内存。
这就跟我的情况矛盾了,于是打算探个究竟。常见的查看内存的命令无非是这几个,top,free,vmstat 等。。先搞清...
application.c是作为客户端和服务端建立连接的开始,并且函数里包括了对连接类型的设置,对智能卡的支持,channel 创建就是从这里开始的;1.配置信息Application::Application()
: ProcessLoop (this)
, _client (*...
spice 维护了一个Events Queue Loop,用来处理事件;
首先要注意的是这个函数:Timer::Timer()
TimersQueue::TimersQueue(AbstractProcessLoop& owner)
TimersQueue::clear_queue()
...
这个函数是用来对event进行处理的函数,通过一系列的函数获取event的flag以及文件描述符,并对event执行创建和删除工作。首先,补充这部分涉及到的I/O知识:1.I/O阻塞模式
通常IO操作都是阻塞I/O的,也就是说当你调用read时,如果没有数据收到,那么线程或者进程就会被挂起,直到收...
嗯。最近在学习js基础知识,把一些问题记下来。慢慢积累就好啦~1.函数的定义:
function test (x,y){
if (x>y)
return x;
else
return y;
}function用来定义函数,test()是函数名,...