当前搜索:

翻译:libvirt :debug and logging

译libvirt : debug and logging 需要使用libvirt部分功能启动虚拟机,但是有需要qemu打印log。libvirt给出了相应的解决办法: LIBVIRT_DEBUG LIBVIRT_LOG_FILTERS LIBVIRT_LOG_OUTPUTS Mark...
阅读(3) 评论(0)

如何将自己编写的可执行文件全局可用

在添加模块的文件目录下执行命令:ll 如果该文件是root用户所有,使用chown和chgrp实现更改所有者 chmod更改对应的读写权限 查看当前系统环境变量:echo $PATH 如果当前环境变量中包含模块所属的路径,直接调用即可; 如果当前环境变量不包含当前模块所处路径: vim /et...
阅读(16) 评论(0)

c和Python混编出现的问题

如何将Python2.7库的链接添加到makefile中呢?
阅读(3) 评论(0)

libvmi 和volatility

首先,为什么之前配过了 libvmi 还要做 volatility : #include <libvmi/libvmi.h> #include <stdlib.h> #include &l...
阅读(72) 评论(0)

系统关闭xen虚拟化,并改为KVM

简单说一下问题,,有一天突然virsh list –all想看一下虚拟机情况,竟然出现了domain-0。。。 原本应该是kvm虚拟化,怎么会出现xen 的概念呢?就开始了一系列的调整: #第一部分 1.lsmod |grep xen 查看了一下xen相关模块的挂载情况,发现果然是...
阅读(18) 评论(0)

ubuntu16.04安装libvmi

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 ...
阅读(93) 评论(0)

Linux System V IPC

转载地址:http://blog.csdn.net/colzer/article/details/8146138 Linux下的进程通信基本上是从Unix平台上的进程通信手段继承而来的。而对Unix发展做出重大贡献的两大主力AT&T的贝尔实验室及BSD(加州大学伯克利分校的伯克利软件发布...
阅读(45) 评论(0)

获取qemu系统当前时间(纳秒级)并输出到log的C实现

主要过程: 1.获取纳秒级系统时间 2.将该输出重定向至log 主要函数: 1.clock_gettime 2.write_log 函数分析: 1.时间函数: 包含于头文件stdio.h和time.h中;具体的实现有以下几种 (1). Middleware对POSIX提供...
阅读(84) 评论(0)

SDL

SDL库的作用说白了就是封装了复杂的视音频底层操作,简化了视音频处理的难度。 以下转自WiKi:SDL(Simple DirectMedia Layer)是一套开放源代码的跨平台多媒体开发库,使用C语言写成。SDL提供了数种控制图像、声音、输出入的函数,让开发者只要用相同或是相似的代码就可以开发...
阅读(214) 评论(0)

spice源码解析之qemu-2.9.1/vl.c

之前说过,spice的初始化是在qemu中进行的,qemu中也包含了spice的一部分线程,vl.c是qemu对设备进行初始化的主要函数,先把初始化过程记录一下吧~希望能坚持下去搞明白整个处理过程。:)
阅读(76) 评论(0)

spice源码解析之 client-server 通信机制

spice客户端服务端建立连接从 application.cpp 开始,下面整理下spice客户端和服务端的连接机制。
阅读(130) 评论(0)

虚拟桌面架构VDI

1.VDI(Virtual Desktop Infrastructure) 虚拟桌面基础架构,指在数据中心的服务器上运行用户桌面的过程。它是一种桌面虚拟化形式,因为它能够为每个用户提供完全个性化的桌面,并具有集中管理的安全性和简单性。VDI使客户能够通过整合和集中桌面来简化
阅读(105) 评论(0)

Linux中断

1. CPU工作的模式 (1). 中断(由各种设备发起); (2). 轮询(由CPU主动发起); 所有linux操作系统都是基于中断驱动的。2.中断IRQ Interrupt Request,简称IRQ,中断其实就是由硬件或软件所发送的一种称为IRQ(中断请求)的信号。中断允...
阅读(121) 评论(0)

swap区的作用,内存,cache,buff的区分

在物理内存充足的情况下,使用vmstat 命令查看内存使用情况,swpd 这个参数竟然是大于0的。看其他的博文里说,出现这个情况那就是物理内存出现瓶颈,系统开始使用交换区内存。 这就跟我的情况矛盾了,于是打算探个究竟。常见的查看内存的命令无非是这几个,top,free,vmstat 等。。先搞清...
阅读(310) 评论(1)

nethogs安装及使用

nethogs的安装及参数解析
阅读(214) 评论(0)

虚拟机播放本地视频,qemu有大量Write?

Q: 播放本地视频,为何出现大量的Disk-Write。。
阅读(98) 评论(0)

spice-client源码解析之application.cpp

application.c是作为客户端和服务端建立连接的开始,并且函数里包括了对连接类型的设置,对智能卡的支持,channel 创建就是从这里开始的;1.配置信息Application::Application() : ProcessLoop (this) , _client (*...
阅读(85) 评论(0)

spice-client源码解析之process_loop.cpp

spice 维护了一个Events Queue Loop,用来处理事件; 首先要注意的是这个函数:Timer::Timer() TimersQueue::TimersQueue(AbstractProcessLoop& owner) TimersQueue::clear_queue() ...
阅读(78) 评论(0)

spice-client 源码解析之event_sources_p.cpp

这个函数是用来对event进行处理的函数,通过一系列的函数获取event的flag以及文件描述符,并对event执行创建和删除工作。首先,补充这部分涉及到的I/O知识:1.I/O阻塞模式 通常IO操作都是阻塞I/O的,也就是说当你调用read时,如果没有数据收到,那么线程或者进程就会被挂起,直到收...
阅读(117) 评论(0)

Java-script学习笔记--函数

嗯。最近在学习js基础知识,把一些问题记下来。慢慢积累就好啦~1.函数的定义: function test (x,y){ if (x>y) return x; else return y; }function用来定义函数,test()是函数名,...
阅读(71) 评论(0)
    个人资料
    持之以恒
    等级:
    访问量: 8726
    积分: 331
    排名: 24万+
    最新评论