Linux内核配置选项课件.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《Linux内核配置选项课件.ppt》由会员分享,可在线阅读,更多相关《Linux内核配置选项课件.ppt(22页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Linux内核配置选项 2教学内容1.Kernel Features内核特性2.Networking support网络支持3.Device Drivers设备驱动4.File systems文件系统1 Kernel Features内核特性Kernel Features:内核特性Kernel Features-Tickless System(Dynamic Ticks)非固定频率系统,这项技术能让新内核运行的更有效率,并且更省电。动态时间片意思是当CPU处于空闲时,降低内核定时器的轮询频率。Kernel Features-High Resolution Timer Support支持高频率时
2、间发生器,需要硬件兼容。3Kernel Features-Memory split(3G/1G user/kernel split)用户空间和内核空间如何分配4G的虚拟内存空间:3G为用户空间(0 x00 xbfffffff),1G为内核空间(0 xc00000000 xffffffff)。Kernel Features-Preemptible Kernel(EXPERIMENTAL)这个选项通过使所有内核代码(非致命部分)编译为“可抢先”来降低内核延迟,提高系统的实时性。可抢占式内核是指:当有更高优先级的进程就绪时,高优先级的进程能够抢占cpu控制权。这使得应用程序运行得更加“流畅”即使系统
3、已 经是高负荷运转。代价是吞吐量降低,内核运行开销增大。如果是为嵌入式系统编译内核,需要非常低的延迟,选此项。万物是平衡的,低延迟意味着系统运行不稳定,因为过多来响应用户的要求。4Kernel Features-High Memory Support(EXPERIMENTAL)大容量内存的支持。Kernel Features-Memory model(Flat Memory)正常用户会选用平坦内存模式。Kernel Features-(4096)Low address space to protect from user allocation用户调mmap时映射的最小内存的大小。5Networ
4、king support:网络支持通常每个人都会选择“Networking support”,因为你通常需要它。Linux有很重的Internet偏向,而且它在没有联网的情况下无法充分发挥优势。另外,内核在没有网络支持选项的情况下甚至无法编译。简而言之,一定要打开“Networking support”选项。2 Networking support网络支持6Networking support-Networking optionsPacket socket这种Socket可以让应用程序(比如tcpdump,iptables)直接与网络设备通讯,而不通过内核中的其它中介协议。Unix domai
5、n sockets一种仅运行于本机上的效率高于TCP/IP的Socket,简称Unix socket.许多程序都使用它在操作系统内部进行进程间通信(IPC)。TCP/IP networkingTCP/IP协议当然要选。7IP:multicasting群组广播IP:kernel level autoconfiguration在内核启动时自动配置ip地址/路由表等Large Receive Offload(ipv4/tcp)选上INET:socket monitoring interfacesocket监视接口,一些Linux本地工具(如:包含ss的iproute2)需要使用它,选上。Networ
6、k packet filtering framework(Netfilter)Netfilter可以对数据包进行过滤和修改,可以作为防火墙(packet filter或proxy-based)或网关(NAT)或代理(proxy)或网桥使用.83 Device Drivers设备驱动Device Drivers:设备驱动程序Device Drivers-Generic Driver Options驱动程序通用选项 Select only drivers that dont need compile-time external firmware 只显示那些不需要内核对外部设备的固件作map支持的驱
7、动程序,选上 Prevent firmware from being built不编译固件.固件一般是随硬件的驱动程序提供的,仅在更新固件的时候才需要重新编译.建议选上Userspace firmware loading support提供某些内核之外的模块需要的用户空间固件加载支持,在内核树之外编译的模块可能需要它9Device Drivers-Memory Technology Devices(MTD)support特殊的存储技术装置,你需要这个选项来使Linux可以读取闪存卡(Flash Card)之类的存储器。通过这个选项,Linux可以读取闪存卡。Nand Flash的相关设备驱动在
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Linux 内核 配置 选项 课件
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内