欢迎来到天天文库
浏览记录
ID:40568013
大小:276.40 KB
页数:381页
时间:2019-08-04
《Linux内核配置(大纲视图)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、Linux内核配置Generalsetup--->[]Promptfordevelopmentand/orincompletecode/drivers显示尚在开发中或尚未完成的代码和驱动默认选择会在设置界面中显示还在开发或者还没有完成的代码与驱动,也包含一些过时的驱动。大多数情况下,应该选择,许多设备的驱动可能需要这个选项才能进行配置。()Cross-compilertoolprefix(NEW)交叉编译工具前缀默认取消如果使用交叉编译工具,输入相关前缀。()Localversion-appendtokernelrele
2、ase(NEW)在内核版本后面加上自定义的版本字符串(小于64字符),可用"uname-a"命令看到[]Automaticallyappendversioninformationtotheversionstring自动在版本字符串后面添加版本信息会尝试自动探测目前的编译树列是否是一个发行版本树列,通过寻找git标记来完成,归属于目前的树列修正版顶层。编译时需要有perl以及git仓库支持。Kernelcompressionmode(Bzip2)--->内核压缩格式一般默认gzip,如果用bzip2,lzma,lzo,要先
3、安装相关解压缩工具。相对于默认的Gzip,Bzip2拥有更高的压缩比()Gzip()Bzip2()LZMA()XZ()LZO()Defaulthostname指定一个默认的主机名可以省去使用sethostname命令设置主机名称。在制作最小系统时比较有用。[]Supportforpagingofanonymousmemory(swap)(NEW)虚拟内存页交换(swap)支持启用交换分区或者交换文件。推荐Y[]SystemVIPCSystemV进程间通信为兼容使用SystemVIPC的UNIX程序而设的,若不考虑兼容性,
4、可忽略这个参数。提供相关系统调用及函数库。为进程提供通信机制,使系统中各进程有交换信息与保持同步的能力。参考:SystemV的IPC机制某些程序以及DOS模拟环境都需要它。推荐Y[]POSIXMessageQueuesPOSIX消息队列为兼容POSIX标准而设计,同样是IPC。一个优先权,可以决定进程处理POSIX消息的连续性。若要编译和运行比如写给Solaris的程序,他们使用了POSIX消息队列,这里需要选Y。推荐Y[]BSDProcessAccounting将进程的统计信息写入文件的用户级系统调用使用户级别的程序可
5、以通过特殊的系统调用方式通知内核把进程统计信息记录到一个文件。信息包括进程创建时间、创建者、命令名称、内存使用、控制终端等。对用户级程序非常有用。使用accton命令可以开启这个功能。嵌入式系统中通常不需要。参考:HOWTOlinux进程统计(processaccounting)推荐Y[]BSDProcessAccountingversion3fileformat(NEW)使用新的第三版文件格式可以包含每个进程的PID和其父进程的PID,但是不兼容老版本(v0/v1/v2)的文件格式。所以需要升级工具软件以处理它。V3格
6、式是一种二进制的格式。若想明码保存,不应选择此项。[]openbyfhandlesyscalls(NEW)打开文件可以通过句柄子系统调用[]Exporttask/processstatisticsthroughnetlink(EXPERIMENTAL)通过网络(netlink)接口向用户空间导出任务/进程的统计信息(实验阶段)netlink是一种在内核与用户应用之间进行双向数据传输的非常好的方式,用户应用使用标准的socketAPI就可以使用netlink提供的强大功能。与BSDProcessAccounting的不同之
7、处在于这些统计信息在整个任务/进程生存期都是可用的。可选N[]Enableper-taskdelayaccounting(EXPERIMENTAL)统计数据包含每个任务/进程的延时(实验阶段)允许单任务延迟统计通过任务等待系统资源的方式收集信息,这会收起时间的花销。系统的资源如CPU、同步I/O复合块和交换页面等等。这些统计信息可以帮助设置一个任务的cpu/io/iss优先级等。可选N[]Enableextendedaccountingovertaskstats(EXPERIMENTAL)统计数据包含扩展任务读取数据和发
8、送数据使用的时间(实验阶段)允许通过任务状态进行扩展统计收集扩展任务统计数据,并把它们发送至用户空间,以便可以用任务状态接口进行处理。如果不清楚,选N[]Enableper-taskstorageI/Oaccounting(EXPERIMENTAL)统计数据包括I/O设备产生的字节数允许单任务储存I/O统计收集任务引
此文档下载收益归作者所有