文章分类 -  Linux

摘要:#多节点批量重启 i=1; while [ $i -le 7 ]; do virsh start node1$i; let i++; done sh /home/development/AIOCC/batch/ctrl/multexu.sh --iptable=nodes_all.out --cmd=reboot #停掉节点中的fio进程 注意这里要使用单引号 要不然$会本地执行 sh /hom... 阅读全文
posted @ 2018-05-03 20:14 Cloud2020 阅读(189) 评论(0) 推荐(0)
摘要:1、VFS,虚拟文件系统。之前我们已经看到f_op->read/f_op->write如何被调用,这就是VFS干的事(参见:《linux内核虚拟文件系统浅析》);2、Disk Caches,磁盘高速缓存。将磁盘上的数据缓存在内存中,加速文件的读写。实际上,在一般情况下,read/write是只跟缓存 阅读全文
posted @ 2017-09-15 10:05 Cloud2020 阅读(116) 评论(0) 推荐(0)
摘要:知道异步IO已经很久了,但是直到最近,才真正用它来解决一下实际问题(在一个CPU密集型的应用中,有一些需要处理的数据可能放在磁盘上。预先知道这些数据的位置,所以预先发起异步IO读请求。等到真正需要用到这些数据的时候,再等待异步IO完成。使用了异步IO,在发起IO请求到实际使用数据这段时间内,程序还可 阅读全文
posted @ 2017-09-15 10:02 Cloud2020 阅读(145) 评论(0) 推荐(0)
摘要:在Linux系统中,CPU时间的分配信息保存在/proc/stat文件中,我们就可以从这个文件中读取原始数据,然后计算出最终的CPU利用率的。 在Linux系统中,CPU时间的分配信息保存在/proc/stat文件中,我们就可以从这个文件中读取原始数据,然后计算出最终的CPU利用率的。这个文件的一般 阅读全文
posted @ 2017-08-15 10:17 Cloud2020 阅读(192) 评论(0) 推荐(0)
摘要:一、taskset 如果一个进程被绑定在特定的CPU,可以使用taskset命令找到这个被绑定的CPU: 1 $ taskset -c -p <pid> 例如,对于一个PID 5357的进程: 1 2 $ taskset -c -p 5357 pid 5357's current affinity 阅读全文
posted @ 2017-08-15 10:05 Cloud2020 阅读(1835) 评论(0) 推荐(0)
摘要:qcow文件格式描述 官网说明文档: https://github.com/zchee/go-qcow2/blob/master/docs/specification.md https://github.com/Xilinx/qemu/blob/master/docs/specs/qcow2.txt 阅读全文
posted @ 2017-07-27 14:57 Cloud2020 阅读(2573) 评论(0) 推荐(0)
摘要:假设A进程正在对文件file进行写操作,offset为 offseta,现在执行 则文件起始位置到offseta之间的数据被置为0,offset开始是进程A写入的内容。 https://superuser.com/questions/881777/what-happens-when-i-trunca 阅读全文
posted @ 2017-07-18 10:50 Cloud2020 阅读(262) 评论(0) 推荐(0)
摘要:一般libguestfs的调用模式是这样的(以执行类似于virt-df命令的一段代码为例): 可以抽象出libguestfs调用的关键也是不可或缺的几步: 下面以这几个函数为切入点,分析libguestfs的源码和原理。 1 )Libguestfs组成 Libguestfs主要有三大部分:guest 阅读全文
posted @ 2017-06-22 19:44 Cloud2020 阅读(939) 评论(0) 推荐(1)
该文被密码保护。
posted @ 2017-06-21 11:56 Cloud2020 阅读(3) 评论(0) 推荐(0)
摘要:问题描述: 在collectd中编写新插件vm_disk,并在插件初始化时通过 plugin_register_read() 函数注册数据读取函数vm_disk_read。vm_disk_read在调用libguestfs相关函数读取虚拟机disk使用量信息时报错。比较奇怪的是,即便将调用libgu 阅读全文
posted @ 2017-06-20 21:51 Cloud2020 阅读(555) 评论(0) 推荐(0)