Kvmtool可以认为是一个极简版的qemu (所处软件层、功能都和qemu一样),只有几千行代码,便于学习虚拟化的原理。
虚拟化入门笔记--Qemu Object Model
本文介绍qemu(version 7.2.12)的QOM (Qemu Object Model),以及基于QOM实现的Accelerator和MachineClass,为VM的创建和初始化做准备。
虚拟化入门笔记--Qemu和KVM
简要说明linux虚拟化套件中的一些术语,特别是qemu, KVM, hypervisor;以及它们的区别与联系。
NFS-Ganesha代码阅读笔记
阅读NFS-Ganesha代码(version 2.8.4),记录要点,方便查阅。
NFS-Ganesha对接CephFS时iops很低
NFS-Ganesha对接CephFS时iops很低,记录排查过程。Ceph版本14.2.11;NFS-Ganesha版本2.8.4。
Ceph-RGW跨Bucket拷贝引发OSD耗尽内存
记录一次跨Bucket拷贝S3-Object引发的内存耗尽问题,版本是ceph-14.2.11。
rpmbuild概要
简要记录如何编写spec文件来打rpm包。
Python3 Metaclass
简要记录Python3中的metaclass。注意本文是基于new-style class的。Python3中所有class都是new-style class,Python2则不同:Python2.2以前根本不支持new-style class,而从Python2.2开始,虽然支持但需要显示地声明。
Linux eBPF BCC
详细介绍eBPF的实现原理。
CPU mpstat命令
本文简要介绍一下mpstat命令的使用,并补充一些CPU中断知识。