问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何更新Linux内核来提升系统性能

发布网友 发布时间:2022-04-22 08:08

我来回答

1个回答

热心网友 时间:2022-05-14 04:31

展开1全部预备工作
要更新你的内核,你首先要确定你使用的是32位还是64位的系统。打开终端并运行:
uname -a
检查一下输出的是 x86_64 还是 i686。如果是 x86_64,你就运行64位的版本,否则就运行32位的版本。千万记住这个,这很重要。

接下来,访问官方的 Linux 内核网站,它会告诉你目前稳定内核的版本。愿意的话,你可以尝试下发布预选版(RC),但是这比稳定版少了很多测试。除非你确定想要需要发布预选版,否则就用稳定内核。

Ubuntu 指导
对 Ubuntu 及其衍生版的用户而言升级内核非常简单,这要感谢 Ubuntu 主线内核 PPA。虽然,官方把它叫做 PPA,但是你不能像其他 PPA 一样将它添加到你软件源列表中,并指望它自动升级你的内核。实际上,它只是一个简单的网页,你应该浏览并下载到你想要的内核。

现在,访问这个内核 PPA 网页,并滚到底部。列表的最下面会含有最新发布的预选版本(你可以在名字中看到“rc”字样),但是这上面就可以看到最新的稳定版(说的更清楚些,本文写作时最新的稳定版是4.1.2。LCTT 译注:这里虽然 4.1.2 是当时的稳定版,但是由于尚未进入 Ubuntu 发行版中,所以文件夹名称为“-unstable”)。点击文件夹名称,你会看到几个选择。你需要下载 3 个文件并保存到它们自己的文件夹中(如果你喜欢的话可以放在下载文件夹中),以便它们与其它文件相隔离:
针对架构的含“generic”(通用)的头文件(我这里是64位,即“amd64”)
放在列表中间,在文件名末尾有“all”的头文件
针对架构的含“generic”内核文件(再说一次,我会用“amd64”,但是你如果用32位的,你需要使用“i686”)
你还可以在下面看到含有“lowlatency”(低延时)的文件。但最好忽略它们。这些文件相对不稳定,并且只为那些通用文件不能满足像音频录制这类任务想要低延迟的人准备的。再说一次,首选通用版,除非你有特定的任务需求不能很好地满足。一般的游戏和网络浏览不是使用低延时版的借口。
你把它们放在各自的文件夹下,对么?现在打开终端,使用cd命令切换到新创建的文件夹下,如
cd /home/user/Downloads/Kernel
接着运行:
sudo dpkg -i *.deb
这个命令会标记文件夹中所有的“.deb”文件为“待安装”,接着执行安装。这是推荐的安装方法,因为不可以很简单地选择一个文件安装,它总会报出依赖问题。这这样一起安装就可以避免这个问题。如果你不清楚cd和sudo是什么。快速地看一下 Linux 基本命令-sudo命令的用法这篇文章 http://www.linuxidc.com/Linux/2015-05/117379.htm。

安装完成后,重启你的系统,这时应该就会运行刚安装的内核了!你可以在命令行中使用uname -a来检查输出。

Fedora 指导
如果你使用的是 Fedora 或者它的衍生版,过程跟 Ubuntu 很类似。不同的是文件获取的位置不同,安装的命令也不同。

查看 最新 Fedora 内核构建列表。选取列表中最新的稳定版并翻页到下面选择 i686 或者 x86_64 版。这取决于你的系统架构。这时你需要下载下面这些文件并保存到它们对应的目录下(比如“Kernel”到下载目录下):
kernel
kernel-core
kernel-headers
kernel-moles
kernel-moles-extra
kernel-tools
perf 和 python-perf (可选)
如果你的系统是 i686(32位)同时你有 4GB 或者更大的内存,你需要下载所有这些文件的 PAE 版本。PAE 是用于32位系统上的地址扩展技术,它允许你使用超过 3GB 的内存。
现在使用cd命令进入文件夹,像这样
cd /home/user/Downloads/Kernel
接着运行下面的命令来安装所有的文件
yum --nogpgcheck localinstall *.rpm
最后重启你的系统,这样你就可以运行新的内核了!

