摘要: Cgroup文件系统中关于Memory Cgroup配置的主要特殊文件memory.usage_in_bytes(memory.memsw.usage_in_bytes ) 显示当前内存(进程内存+页面缓存)的使用量、(交换分区)memory.limit_in_bytes(memory.memsw.limit_in_bytes) 设置、显示当前内存(进程内存+页面缓存)的限制值(交换分区)memory.falicnt(memory.memsw.failcnt) 显示内存达到限制值的次数(交换分区)memory.max_usage_in_b...阅读全文
posted @ 2013-10-26 21:34 风刃 阅读(432) 评论(0) 编辑
摘要: 群里有朋友在使用virt-manger的时候遇到了下边这个报错[root@server ~]# virt-manager Traceback (most recent call last): File "/usr/share/virt-manager/virt-manager.py", line 383, in main() File "/usr/share/virt-manager/virt-manager.py", line 286, in main raise gtk_errorRuntimeError: could not open displa阅读全文
posted @ 2013-10-26 19:23 风刃 阅读(1738) 评论(0) 编辑
摘要: 使用了virito半虚拟化驱动程序的KVM虚拟机虽然性能上有显著的提高,但仍然存在不少安全和稳定性的隐患。故整理收集bug和解决方法,可能有很多不全的问题,可以直接在下边留言。阅读全文
posted @ 2013-10-26 15:15 风刃 阅读(208) 评论(0) 编辑
摘要: KVM是必须使用硬件虚拟化辅助技术(如Intel VT-x、AMD-V)的Hypervisor,在cpu运行效率方面有硬件支持、其效率是比较高的;在有Intel EPT特性支持的平台上,内存虚拟化的效率也较高。不过,KVM在I/O虚拟化方面,传统的方式是使用QEMU纯软件的方式来模拟I/O设备,其效率很差。(性能和兼容性的博弈)QEMU模拟过程 在使用QEMU模块I/O的情况下,当客户机中的设备驱动程序(Device Driver)发起I/O操作请求之时,KVM模块(Module)中的I/O操作捕获代码会拦截I/O请求,然后在经过处理后将本次I/O请求。然后经过处理后将本次I/O请求的信息存.阅读全文
posted @ 2013-10-26 15:13 风刃 阅读(1030) 评论(0) 编辑