logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

KVM虚拟机镜像那点儿事,qcow2六大功能

KVM虚拟机镜像对于物理机的操作系统来讲是一个文件,这个文件最主要的两种格式,一种是raw,也即原始格式,还有一种是qcow2,顾名思义cow是copy on write。一、RAW Imageraw格式简单,性能较好然而本身不支持稀疏格式,需要文件系统的支持才能支持稀疏文件,所以最好基于ext3文件系统。创建image用dd产生imag...

Linux内核堆栈实现分析 save_stack_trace

1 内核线程Linux 内核为每个线程分配THREAD_SIZE(16k)的栈空间, 在每个堆栈的顶部放着struct thread_info 结构体,用来保存线程相关信息.其中有几个重要变量:Preempt_count :此变量分为四部分0-7bit :当前进程是否能抢占的标志8-15bit:softirq 使能标志16-23bit :hardirq 使能标志...

crash调试内核模块

WIFI 模块出现panic时,怎么根据fulldump去分析wifi问题,以及怎么调试wlan的ko文件?这里介绍Linux下的crash工具来分析fulldump,当然也可以用trace32,gdb等其他工具.1. 安装crash工具 下载代码:git clone https://github.com/crash-utility/crash.git...

linux iostat统计原理

1.diskstats统计io统计主要读取/proc/diskstats节点rd_ios:merge后读操作的次数rd_merges合并读操作的次数。如果两个读操作读取相邻的数据块时,可以被合并成一个,rd_sectors读取的扇区数量。d_ticks 读操作消耗的时间(以毫秒为单位)。每个读操作从__make_request()开始计时,到__blk_mq_end_request()为止,包括了

到底了