1 / 53
文档名称:

【精品】内核配置参考.docx

格式:docx   大小:72KB   页数:53页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

【精品】内核配置参考.docx

上传人:蓝天 2021/8/3 文件大小:72 KB

下载得到文件列表

【精品】内核配置参考.docx

文档介绍

文档介绍:Linux 2. 6内核配置的参考
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)支持,
POSIX Message Queues
P0SIX消息队列支持
BSD Process Accounting
将进程的统计信息写入文件的用户级系统调用,主要包括进程的创建时 间/创建者/内存占用等信息
BSD Process Accounting version 3 file format
使用新的第三版文件格式,可以包含每个进程的PID和其父进程的PID, 但是不兼容老版本的文件格式
Export task/process statistics through net 1 ink
通过netlink接口向用户空间导出任务/进程的统计信息,与BSD Process Accounting的不同之处在于这些统计信息在整个任务/进程生 存期都是可用的
Enable per-task delay accounting 在统计信息中包含进程等候系统资源(cpu, 10同步,内存交换等)所花费 的时间
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/conf ig. gz访问内核的配置信息
Cpuset support
只有含有大量CPU (大于16个)的SMP系统或NUMA(非一致内存访问)系 统才需要它
Kernel->user space relay support (formerly relayfs)
在某些文件系统上(比如debugfs)提供从内核空间向用户空间传递大量
数据的接口
Ini tramf s source f ile (s)
initrd已经被initramfs取代,如果你不明白这是什么意思,请保持空白
Optimize for size (Look out for broken compilers!)
编译时优化内核尺寸(使用」0s"而不是」02"参数编译),有时会产生错 误的二进制代码
Enable extended accounting over taskstats
收集额外的进程统计信息并通过taskstats接口发送到用户空间
Configure standard kernel features (for small systems)
配置标准的内核特性(为小型系统)
Enable 16-bit UID system calls
允许对UID系统调用进行过时的16-bit包装
Sysct1 syscal1 support
不需要重启就能修改内核的某些参数和变量,如果你也选择了支持
/proc,将能从/proc/sys存取可以影响内核行为的参数或变量
Load all symbols for debugging/kksymoops
装载所有的调试符号表信息,仅供调试时选择
Include all symbols in kalIsyms
在kalIsyms中包含内核知道的所有符号,内核将会增大300K
Do an extra kalIsyms pass