05 2014 档案

摘要:转:这里一 绪论Linux性能监控之绪论篇性能调优的目的是找到系统的瓶颈,并且调节系统来设法消除这些瓶颈.我们在监控性能的时候重点在于监视一下子系统:1.CPU2.Memory3.IO4.Network但这些系统都是彼此依赖,不能单独只看其中一个.当一个系统负载过重时往往会引起其它子系统的问题,比如... 阅读全文
posted @ 2014-05-31 22:21 cgj 阅读(3575) 评论(0) 推荐(0)
摘要:转自:http://blog.csdn.net/wj_j2ee/article/details/7978259目录1 硬件虚拟化技术背景2 KVM的内部实现概述 2.1 KVM的抽象对象 2.2 KVM的vcpu 2.3 KVM的IO虚拟化 2.3.1 IO的虚拟化 2.3... 阅读全文
posted @ 2014-05-31 22:11 cgj 阅读(1868) 评论(0) 推荐(0)
摘要:xen 保存快照的实现之 —— device model 状态保存实现要点:设备状态保存在 /var/lib/xen/qemu-save.x 文件这个文件由 qemu-dm 产生,也由 qemu-dm 加载,其实这个文件就是 qemu-dm 的快照文件,可以通过 loadvm 恢复xl save 是... 阅读全文
posted @ 2014-05-27 12:01 cgj 阅读(717) 评论(0) 推荐(0)
摘要:一句话描述: xen hypercall 在应用层的实现,最终都变成对 /proc/xen/privcmd 的 ioctl 系统调用我们知道,xen 在应用层最上层的接口是 libxl , 基本上所以应用程序对xen的操作都通过 libxl 提供的API实现。 这里我们也从 libxl 入口探讨 h... 阅读全文
posted @ 2014-05-25 17:16 cgj 阅读(1279) 评论(0) 推荐(0)
摘要:一切悲剧来源于写的Shell没有好好检查,执行后把开发机的根目录 /usr 目录给删除了,而且是root执行,众所周知,/usr目录里有大量的应用层程序,删除之后导致大量命令无法使用,如 ssh / rz / sz / nc / wget /yum 等,不夸张地说,当时就要不行了。。好吧,首先想到的... 阅读全文
posted @ 2014-05-24 18:19 cgj 阅读(1925) 评论(0) 推荐(0)
摘要:【转】与内存管理相关的几个宏这几个宏把无符号整数转换成对应的类型 #define __pte(x) ((pte_t) { (x) } ) #define __pmd(x) ((pmd_t) { (x) } ) #define __pgd(x) ((pgd_t) { (x) } ) #define _... 阅读全文
posted @ 2014-05-16 17:32 cgj 阅读(627) 评论(0) 推荐(0)
摘要:一直在找个靠谱且易用的性能分析工具,perf 貌似是很符合要求的,先给出阿里整理的几篇文档:Linux的系统级性能剖析工具-perf-1.pdfLinux的系统级性能剖析工具-perf-2.pdfLinux的系统级性能剖析工具-perf-3.pdfPerf在Linux性能评估中的应用_v3.pdf 阅读全文
posted @ 2014-05-11 20:37 cgj 阅读(1317) 评论(0) 推荐(0)