blktrace,blkparse
blktrace,blkparse
blktrace 深度了解linux系统的IO运作
http://blog.yufeng.info/archives/751
Linux下Fio和Blktrace模拟块设备的访问模式
http://blog.yufeng.info/archives/1112
IO模式调查利器blkiomon介绍
http://blog.yufeng.info/archives/1786
blktrace/blkparse用户向导
http://pdfedit.petricek.net/bt/file_download.php?file_id=17&type=bug
btrecord/btreplay用户向导
http://www.cse.unsw.edu.au/~aaronc/iosched/doc/btreplay.htmlblktrace工具学习与使用
http://blog.chinaunix.net/uid-28412198-id-3763127.html
blktrace+btrecord+btreplay
http://blog.chinaunix.net/uid-28412198-id-3765536.html
linux下blktrace+fio实现块设备访问模式的回放
http://www.haogongju.net/art/2495987
replay_redirect: fio参数,在其他设备中回放,默认在录制设备的主备设备号的设备上回放
replay_no_stall:fio参数,fio以最快的速度回放,默认按照录制时间回放
黄金搭档之fio+blktrace--Linux下模拟块设备访问方式
http://www.linuxboy.net/Linux/2011-12/48468.htm
Code maturity level options
代码成熟度选项
Prompt for development and/or incomplete code/drivers
显示尚在开发中或尚未完成的代码与驱动.除非你是测试人员或者开发者,否则请勿选择
General setup
常规设置
Local version - append to kernel release
在内核版本后面加上自定义的版本字符串(小于64字符),可以用"uname -a"命令看到
Automatically append version information to the version string
自动在版本字符串后面添加版本信息,编译时需要有perl以及git仓库支持
Support for paging of anonymous memory (swap)
使用交换分区或者交换文件来做为虚拟内存
System V IPC
System V进程间通信(IPC)支持,许多程序需要这个功能.必选,除非你知道自己在做什么
IPC Namespaces
IPC命名空间支持,不确定可以不选
POSIX Message Queues
POSIX消息队列,这是POSIX IPC中的一部分
BSD Process Accounting
将进程的统计信息写入文件的用户级系统调用,主要包括进程的创建时间/创建者/内存占用等信息
BSD Process Accounting version 3 file format
使用新的第三版文件格式,可以包含每个进程的PID和其父进程的PID,但是不兼容老版本的文件格式
Export task/process statistics through netlink
通过netlink接口向用户空间导出任务/进程的统计信息,与BSD Process Accounting的不同之处在于这些统计信息在整个任务/进程生存期都是可用的
Enable per-task delay accounting
在统计信息中包含进程等候系统资源(cpu,IO同步,内存交换等)所花费的时间
UTS Namespaces
UTS名字空间支持,不确定可以不选
Auditing support
审计支持,某些内核模块(例如SELinux)需要它,只有同时选择其子项才能对系统调用进行审计
Enable system-call auditing support
支持对系统调用的审计
Kernel .config support
把内核的配置信息编译进内核中,以后可以通过scripts/extract-ikconfig脚本来提取这些信息
Enable access to .config through /proc/config.gz
允许通过/proc/config.gz访问内核的配置信息
Cpuset support
只有含有大量CPU(大于16个)的SMP系统或NUMA(非一致内存访问)系统才需要它
Kernel->user space relay support (formerly relayfs)
在某些文件系统上(比如debugfs)提供从内核空间向用户空间传......余下全文>>
评论暂时关闭