使用 Rawhide
另外一个方案是,Fedora 用户也可以切换到 Rawhide,它会自动更新所有的包到最新版本,包括内核。然而,Rawhide 经常会破坏系统(尤其是在早期的开发阶段中),它不应该在你日常使用的系统中用。

Arch 指导
Arch 用户应该总是使用的是最新和最棒的稳定版(或者相当接近的版本)。如果你想要更接近最新发布的稳定版,你可以启用测试库提前2到3周获取到主要的更新。
要这么做,用你喜欢的编辑器以sudo权限打开下面的文件
/etc/pacman.conf
接着取消注释带有 testing 的三行(删除行前面的#号)。如果你启用了 multilib 仓库,就把 multilib-testing 也做相同的事情。如果想要了解更多参考这个 Arch 的 wiki 界面。
升级内核并不简单(有意这么做的),但是这会给你带来很多好处。只要你的新内核不会破坏任何东西,你可以享受它带来的性能提升,更好的效率,更多的硬件支持和潜在的新特性。尤其是你正在使用相对较新的硬件时,升级内核可以帮助到你。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
...油桶横放长6、25米,圆的直径为2、05米,液体横放的高度为1、8米。求... 一个圆桶半径为1.2米,高为12米,现将油桶平放,此时装油的高度为1.722米... 大油桶是横放的,油桶圆的直径是2.15米,长是3.6米,里面的净油位高度... 一个圆柱油桶横着放,长5.5米,直径2.4米,里面装着油,油高度1米,求现在... 有一个圆柱体桶横放,长7米,高2.7米,里面装的油与油桶距离1.2米,求油的... 圆柱形油桶横放时油部分占底面圆周的三分之一当油桶直立油的高度和桶... 有一个圆柱体桶横放 有一个圆柱体桶横放 长9.4米 高2.6米 里面装的油与桶底距离0.6米,求里 ... 电脑单独安装outlook教程如何在电脑上安装outlook 直角转弯为什么会压角 linux perf record怎么用 perf可以在unix下安装使用吗 如何编译linux的 perf linux怎么进入内核源码安装perf 美国加息对纯债券基有影响吗 五年期美国国债收益率 美国一年给中国多少利息 美债到期怎么处理 金十美国国债收益率 话筒连接手机话筒没声音 用耳机接手机电话的时候,我的声音是传到哪里的 手机连接蓝牙音响后怎么设置通话声音从手机发出 一部手机,一个电脑音响和麦克风,用一分二音频线... 请问报名微视好声音,那些耳机里的声音怎么录的?... 把麦克风插到手机上,怎么才能发出声音,当扩音器... 可不可以把手机的耳机线与手机的话筒线直接连接,... 怎样才能使铁锅不粘锅 直播,怎么才能把话筒接受手机,是不是把声卡接到手机 怎么样使铁锅变不粘锅 怎么将音响的声音录到手机里,我是用话筒连接音响... perf与linux内核紧密结合又什么好处 linux cgconfig 是什么服务 如何确认linux内核已经开启cgroup和namespace功能 linux 下安装的谷歌为什么不能启动啊?桌面/终端都... xenserver linux 为什么 KVM的安装不成功 一个网卡设置多个IP地址的方法是什么? lamp一键安装包安装包没有mysql客户端 分手了看前任微博是为什么 如果你和前任分手了 你介意他看你微博吗? 男生以前几乎不怎么发微博,后来分手后每天都会发... 分手一年半了前男友发了微博说想对方并且让女方看... 和男朋友在一起后我发现他曾经很常为前任发公开微... 分手后半年,前任每天关注微博是什么心态? 分手后前任说已经放下了可是他又经常看我空间微博 ... 怎么改掉分手后去看前任微博qq动态的心态? 分手后几天,前男友每天都在微博发日常,以前都不... 前女友很坚决的跟我分手后,却在微博更新动态更新... 分手后的这段时间总是心情低落,尤其是看到前任微... 分手后还看前任动态说明什么