Linux内核版本升级或降级

Linux内核版本升级或降级,第1张

如果你升级的版本比当前内核版本高的话,默认新安装的内核就是第一顺序启动的,只需重启系统就行了,否则,则需要修改配置文件

找到上一步中的名称(启动到时候可以看到)

如:

可以使用顺序号(从0开始)或使用菜单名称

注意有二级菜单时要有引号

其他示例:

重启后,使用命令uname -r查看

因为在PVE下创建虚拟机 Realtek RTL8125 2.5GbE 的网卡 与1G的交换机连接 无法跑满速(只有大概20 ~ 40Mb/s),为降内核版本了安装 realtek-r8125-dkms_9.005.06-1_amd64.deb 驱动进行测试

实际上据说也是驱动bug,新的r8169驱动也支持这个网卡并且修复了这个bug,但是实际上测试并没有......

Chipset ->South Cluster Configuration ->PIC Express Configuration ->PCI Express Root Port

将全部PCI Express Root Port 的 ASPM 的Auto改成Disable

代码应该是$taskset-c-p。

linux服务器怎么降低内核cpu进程,获知Linux的进程运行在哪个CPU内核上的当你在多核NUMA处理器上运行需要较高性能的HPC(高性能计算)程序或非常消耗网络资源的程序时。

CPU/memory的亲和力是限度其发挥最大性能的重要因素之一。

在同一NUMA节点上调度最相关的进程可以减少缓慢的远程内存访问。

像英特尔SandyBridge处理器,该处理器有一个集成的PCIe控制器,你可以在同一NUMA节点上调度网络I/O负载(如网卡)来突破PCI到CPU亲和力限制。

作为性能优化和故障排除的一部分,你可能想知道特定的进程被调度到哪个CPU内核(或NUMA节点)上运行。

这里有几种方法可以找出哪个CPU内核被调度来运行给定的Linux进程或线程。

方法一如果一个进程使用taskset命令明确的被固定(pinned)到CPU的特定内核上,你可以使用taskset命令找出被固定的CPU内核。

复制代码代码如下:$taskset-c-p。

例如,如果你对PID5357这个进程有兴趣:复制代码代码如下:taskset-c-p5357。

pid5357'scurrentaffinitylist:5输出显示这个过程被固定在CPU内核5上。

但是,如果你没有明确固定进程到任何CPU内核,你会得到类似下面的亲和力列表。

pid5357'scurrentaffinitylist:0-11输出表明该进程可能会被安排在从0到11中的任何一个CPU内核。

在这种情况下,taskset不能识别该进程当前被分配给哪个CPU内核,你应该使用如下所述的方法。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/7464928.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-06
下一篇 2023-04-06

发表评论

登录后才能评论

评论列表(0条)

保存