Resctrl内核实现(一)CPU状态

前言#resctrl是rdt机制的一个用户态接口,通过对rdt技术进行封装,提供了一套资源分配和监控机制的接口,方便用户进行使用。本文从resctrl的资源分配和监控的角度对内核源码实现进行了分析,参考的kernel版本为4.19.287。Resctrl下的CPU状态变化  resctrl中有两种g
Linux-内核 2025年08月24日 106次浏览

IOMMU详解

1. 为何现代系统离不开 IOMMU?在计算机体系结构中,CPU 并非唯一能够发起内存访问的单元。高性能外设,如 GPU、NPU(神经网络处理单元)、NVMe 存储控制器、高性能网卡以及各种 PCIe 设备,都需要直接、高效地与系统主存进行数据交换。这种不经过 CPU 干预,由外设直接读写内存的技术
Linux-内核 2025年08月23日 208次浏览

debian / red hat生态对比

  Red Hat(RHEL 的母公司)和 Debian 的发行版体系差异,本质上是由两者的开发模式、定位目标和生态策略决定的。Red Hat 的 “多发行版” 体系是为了覆盖从前沿创新到企业级稳定的全链条需求,而 Debian 的 “单一核心发行版 + 分支” 模式则更注重社区驱动的统一治理。具体
Linux-OS 2025年08月03日 110次浏览

debian / centos包管理之GPG秘钥管理对比

deb/rpm包管理器如何使用gpg秘钥的  在 Debian/Ubuntu(deb 体系)和 RedHat/CentOS/Fedora(rpm 体系)中,包管理器使用 GPG 密钥的核心目的是验证软件包的真实性和完整性,确保软件包未被篡改且来自可信来源。以下是两者的具体实现方式:一、Debian/
Linux-OS 2025年08月03日 92次浏览

Linux网络虚拟化技术

《理解Linux Bridge、Tun/Tap、Veth Pair》《浅谈虚拟交换机(vswitch)技术演进》
2025年07月07日 133次浏览

【网卡知识】:Mac控制器、PHY芯片

1.mac控制器  MAC 控制器(Media Access Control Controller)即媒体访问控制控制器,它是网卡(网络适配器)的核心组件之一,但二者并非完全等同。以下从技术原理、功能定位、与其他硬件的关系等方面展开解析:一、MAC 控制器的本质与功能定义与定位本质:负责实现数据链路
计算机硬件 2025年07月06日 175次浏览

Linux secure boot导致驱动无法加载

modprobe 加载模块时 出现权限不允许提醒;Operation not permitted最近在编译安装第三方内核模块时,可能是因为没有正确签名的原因;一直安装不了;出现Operation not permitted错误;错误类似于这种情况:sudo 权限也已经开了;modprobe: ERR
Linux-OS 2025年07月05日 150次浏览

ubuntu卸载NetworkManager与libnm0后进不去系统

为了使用ifupdown管理。我删除了NetworkManager与libnm0,特别是删除libnm0后,发现系统进不去了,一直卡在:a start job is running for Hold until boot process finishes up学习了使用ubuntu制作救援USB,使
Linux-OS 2025年06月28日 174次浏览

家用物理机ubuntu20.04网络配置

把ubuntu20.04原生自带的NetworkManager卸载,转用networking.service + ifupdown来管理网络。修改/etc/network/interface,用静态ip发现连不上网,改用dhcp后直接就可以了,这个后续再排查下原因。以太网卡:r8169通过修改/et
Linux-OS 2025年06月25日 134次浏览

dkms3.0与之前版本区别

DKMS 3.0 中 REMAKE_INITRD 被弃用的链接:火山引擎:veLinux 2.0对比1.0的差异说明https://www.volcengine.com/docs/6396/1258076”Deprecated feature: REMAKE_INITRD on dkms insta
Linux-OS 2025年06月13日 189次浏览