全民内核-配置3-处理器相关&&虚拟平台

来源:点击打开链接

配置前,先说明虚拟平台,这里指kvm,因为接下来有些特征会跟kvm相关 
kvm按照我的意思,可以分三层 
1,kvm的必要条件,代号1 
2,kvm进一步更好运行,代号2 
3,半虚拟化,就是用内核里面的,而不是全部用用户层的,代号3 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
第4节 
先来Virtualization,上图 

 
讲解: 
Kernel-based Virtual Machine (KVM) support 
kvm支持,必备1 
下面intel和amd两个选1,就是你是哪个选哪个,必备1 

Host kernel accelerator for virtio net (EXPERIMENTAL) 
kvm更好支持,2 

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
第5节,处理器Processor type and features 
上图,较长,2张 
 

 
讲解: 
Symmetric multi-processing support 
多处理器支持,选上肯定是没问题,因为你不是486或者传说中的ppro 

Enable MPS table 
新cpu,支持不成问题,也选,具体是什么算新的,一般现在用的就算新的 

Support for extended (non-PC) x86 platforms 
这个一般跟你无关,除非你有特定的平台,不要选 

Paravirtualized guest support 
kvm半虚拟化必备3,里面选上KVM Guest support (including kvmclock) 
和Enable paravirtualization code 

Processor family 
里面你用什么就选什么, 

IBM Calgary IOMMU support 
Should Calgary be enabled by default? 
选上,可能你不支持 

Maximum number of CPUs 
对应你的cpu,一般现在最低设4,假设你双核,如果你4核,可以设8,这个不是绝对, 
但不会错 

SMT (Hyperthreading) scheduler support 
intel的超线程,amd可以不用选,选上也没事 

Multi-core scheduler support 
多核更好的支持,选 

Preemption Model 
选Preemptible Kernel (Low-Latency Desktop) , 
因为我们是桌面用户,一般不会造成系统不稳定,这都开发了多少年了 
或者你打上realtime的补丁,这里就可以选full rt~~ 

Machine Check / overheating reporting 
必备,intel/amd自己选 

CPU microcode loading support 
关于microcode的更新,一般没意义,可以编译进去 
如果你选成模块,那可能要装firmware,可以搜下intel或者amd对应 

/dev/cpu/*/msr - Model-specific register support 
/dev/cpu/*/cpuid - CPU information support 
这两个,你完全可以搞成模块 

Allow for memory hot-add 
Allow for memory hot remove 
没错,hotplug,你一般没有,但是kvm支持,,kvm半虚拟化-3 

Allow for memory compaction 
这个默认,另外kvm更好的支持-2 

Page migration 
不但要,另外kvm更好的支持-2 

Enable KSM for page merging 
kvm更好的支持-2,你可能编译进去,但是建议不要开启,可能性能会下降 
谁没事玩多个虚拟机,然后后在一直整合内存~~ 

Transparent Hugepage Support 
kvm更好的支持-2 

Check for low memory corruption 
这个一般不要,就算你选下,默认也是禁用的,也要在启动时加上 
memory_corruption_check=1,忽略 

EFI runtime service support 
自己看下 

Timer frequency 
1000 

kexec system call 
kernel crash dumps 
Build a relocatable kernel 
这三个,可以都不选, 
如果你想用,还要装上kexec-tools以之配合
 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值