没有合适的资源?快使用搜索试试~ 我知道了~
linux-内核编译各个选项的含义
需积分: 49 20 下载量 68 浏览量
2017-11-09
13:10:54
上传
评论 1
收藏 440KB DOC 举报
温馨提示
试读
64页
linux-内核编译各个选项的含义,详细说明了linux Kernel菜单中的各种配置含义
资源推荐
资源详情
资源评论
Code maturity level options
代码成熟度选项
显示尚在开发中或尚未完成的代码与驱动除非你是测试人员或者开发者
否则请勿选择
General setup
常规设置
在 内 核 版 本 后 面 加 上 自 定 义 的 版 本 字 符 串 小 于 字 符 可 以
用命令看到
!
自动在版本字符串后面添加版本信息编译时需要有 以及 ! 仓库支
持
"!!#
使用交换分区或者交换文件来做为虚拟内存
"$%&
"$ 进程间通信%&支持许多程序需要这个功能必选除非你知
道自己在做什么
%&'
%& 命名空间支持不确定可以不选
("%)*!+
("%) 消息队列这是 ("%)%& 中的一部分
,"-!
将进程的统计信息写入文件的用户级系统调用主要包括进程的创建时间
创建者内存占用等信息
,"-!./
使用新的第三版文件格式可以包含每个进程的 %- 和其父进程的 %-但
是不兼容老版本的文件格式
01 !
通 过 接 口 向 用 户 空 间 导 出 任 务 进 程 的 统 计 信 息 与 ,"-
! 的不同之处在于这些统计信息在整个任务进程生
存期都是可用的
02!
在统计信息中包含进程等候系统资源%( 同步内存交换等所花费的
时间
34"'
34" 名字空间支持不确定可以不选
!
审计支持某些内核模块例如 "01需要它只有同时选择其子项才能
对系统调用进行审计
02!
支持对系统调用的审计
5/!
把 内 核 的 配 置 信 息 编 译 进 内 核 中 以 后 可 以 通 过 1
/! 脚本来提取这些信息
02/! ! /!!6
允许通过/!!6 访问内核的配置信息
&
只有含有大量 &3大于 7 个的 "* 系统或 '3*非一致内存访问
系统才需要它
58
在某些文件系统上比如 2!提供从内核空间向用户空间传递大量
数据的接口
%/
已经被 取代如果你不明白这是什么意思请保持空白
(6629
编译时优化内核尺寸使用(而不是(:参数编译有时会产生错误
的二进制代码
021!
收集额外的进程统计信息并通过 接口发送到用户空间
&/!
配置标准的内核特性为小型系统
02723%-
允许对 3%- 系统调用进行过时的 72 包装
"
不需要重启就能修改内核的某些参数和变量如果你也选择了支持
将能从 存取可以影响内核行为的参数或变量
22!!!
装载所有的调试符号表信息仅供调试时选择
%2
在 中包含内核知道的所有符号内核将会增大 .;;5
-1
除非你在 中发现了 2! 并需要报告这个 2! 才打开该选项
" !!2
支持热插拔设备如 2 与 卡等3 也需要它
02
允许内核向终端打印字符信息在需要诊断内核为什么不能运行时选择
,3<
显示故障和失败条件,3< 和 =>'禁用它将可能导致隐含的错误被
忽略
020?
内存转储支持可以帮助调试 0? 格式的程序
026
在内核中使用全尺寸的数据结构禁用它将使得某些内核的数据结构减小
以节约内存但是将会降低性能
021
快速用户空间互斥体可以使线程串行化以避免竞态条件也提高了响应速
度禁用它将导致内核不能正确的运行基于 !2 的程序
02
支持事件轮循的系统调用
3 /
完全使用 来代替 是基于共享内存的文件系统
可能用到 #在启用 4*?" 后可以挂载为 供用户空间使用
它比简单的 先进许多
3",
使用 ", 完全取代 "(, 进行内存分配", 是一种优秀的内存分配
管理器推荐使用
02$*
允许在 中包含虚拟内存事件记数器
Loadable module support
可加载模块支持
022
打 开 可 加 载 模 块 支 持 如 果 打 开 它 则 必 须 通 过
@把内核模块安装在2中
*!
允许卸载已经加载的模块
?!
允许强制卸载正在使用中的模块比较危险
*!
允许使用其他内核版本的模块可能会出问题
"
为所有的模块校验源码如果你不是自己编写内核模块就不需要它
!
让内核通过运行 2 来自动加载所需要的模块比如可以自动解
决模块的依赖关系
Block layer
块设备层
02 2
块设备支持使用硬盘3","&"% 设备者必选
"!,-
仅在使用大于 :4, 的块设备时需要
"!2
块队列 %( 跟踪支持它允许用户查看在一个块设备队列上发生的所有事
件可以通过 2 程序获得磁盘当前的详细统计数据
"!"!?
仅在可能使用大于 :4, 的文件时需要
%("
%( 调度器
%(
假设一个块设备只有一个物理查找磁头例如一个单独的 "4 硬盘将
多个随机的小写入流合并成一个大写入流用写入延时换取最大的写入吞
吐量适用于大多数环境特别是写入较多的环境比如文件服务器
-%(
使用轮询的调度器简洁小巧提供了最小的读取延迟和尚佳的吞吐量特
别适合于读取较多的环境比如数据库
&?+%(
剩余63页未读,继续阅读
资源评论
xinghaiwang197
- 粉丝: 0
- 资源: 17
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功