下线核心 intel offline cpu
标签列表下线核心intelofflinecpu4我有一颗Intel® Core™ i7-2670QM CPU @ 2.20GHz × 8处理器,它有4个物理核心和4个逻辑核心。
大部分时间我都在AskUbuntu上,看视频,基本上没有什么需要大量处理器的任务。
所以我在考虑将一些核心下线,但是我有几个问题,我知道我可以将核心下线。
cat /sys/devices/system/cpu/cpu7/online
1
echo 0 > /sys/devices/system/cpu/cpu7/online
所以我的问题是:
1. 关闭核心/核心是否安全?
2. 我的应用程序可能会崩溃吗?
3. 关闭核心是否节省电量(在电池上)?
- Qasim3个回答3有些人会争论改变或修改与CPU相关的任何事情都不是好事。嗯,如果是这样的话,那就没有超频了。我认为你可以禁用CPU中的一个或多个核心。我知道在Windows中可以做到,所以肯定也有办法在Linux中实现。
现在就个人而言,我认为只有高级用户才会尝试对CPU和系统进行此类操作。因为任何小错误都可能使系统变得无用。因此,对这种修改应该非常谨慎。
默认情况下,Intel处理器内置了一些有助于节能的技术,例如:
Intel Turbo Boost Technology根据需要动态增加处理器的频率,通过利用热量和功耗余地,在您需要时提供爆发速度,并在您不需要时提高能源效率。
空闲状态(C状态)用于在处理器空闲时节省电力。 C0是操作状态,表示CPU正在执行有用的工作。 C1是第一个空闲状态,C2是第二个状态,依此类推,数值越高的C状态采取更多的节能措施。
如上所述,在处理此类设置时要小心。
在Linux中禁用核心可以通过grub菜单并向内核条目添加参数来完成。这些参数在Linux启动时直接发送到核心。在对多核CPU禁用核心的修改完成后,必须重新启动Linux系统。
有关在Linux中使用的程序,请参阅多核CPU:如何禁用核心。
来源:Intel
来源:多核CPU:如何禁用核心
- Mitch回答链接0你做不到这样的事情,没有任何操作系统可以这样做,并且这是有充分理由的。CPU内部有寄存器和控制器来操作频率和活动核心数量。
现在所有的CPU都具备自动缩放功能,即使是低端的ARM智能手机,它们能够根据其架构和运行方式在任何操作系统上进行缩放。同时,假设你的CPU什么也没做或者CPU使用率很低是不正确的,你的CPU总是在执行某些任务,可能是特定的任务或者空闲循环,但由于厂商对空闲循环的优化,它所消耗的电力非常低,相较于执行特定任务所需的功率而言。
如果你没有明确需要(我认为几乎不会有这种情况),并且不真正了解你的机器的所有细节和规格,绝对不要擅自更改任何与CPU或Bios相关的设置。
请记住,Ubuntu可能会消耗更多资源来保持GUI的运行,而不仅仅是用于播放视频所需的资源。
- user2384250回答链接0是的,你可以这样做,并且有一个名为"CPUFREQ"的gnome扩展可以帮助你实现。安装过程非常简单明了。你可以在这里找到它:https://extensions.gnome.org/extension/1082/cpufreq/
这个扩展非常有用,可以在长时间没有电源的飞行中将核心离线。你还可以降低核心的速度等等。
- Mark Graber回答链接相关问题5 无法使用所有核心或线程。13 Ubuntu支持核心停机吗?3 核心性能对比?11 16个核心中有80个核心未被利用15 CPU核心数似乎不正确。© 2023 根据CC BY-SA 4.0 许可证授权京ICP备19056307号-1