Linux 3.8内核其实还没有“真正的”CPU热插拔支持,但是开发人员

已经在不断接近。今天早上,

Ingo Molnar提交了关于在Linux 3.8版本中提供对x86处理器通用性支持的pull request。尽管Linux内核已经有了对CPU热挺拔的支持,然而到目前为止,

首个(启动)处理器仍然无法热挺拔。

如果此功能能在Linux 3.8上实现,启动处理器的联机/脱机将有望变得和其他x86 CPU一样。此特性首先将为Intel CPU所支持。在Linux 3.8中,该特性将由一个默认禁用的配置选项所设置。

英文原文:

Linux Works Towards True CPU Hotplug Support

Posted by Michael Larabel on December 11, 2012

One of the first pull requests sent in following the

There isn't yet "true" CPU hotplug support for Linux 3.8, but developers are getting closer. Ingo Molnar

sent in this morning the x86 generic

for 3.8. While the Linux kernel has had CPU hotplugging support, up to this point you haven't been able to hotplug the first (boot) processor.

With this pull for the Linux 3.8 kernel, it will become possible to online/offline the boot processor just like any other x86 CPUs. This feature right now will be supported first by Intel CPUs. For 3.8, this feature is behind a configuration option that is disabled by default.

This tree enables CPU#0 (the boot processor) to be onlined/offlined on x86, just like any other CPU. Enabled on Intel CPUs for now.

Allowing this required the identification and fixing of latent CPU#0 assumptions (such as CPU#0 initializations, etc.) in the x86 architecture code, plus the identification of barriers to BSP-offlining, such as active PIC interrupts which can only be serviced on the BSP.

It's behind a default-off option, and there's a debug option that allows the automatic testing of this feature.

The motivation of this feature is to allow and prepare for true CPU-hotplug hardware support: recent changes to MCE support enable us to detect a deteriorating but not yet hard-failing L1/L2 cache on a CPU that could be soft-unplugged - or a failing L3 cache on a multi-socket system.

Note that true hardware hot-plug is not yet fully enabled by this, because that requires a special platform wakeup sequence to be sent to the freshly powered up CPU#0. Future patches for this are planned, once such a platform exists. Chicken and egg

linux如何开启cpu热插拔,Linux走向真正的CPU热插拔支持相关推荐

  1. linux中开启514端口,linux中开启指定端口

    1.修改/etc/sysconfig/iptables文件,增加如下一行: -A INPUT -m state --state NEW -m tcp -p tcp --dport 10000 -j A ...

  2. linux怎样开启telnet服务,linux开启telnet服务

    步骤: sudo apt-get install xinetd telnetd     安装成功后,系统会显示有相应得提示 sudo vim /etc/inetd.conf  并加入内容:  teln ...

  3. linux如何开启telnet服务linux开启telnet服务的方法

    linux如何开启telnet服务?很多朋友对于这个问题不知道该如何解决:今天小编将为大家带来linux开启telnet服务的方法,有需要的朋友一起去看看吧! 方法: 1. 切换至root用户: 2. ...

  4. linux怎么开启telnet命令,linux如何开启telnet服务?linux开启telnet服务的方法

    linux如何开启telnet服务?很多朋友对于这个问题不知道该如何解决:今天小编将为大家带来linux开启telnet服务的方法,有需要的朋友一起去看看吧! 方法: 1. 切换至root用户: 2. ...

  5. linux 校园网开启wifi共享,Linux/Ubuntu 16.04 使用校园网客户端Dr.com DrClient 有线连网,同时开启WiFi热点...

    前面写过Ubuntu 16.04 使用校园网客户端 DrClient 无线上网,在这篇文章中将要介绍下,在Ubuntu 16.04上如何使用校园网客户端实现有线登录,这个问题也让博主困惑了很久,但是问 ...

  6. Linux上开启tftp服务,Linux中配置tftp服务

    Linux中配置tftp服务器 ​ TFTP:简单文件传输协议,从文件服务器(tftp目录下)上获得或写入文件 1.安装tftp服务器 ​ sudo apt-get install tftpd-hpa ...

  7. linux怎么开启samba服务,LINUX开启SAMBA服务

    samba,用于网络文件共享,类似于nfs, samba多用于win和linux之间 linux之间多用nfs c/s架构 smb协议 samba主要是两个服务,核心启动服务smb,监听139tcp端 ...

  8. linux系统开启多路径,Linux系统怎么配置多路径

    摘要 腾兴网为您分享:Linux系统怎么配置多路径,追追漫画,中国知网,小米社区,问作业等软件知识,以及天天ios,四维看看,镜子,中国北斗卫星导航系统,精准数据采集,qq应用宝,券之家,毒app,任 ...

  9. linux系统开启ntp服务,linux 系统基础知识 - 配置ntp服务

    linux客户端报错: [root@localhost -]# ntpdate 172.16.81.220 28 Apr 14:28:47 ntpdate[26335]: no server suit ...

  10. linux怎么开启无线网卡,阐述Linux安装无线网卡的方法

    如果你安装了Linux操作系统,你知道怎样Linux安装无线网卡么?最近研究了一下,终于搞定了Linux安装无线网卡,对遇到的问题进行了分析,并整理了下详细过程,现与大家分享,还有更具体的开发文档,有 ...

最新文章

  1. SQlite-数据库的访问实例(转)
  2. 还在跟面试官纠缠redis分布式锁的问题?此图让你吊打面试官
  3. java判断某个字符串是否是数字
  4. miui12怎么自定义开机动画_MIUI12正式发布:视觉/功能大升级
  5. 用这4种策略提高你的Facebook广告浏览量
  6. [HTML5]使用Box2dWeb模拟射箭效果并添加能量槽
  7. linux内核源码分析plat-form 分析
  8. linux版本搜狗,搜狗输入法linux版下载
  9. oracle短表和长表的区别,人口普查长表哪些人填和短表有什么区别
  10. 硅芯片拆解:早期 555 定时器芯片内部一览
  11. OO ALV 设置搜索帮助的三种方式 ONF4 EVENT
  12. 企业微信登录报错:应用程序无法正常启动(0xc0000142);Win10应用程序无法正常启动0xc0000142错误的解决方法
  13. 《上瘾:让用户养成使用习惯的四大产品逻辑》读书笔记摘录
  14. 如何用手机APP实现PLC远程监控
  15. python如何爬虫股票数据_python爬虫实例,股票数据定向爬虫
  16. 4 数据分析-案例:亚洲国家人口数据计算
  17. 民间高手细讲炒股秘笈
  18. Mac上Logi Options安装问题
  19. 转载的,给大家分享,,希望有用
  20. UBUNTU安装opencv 3.4.3并且使用SIFT特征和viz

热门文章

  1. 电脑正常启动黑屏,安全模式正常启动的解决办法
  2. android7 cooldual,酷派Cool1Dual(含JUI 7.1)|Cool1C 免解锁 Recovery ROOT 救砖视频
  3. 《kiss the rain》与追求完美的矛盾个体
  4. 微信公众平台开发(一) 申请微信公众账号
  5. 模式识别和计算机科学与技术,模式识别与智能系统
  6. android 使用流量监控,android流量监控
  7. 方差及常见分布的方差计算与推导
  8. 【转】贴片晶振挖空敷铜
  9. Python实现太极图案
  10. 3.如何使用EXCEL进行数据分析,得出相应的拟合公式