Linux 2.6内核配置说明(5----Processor type and features中央处理器(CPU)类型及特性)

原创 2013年12月04日 09:04:49

Symmetric multi-processing support

对称多处理器支持,如果你有多个CPU或者使用的是多核CPU就选上.此时"Enhanced Real Time Clock Support"选项必须开启,"Advanced Power Management"选项必须关闭

Subarchitecture Type

处理器的子架构,大多数人都应当选择"PC-compatible"

Processor family

处理器系列,请按照你实际使用的CPU选择

Generic x86 support

通用x86支持,如果你的CPU能够在上述"Processor family"中找到就别选

HPET Timer Support

HPET是替代8254芯片的新一代定时器,i686及以上级别的主板都支持,可以安全的选上

Maximum number of CPUs

支持的最大CPU数,每增加一个内核将增加8K体积

SMT (Hyperthreading) scheduler support

支持Intel的超线程(HT)技术

Multi-core scheduler support

针对多核CPU进行调度策略优化

Preemption Model

内核抢占模式

No Forced Preemption (Server)

适合服务器环境的禁止内核抢占

Voluntary Kernel Preemption (Desktop)

适合普通桌面环境的自愿内核抢占

Preemptible Kernel (Low-Latency Desktop)

适合运行实时程序的主动内核抢占

Preempt The Big Kernel Lock

可以抢占大内核锁,应用于实时要求高的场合,不适合服务器环境

Machine Check Exception

让CPU检测到系统故障时通知内核,以便内核采取相应的措施(如过热关机等)

Check for non-fatal errors on AMD Athlon/Duron / Intel Pentium 4

每5秒检测一次这些cpu的非致命错误并纠正它们,同时记入日志

check for P4 thermal throttling interrupt

当P4的cpu过热时显示一条警告消息

Enable VM86 support

虚拟X86支持,在DOSEMU下运行16-bit程序或XFree86通过BIOS初始化某些显卡的时候才需要

Toshiba Laptop support

Toshiba笔记本模块支持

Dell laptop support

Dell笔记本模块支持

Enable X86 board specific fixups for reboot

修正某些旧x86主板的重起bug,这种主板基本绝种了

/dev/cpu/microcode - Intel IA32 CPU microcode support

使用不随Linux内核发行的IA32微代码,你必需有IA32微代码二进制文件,仅对Intel的CPU有效

/dev/cpu/*/msr - Model-specific register support

在多cpu系统中让特权CPU访问x86的MSR寄存器

/dev/cpu/*/cpuid - CPU information support

能从/dev/cpu/x/cpuid获得CPU的唯一标识符(CPUID)

Firmware Drivers

固件驱动程序

BIOS Enhanced Disk Drive calls determine boot disk

有些BIOS支持从某块特定的硬盘启动(如果BIOS不支持则可能无法启动),目前大多数BIOS还不支持

BIOS update support for DELL systems via sysfs

仅适用于DELL机器

Dell Systems Management Base Driver

仅适用于DELL机器

High Memory Support

最高内存支持,总内存小于等于1G的选"off",大于4G的选"64G"

Memory split

如果你不是绝对清楚自己在做什么,不要改动这个选项

Memory model

一般选"Flat Memory",其他选项涉及内存热插拔

64 bit Memory and IO resources

使用64位的内存和IO资源

Allocate 3rd-level pagetables from highmem

在内存很多(大于4G)的机器上将用户空间的页表放到高位内存区,以节约宝贵的低端内存

Math emulation

数学协处理器仿真,486DX以上的cpu就不要选它了

MTRR (Memory Type Range Register) support

打开它可以提升PCI/AGP总线上的显卡2倍以上的速度,并且可以修正某些BIOS错误

Boot from EFI support

EFI是一种可代替传统BIOS的技术(目前的Grub/LILO尚不能识别它),但是现在远未普及

Enable kernel irq balancing

让内核将irq中断平均分配给多个CPU以进行负载均衡,但是要配合irqbanlance守护进程才行

Use register arguments

