kernel

高 CPU - NT 内核和系统,​​Windows 8.1 Pro 64 位
kernel

高 CPU - NT 内核和系统,​​Windows 8.1 Pro 64 位

我有 64 位 Windows 8.1 Pro,联想 X220。所有更新均已安装(Windows 和联想解决方案中心)。 每次我的电脑启动时,其中一个进程都会占用 25% 的 CPU(直到电脑重新启动)。任务管理器显示它是“NT 内核和系统”。 我在谷歌上搜索时没有找到任何有用的东西(除了“更新 Windows,更新驱动程序”)。有一段时间我以为我可以使用 kernview 和 Process Explorer - 不幸的是,据我所知,Kernrate Viewer 不适用于 Windows 8。 Windows 安装很新,防病毒软件已更新(Syama...

Admin

关于操作系统和用户进程的图表说明
kernel

关于操作系统和用户进程的图表说明

我正在研究操作系统和用户进程之间可能存在的不同关系。我看到了下面的图。它显示了操作系统功能执行的架构和用户进程。 1) 我想澄清一下图中标有 OS 功能的部分。这部分对于所有用户进程来说都完全相同吗?换句话说,这是每个进程访问的共享代码吗? 2) 进程切换函数(图中灰色部分)与操作系统函数之间的唯一区别是操作系统函数作为用户进程运行,而进程切换函数作为操作系统进程运行吗?为什么会有这样的区别? 附带的文字为图表提供背景信息: “小型计算机(PC、工作站)操作系统的常见替代方案是在用户进程上下文中执行几乎所有操作系统软件。这种观点认为,操作系统主要...

Admin

如何为我的 Linux 内核打补丁?
kernel

如何为我的 Linux 内核打补丁?

我正在尝试编译 iscsi-target 软件 SCST。它要求我为 Linux 内核打补丁,以便获得一定的性能提升。问题是我对 Linux 开发还不熟悉。我应该从哪里开始?如何打补丁?我需要重新编译内核吗?救命! 我正在运行 Ubuntu 10.04.3 amd64 内核版本 2.6.32-28-server ...

Admin

安装新驱动程序后,Ubuntu 无法启动到图形模式
kernel

安装新驱动程序后,Ubuntu 无法启动到图形模式

以下是我所做的: 首先,我从 Ubuntu 存储库安装了 195 系列的 nvidia 驱动程序,一切运行正常。我使用系统一段时间,适应了它,并且有一些我不想丢失的数据。 当稳定的 256 驱动程序发布时,我卸载了旧驱动程序并安装了从 nvidia 下载的驱动程序。我在 SuSE 上做过很多次,所以我知道这个过程是怎样的。起初一切都很好。现在我应该提到我的电脑通常的正常运行时间大约是 5-6 天。我还安装了 RGBA Gtk+ 模块一小段时间,但我卸载了它。几周后,我注意到每次重启后都必须为 nvidia 驱动程序重建内核模块,因为出于某种原因内核会加...

Admin

Linux内核启动问题:如何分析?
kernel

Linux内核启动问题:如何分析?

在我的 OpenSuse 11.2 Notebook 上手动将内核从 2.6.33 更新到 2.6.34 后,它在出现以下消息后停止 Loading drivers, configuring devices... 可以使用 中断此停止Ctrl-C,但是当系统进入运行级别 5 时,没有挂载任何分区(但有根分区),许多服务无法启动,并且还发生其他奇怪的事情。没有 X11。 笔记: 我之前手动更新过内核很多次,都成功了。 是的,我知道,如果是 NVidia,则必须重新编译驱动程序。 问题是: 如何分析问题的原因? 执行后dmesg输出太多了,我无法将其...

Admin

内核驱动程序从较新版本反向移植到较旧版本是否仍然有效?
kernel

内核驱动程序从较新版本反向移植到较旧版本是否仍然有效?

我正在寻找有关内核驱动程序反向移植的信息。 https://developer-archives.toradex.com/knowledge-base/kernel-backports-integration/ 链接中有一条评论说,反向移植允许在旧内核版本上使用新内核版本的驱动程序。 我认为这种反向移植适用于将驱动程序从较高版本(例如 v4.19)移植到当前版本(例如 4.9)的情况。 但在其他情况下,比如我想使用从 4.9 到正在运行的内核版本 4.19 的特定驱动程序,如何进行反向移植工作? ...

Admin

如何识别导致每个退出的进程变成僵尸、污染页表和活动未使用的内存的驱动程序?
kernel

如何识别导致每个退出的进程变成僵尸、污染页表和活动未使用的内存的驱动程序?

我有一个相当新的 Windows 11 Pro 安装,大约一周。我注意到我的 RAM 使用量不断上升。我担心,因为 procexp 读数与报告的总使用 RAM 值不匹配,差异因子为 4 或更多。 我检查了 RAMMap,发现进程永远无法完成。所有已创建的进程都无法完成。它们占用内存,这些内存主要被报告为未使用的活动内存和页表内存。 为了实现以下目的,我创建并退出了 100000 个 cmd.exe 进程。我使用了以下命令: FOR /L %i IN (1,1,100000) DO cmd /c echo %I ...

