Linux中国 Linux中国门户站!
设为主页 设为主页
收藏本站 收藏本站
 
当前位置 :首页 ->Linux技术 ->内核研究 ->正文

Linux内核配置选项

来源:CU 作者: 时间:2007-04-22 点击: [收藏] [投稿]

04.02.18、( ) GeodeGX1
04.02.19、( ) CyrixIII/VIA-C3
04.02.20、( ) VIA C3-2 (Nehemiah)
04.03、[ ] Generic x86 support 这个选项提供了对X86系列CPU最大的兼容性,用来支持一些很少见的x86体系的CPU,它可能会降低一些系统性能。如果你的CPU能够在上面的列表中找到,就里就不用选了。
04.04、
  • HPET Timer Support 这也是一个新的特性,HPET是intel制定的新的用以代替传统的8254(PIT)中断定时器与RTC的定时器,全称叫作高精度事件定时器。如果你有一台较新的机器就选它吧,一般它是一个安全的选项,即使你的硬件不支持HPET也不会造成问题,因为它会自动用8254替换。
    04.05、[ ] Provide RTC interrupt There is no help available for this kernel option.
    04.06、[ ] Symmetric multi-processing support 支持多处理器选项。如果只使用单CPU,那么得关闭。
    04.07、
  • Preemptible Kernel 这可是个新特性,几乎所有介绍2.6的文章都会提到,这就是可抢先式内核。也就是说被一些优先级很高的程序可以先与一些低优先级的程序执行,即使这些程序是在核心态下执行(这实际上仍然不是真正的抢先式内核)。从而减少内核潜伏期,提高系统的响应。当然在一些特殊的点的内核是不可抢先的,比如内核中的调度程序自身在执行时就是不可被抢先的。这个特性可以提高桌面系统、实时系统的性能,所以还是选上吧。
    04.08、[ ] Local APIC support on uniprocessors
    04.09、
  • Machine Check Exception 如果系统出现一些问题比如CPU过热,内核将会在屏幕上打印相关信息来提醒你。这个功能是需要硬件支持的。你可以查看/proc/cpuinfo看看是否有mce标志,有的话就选吧。如果你十分十分的不幸,选了它之后出现问题,可以在启动时加nomce参数来关闭它。
    04.10、< *> Check for non-fatal errors on AMD Athlon/Duron / Intel Pentium 4 打开这个选项将会检查你机器上可能存在的问题,如果有一个非致命错误出现将会自动的修复并且记录,这可以帮助你查出程序出现问题的原因,是一个不错的选项。当然它只能用在AMD Athlon/Duron / Intel Pentium 4这类CPU上。如果你正好在用它们中的一个你就选吧。
    04.11、 < > Toshiba Laptop support 东芝笔记本支持。这个选项是针对Toshiba笔记本的,可以用来访问Toshiba的系统管理模式,也就是可以直接设置BIOS。不过要注意它只在 Toshiba自己的 BIOS中起作用。假如你有一台Toshiba笔记本,可惜它的BIOS是Phoenix的,那这个选项仍然是无用的。台式机就关闭!
    04.12、< > Dell laptop support DELL笔记本支持。功能如上面,台式机就关闭!
    04.13、[ ] Enable X86 board specific fixups for reboot
    04.14、 < > /dev/cpu/microcode - Intel IA32 CPU microcode support 是否支持Intel IA32架构的CPU(Xeon)?这个选项将让你可以更新Intel IA32系列处理器的微代码,当然你还必须在文件系统选项中选择devfs才能正常的使用它。如果你把它译为模块你还需要在modprobe.conf中加上这一行alias char-major-10-184 microcode 内核本身并不带有微代码的二进制文件,你可以到这个网址去得到新的信息http://www.urbanmyth.org/microcode/
    04.15、 <M> /dev/cpu/*/msr - Model-specific register support 是否打开Pentium CPU特殊功能寄存器的功能?这个选项桌面用户一般用不到,它主要用在Intel的嵌入式CPU中的,这个寄存器的作用也依赖与不同的CPU类型而有所不同,一般可以用来改变一些CPU原有物理结构的用途,但不同的CPU用途差别也很大。
    04.16、<M> /dev/cpu/*/cpuid - CPU information support 是否打开记录Petium CPU相关信息功能?这会在/dev/cpu中建立一系列的设备文件,用以让过程去访问指定的CPU。一般不用选。
    04.17、Firmware Drivers --->
    04.18、High Memory Support (4GB) ---> 高容量内存支持
    04.18.01、(x) off 我用512M内存,选用这项。
    04.18.02、( ) 4GB
    04.18.03、( ) 64GB
    04.19、
  • Allocate 3rd-level pagetables from highmem除非有几G的内存,否则选择这个是没有意义的。
    04.20、[ ] Math emulation Linux核心模拟数学浮点运算器,协处理器是在386时代的宠儿,现在早已下岗。
    04.21、
  • MTRR (Memory Type Range Register) support 在PCI或者AGP总线众进行更快速的通讯。由于现在所有系统都将它们的显卡接在PCI或AGP总线上,你通常需要选择“MTRR”。无论怎么样,打开这个选项通常都是安全的——即使你的机器没有使用 PCI或AGP总线的显卡。
    04.22、[ ] Boot from EFI support (EXPERIMENTAL) 由于我使用的是GRUB,所以选上这个也没什么用,如果你打算使用EFI的功能,你可以到http://elilo.sourceforge.net看看。
    04.23、
  • Enable seccomp to safely compute untrusted bytecode

    第五部分
    05、Power management options (ACPI, APM) ---> 电源管理选项
    05.01、
  • Power Management support
    05.02、[ ] Power Management Debug Support 电源管理的调试信息支持,如果不是要调试内核有关电源管理部份,请不要选择这项。
    05.03、 ACPI (Advanced Configuration and Power Interface) Support ---> Some kernel features may be built directly into the kernel. Some may be made into loadable runtime modules. Some features may be completely removed altogether. There are also certain kernel parameters which are not really features, but must be entered in as decimal or hexadecimal numbers or possibly text.
    Menu items beginning with
  • , <M> or [ ] represent features configured to be built in, modularized or removed respectively. Pointed brackets <> represent module capable features.
    To change any of these features, highlight it with the cursor keys and press <Y> to build it in, <M> to make it a module or <N> to removed it. You may also press the <Space Bar> to cycle through the available options (ie. Y->N->M->Y).

     如果您对本文有任何疑问或者建议,请到讨论区发表您的意见: >> 论坛入口 <<



    上一篇:破解Linux内核2.6   下一篇:Fusyn+RTNPTL:Linux 实时健壮同步机制

    文章评论】 【收藏本文】 【推荐好友】 【打印本文】 【我要投稿】 【论坛讨论
  • 更多相关文章
    Power by linux-cn.com 粤ICP备05006655号