使用"-mregparm=3"参数编译内核,将前3个参数以寄存器方式进行参数调用,可以生成更紧凑和高效的代码

Enable seccomp to safely compute untrusted bytecode

只有嵌入式系统可以不选

Timer frequency

内核时钟频率,桌面推荐"1000 HZ",服务器推荐"100 HZ"或"250 HZ"

kexec system call

提供kexec系统调用,可以不必重启而切换到另一个内核

kernel crash dumps

被kexec启动后产生内核崩溃转储

Physical address where the kernel is loaded

内核加载的物理地址,除非你知道自己在做什么,否则不要修改.在提供kexec系统调用的情况下可能要修改它

Support for hot-pluggable CPUs

对热插拔CPU提供支持

Compat VDSO support

如果Glibc版本大于等于2.3.3就不选,否则就选上

linux 2.6 内核配置说明

转自:http://blog.chinaunix.net/uid-25304914-id-3029140.html 链接: http://wenku.baidu.com/view/b939...
  • JY_Sharer
  • JY_Sharer
  • 2014年02月09日 23:05
  • 4528

Linux 2.6内核配置说明

Linux 2.6内核配置说明 (国嵌)                Code maturity level options                  代码成熟度选项 ...
  • hzhongk
  • hzhongk
  • 2014年07月29日 14:06
  • 889

Linux 2.6内核配置说明 (国嵌)

Codematurity level options                 代码成熟度选项 Prompt for development and/or incompletecode/dr...
  • yyyyyyyyyywwwwwwwwww
  • yyyyyyyyyywwwwwwwwww
  • 2014年10月30日 13:25
  • 503

Linux 2.6.35内核配置和网卡驱动添加

Linux 2.6.35内核配置和网卡驱动添加 【环境】 1:Ubuntu 10.10 2:u-boot-2010.03 3:linux-2.6.35 4:优龙FS2410 5:交叉编译器...
  • leolinux
  • leolinux
  • 2011年10月16日 19:24
  • 3019

计算机组成原理——中央处理器小结

CPU是计算机的中央处理部件,具有指令控制,操作控制,时间控制,数据控制,数据加工等基本功能。早期的CPU由运算器和控制器两大部分组成,随着高度集成电路技术的发展,当今的CPU芯片变成了运算器,Cac...
  • qq_26940711
  • qq_26940711
  • 2017年01月04日 18:38
  • 249

Linux 2.6内核配置说明(11----File systems文件系统)

Second extended fs support Ext2文件系统是Linux的标准文件系统,擅长处理稀疏文件 Ext2 extended attributes Ext2文件系统扩...
  • liu1164316159
  • liu1164316159
  • 2013年12月04日 09:13
  • 1253

Linux内核配置选项简介

Linux内核配置选项简介   Gentoo Linux Gentoo内核(gentoo-sources)特有的选项 Gentoo Linux support CONFI...
  • shengzhadon
  • shengzhadon
  • 2016年06月02日 16:09
  • 7812

Linux 2.6内核配置说明(10----Device Drivers设备驱动程序)

Generic Driver Options 驱动程序通用选项 Select only drivers that don't need compile-time external firmw...
  • liu1164316159
  • liu1164316159
  • 2013年12月04日 09:11
  • 5471

Linux内核配置系统-Kconfig和Makefile参数讲解

本文主要介绍Linxu2.6的内核配置系统。   如果你浏览一下源代码目录,就可以发现源码目录及其子目录中有很多的KConfig文件和Makefile文件。这些文件什么作用呢?正是这些文件组成了L...
  • Kevin_Mr
  • Kevin_Mr
  • 2016年03月18日 11:40
  • 1026

Linux 2.6内核配置说明(9----Networking网络)

Networking options 网络选项 Network packet debugging 在调试不合格的包时加上额外的附加信息,但在遇到Dos攻击时你可能会被日志淹没 P...
  • liu1164316159
  • liu1164316159
  • 2013年12月04日 09:09
  • 855
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Linux 2.6内核配置说明(5----Processor type and features中央处理器(CPU)类型及特性)
举报原因:
原因补充:

(最多只允许输入30个字)