标签: kernel

rcu_sched 检测到 CPU/任务上的停顿

我使用 Virtualbox 运行许多虚拟机。这些虚拟机使用 Debian 10.3(最新版本)。我遇到了错误/冻结,如下所示。我在 Virtualbox 中连接 USB 设备(Wifi USB 加密狗)的虚拟机上似乎发生了这种情况:我与 SSH 连接断开并且虚拟机冻结。

我是新手,不知道它从哪里来。是内核还是发行版?

据我所知这是一个CPU问题。我总是在虚拟机上分配 6 个 CPU(我有 Ryzen 5 3600)和 2 或 4Go RAM(我的主机上有 16Go)。

dmesg

[   61.290365] rcu: INFO: rcu_sched detected stalls on CPUs/tasks:
[   61.290391] rcu:     4-...!: (16 GPs behind) idle=4cc/0/0x0 softirq=1782/1782 fqs=1
[   61.290408] rcu:     (detected by 2, t=5282 jiffies, g=633, q=71)
[   61.290424] Sending NMI from CPU 2 to CPUs 4:
[   61.290471] NMI backtrace for cpu 4 skipped: idling at native_safe_halt+0xe/0x10
[ …
Run Code Online (Sandbox Code Playgroud)

linux cpu debian virtualbox kernel

6
推荐指数
0
解决办法
5072
查看次数

如何通过 ssh 加载以前的内核?

我在我的工作电脑上远程工作。我也是我与同事共享的工作站的根。昨天,当更新管理器询问我时,我将内核升级到 2.6.31-17,但没有重新启动,因为我知道我的 NVIDIA 和其他几个内核模块无法工作。不幸的是,我的 linux noob 同事重新启动了机器,我在这里:(

我正在考虑将符号链接 /initrd.img 和 /vmlinuz 更改为以前的内核映像并使用 kexec。请告诉一些更好的方法来从 ssh 而不是 grub 启动菜单加载内核的 2.6.31-16 版本。我正在使用 Ubuntu Karmic。

linux ssh grub kernel ubuntu-9.10

5
推荐指数
1
解决办法
5393
查看次数

如何在 Debian 挤压上从 2.6.16 更新内核?

我刚刚在我的 vserver 上从 lenny 更新了我的 Debian 系统,然后按照此处所述进行挤压。

我在安装过程中遇到一些错误,说无法更新 glibc。

我做了一个apt-get -f install,它给了我以下警告:

警告:此版本的 GNU libc 需要内核版本 2.6.18 或更高版本。请在安装 glibc 之前升级您的内核。

2.6内核的安装可能会要求你先安装一个新的libc,这是不是一个错误,并应报。在这种情况下,请将 lenny 源添加到您的 /etc/apt/sources.list 并运行: apt-get install -t lenny linux-image-2.6 然后重新启动到这个新内核,并继续升级

dpkg: error processing /var/cache/apt/archives/libc6_2.10.2-2_i386.deb (--unpack): subprocess new pre-installation script returned error exit status 1 处理时遇到错误:/var/cache/apt/档案/libc6_2.10.2-2_i386.deb

我将这些行添加到我的/etc/apt/sources.list

deb http://ftp.de.debian.org/debian squeeze main contrib non-free
deb http://ftp.de.debian.org/debian-volatile squeeze/volatile main contrib non-free
deb http://ftp.de.debian.org/debian-security squeeze/updates main contrib non-free

deb http://ftp.de.debian.org/debian lenny main contrib …
Run Code Online (Sandbox Code Playgroud)

linux debian dependencies kernel debian-squeeze

5
推荐指数
1
解决办法
5431
查看次数

像 VMware 这样的软件是在用户空间还是内核空间运行?

Vmware 是用户安装的软件。所以它应该在底层操作系统给定的用户空间中运行。然而,它运行的操作系统是完全可操作的,需要在内核模式下运行。那么它运行在哪里呢?

operating-systems virtualization process kernel

5
推荐指数
2
解决办法
2931
查看次数

哪里可以得到 Ubuntu 的源代码?

我在哪里可以获得 Ubuntu 的源代码?其实我想要它的内核代码。我知道我可以从 kernel.org 获取内核,但是当我发现 Ubuntu 对内核进行了一些修补时,我想知道这些修补程序是什么。是的,我知道 Ubuntu 的内核代码可以在已安装的 Ubuntu 文件系统中找到,但这只是代码!我特别想要那些单独的补丁,如果有任何关于它们的评论或文档。我在哪里可以得到这些东西?

kernel patch ubuntu

5
推荐指数
1
解决办法
149
查看次数

自动 linux-headers 安装

有没有办法通过 Ubuntu 打包管理器在定期内核更新时自动获取匹配的 Linux 内核头文件?

每次我得到一个新内核时,我必须做一个

aptitude install linux-headers-`uname -r`
Run Code Online (Sandbox Code Playgroud)

linux kernel aptitude ubuntu

5
推荐指数
1
解决办法
2547
查看次数

使用前沿 Linux 内核的优势

我有 AMD Athlon 3500+ (x86_64) CPU,我对 Ubuntu 包维护者的内核版本没问题(截至目前它是 2.6.35-24-generic)。如果我更新到最新的稳定内核 (2.6.36.2),我会得到什么?性能的一小部分?

linux kernel

5
推荐指数
2
解决办法
1809
查看次数

为什么 Linux 安装程序会安装多个内核?

例如,我的启动菜单有三个内核版本,每个版本都有一个恢复选项。这些是用于调试和故障排除的额外选项吗?

linux grub kernel

5
推荐指数
1
解决办法
1052
查看次数

系统时间已更改 kernel-general,关闭一天

事件日志中显示的随机事件。系统时间更改为明天,然后在大约 10-15 秒后更正。使用 VPN、Outlook 等造成各种临时破坏。有什么想法吗?

windows-7 time kernel

5
推荐指数
1
解决办法
8923
查看次数

内核线程数 = 核心数?

我想知道系统最大内核线程是否取决于您的 CPU 有多少个内核。还是以另一种方式决定的?

kernel

5
推荐指数
1
解决办法
6750
查看次数