Admin

Linux 内核忽略 resumewait 选项,导致 HORN 配置
kernel

Linux 内核忽略 resumewait 选项,导致 HORN 配置

我的 Linux (Debian GNU/Linux) 系统出了问题。问题是我目前有一个 HORN(仅休眠,从不恢复)配置:我只能休眠但不能恢复。更糟糕的是,如果我尝试恢复,我的系统只会执行常规启动,我的休眠数据会丢失。 为了防止这种情况,我添加了继续等待/boot/grub/grub.cfg 中的内核命令行选项: linux /vmlinuz-5.10.0-28-amd64 root=UUID=********-****-****-****-************ ro quiet splash resumewait 这也是我的系统启动时的命令行,...

Admin

CcUnpinRepinnedBcb 导致内核 CPU 使用率过高
kernel

CcUnpinRepinnedBcb 导致内核 CPU 使用率过高

“系统”经常占用我电脑一个核心的 100% CPU,因此平均总占用率略高于 6%。这会导致额外的发热和电池消耗。 为了找出原因,我检查了活跃的讨论帖进程探索器,问题始终是在单个线程中CcUnpinRepinnedBcb。 我以为这是某个应用程序的正常磁盘访问,但即使我停止所有前台应用程序,它仍会继续。如果我关闭几个我认识的服务,它仍会继续。 如果我重新启动,问题就会消失。事实上,即使我打开我常用的应用程序,如 Google Chrome 和 VS Code,问题也不会立即出现。我还没能找到它的触发原因。它似乎是随机启动的,当我稍后去解除对接时我注意到了这一...

Admin

内核消息 + 存在 DS CPU 错误并且 SMT 已开启
kernel

内核消息 + 存在 DS CPU 错误并且 SMT 已开启

我们从内核消息中得到的以下消息的含义是什么 # dmesg | grep "MDS CPU bug" [ 0.432893] MDS CPU bug present and SMT on, data leak possible. See https://www.kernel.org/doc/html/latest/admin-guide/hw-vuln/mds.html for more details. 以上信息是否安全?或者需要采取相应的措施 ...

Admin

排除新 PC 构建故障:使用旧 SSD 成功启动,但 chkdsk 出现蓝屏,并且出现英特尔芯片组驱动程序安装问题
kernel

排除新 PC 构建故障:使用旧 SSD 成功启动,但 chkdsk 出现蓝屏,并且出现英特尔芯片组驱动程序安装问题

我组装了一台新电脑,并从旧电脑中取出装有 Windows 的 SSD 并将其放入新电脑中(这样做的原因是我有大量与工作相关的应用程序需要下载、重新安装和重新授权,这将花费大量时间,而且有些项目无法运行)。 我启动了我的新电脑,一切运行良好。 BIOS 更新、Windows 更新和驱动程序更新后,我运行了 sfc /scannow 和 DISM 命令,以检查一切是否正常,并且没有出现任何错误/损坏。我的 Windows 运行正常。 我甚至运行了 CPU 压力测试、GPU 压力测试和 RAM 内存测试,一切都顺利通过。我还玩了游戏。我没有遇到任何性能或稳定性问题...

Admin

在 Ubuntu 中,如何减少无响应的弹出窗口
kernel

在 Ubuntu 中,如何减少无响应的弹出窗口

使用 USB 上的 Ubuntu 时,我收到很多弹出窗口,其中大部分是 Chrome,提示应用程序无响应。我只需稍等片刻(单击等待),一切正常;Chrome 确实没有崩溃。 该记忆棒是 USB-C,因此在该级别上性能可能还可以;但最终,该记忆棒是单个 NAND 闪存芯片,并且该瓶颈是不可避免的。 该机器有足够的系统内存(8GB),所以我不认为问题出在这里。 是否可以降低无响应检测机制的敏感度?还有其他有用的调整吗? ...

Admin

ubuntu 23.10. 更新内核时出错
kernel

ubuntu 23.10. 更新内核时出错

我的 Ubuntu 的 Prop. PRETTY_NAME="Ubuntu 23.10" uname -r 5.15.0-72-generic 将内核更新至 6.5 版本时出错 dkms/anbox-ashmem/1/build/make.log DKMS make.log for anbox-ashmem-1 for kernel 6.5.0-060500-generic (x86_64) Wed Feb 28 12:16:29 AM CST 2024 make -C /lib/modules/6.5.0-060500-generic/build V...

Admin

我该如何修复有关以太网和 ttyUSB2 的错误?
kernel

我该如何修复有关以太网和 ttyUSB2 的错误?

我使用的是 Beaglebone Black,它装有 Debian 11,内核为 5.10 .168-ti-r71。我还连接了 GSM 调制解调器 SIM7000E。我正在尝试建立 PPP 连接。几周前我尝试过,没有遇到任何问题。今天我想再试一次,但在 syslog 文件中发现了一个奇怪的问题。 BeagleBone kernel: [ 416.877062] musb-hdrc musb-hdrc.1: Babble BeagleBone kernel: [ 416.881245] musb-hdrc musb-hdrc.1: VBUS_ERROR i...

Admin