spin_lock变体对比 spin_lock变体对比自旋锁spin_lock和raw_spin_lock 自旋锁spin_lock和raw_spin_lock 1. 背景解析:raw_spin_lock 的起源 历史背景(2004 年,PREEMPT_RT 的引入): 2004 年,MontaVista Software 提出了实时 Linux 内核模型,目标是提升 Linux 的实时性,由 Ingo Molnar 实 2025-05-29 linux > kernel > mutex #deb #debug #fs #go #kernel #linux #log #net #rcu #thread #mutex #irq
宿主机上打包deb教程 宿主机上打包deb教程 安装环境 1sudo apt install dh-make 根据debbian/control安装依赖: 123cd linglong-reposudo apt build-dep . # 使用.报错时,可以将.替换成debian/control中的Source字段cd .. 根据版本号创建符合dh_make规范的-格式 1cp linglon 2025-05-23 linux > distro > pkg > deb #architect #deb #docker #git #go #linux #log #pkg #shell
pbuilder教程 pbuilder教程 安装环境 1sudo apt-get install pbuilder debootstrap devscripts dh-make pbuilder配置以下路径任选其一 12/etc/pbuilderrc/root/.pbuilderrc 将以下内容写入上述配置文件,上述路径任选其一即可,以uos v20 专业版为例: 1234MIRRORSITE=http:/ 2025-05-23 linux > distro > pkg > deb #boot #deb #git #log #pkg #develop #net
rpm-ostree compose tree rpm-ostree compose tree基于Fedora-Workstation-Live-x86_64-28-1.1 rpm-ostree compose tree 用在server上。 https://pagure.io/fedora-atomic/tree/master 1sudo /home/wujing/code/rpm-ostree/rpm-ostree compose tree 2025-05-23 linux > distro > pkg > rpm-ostree #rpm-ostree
rpm-ostree安装教程 rpm-ostree安装教程Rpm-ostree通过autogen.sh自动生成makefile文件,点击下方链接了解autogen.sh。 Linux工具之autogen.sh autotools自动编译系列之三—autogen.sh实例 1. 进入rpm-ostree代码目录下1cd rpm-ostree 2. 执行脚本autogen.sh12dnf install autoconf lib 2025-05-23 linux > distro > pkg > rpm-ostree #boot #go #linux #pkg #tools #virt #power #rpm-ostree
Kernel Thread ksmd Running on PMD Isolated Cores Causes High Latency in OVS Packet Processing Kernel Thread ksmd Running on PMD Isolated Cores Causes High Latency in OVS Packet Processing内核线程ksmd跑到PMD核心,导致OVS报文延时大 perf sched perf sched查看调度延迟与唤醒延迟 在物理机上查看隔离核心cpu 43 的时间片使用情况: 1perf sched record 2025-05-21 linux > kernel > mm > bugs > ksmd #boot #deb #debug #fs #git #go #grub #kernel #linux #log #perf #pkg #sources #task #vim #develop #mm #net #struct #proc #rcu #thread #sync #power #irq #tick
ksmd-taskset打包说明 ksmd-taskset打包说明要将ksmd_taskset.sh、ksmd-taskset.service这两个文件打成RPM包,可以按以下步骤操作: 准备目录结构:RPM包需要特定的目录结构。首先,在一个工作目录中创建需要的目录和文件。 编写SPEC文件:SPEC文件定义了如何构建和安装RPM包。 构建RPM包:使用rpmbuild工具构建RPM包。 步骤1:准备目录结构在一个工作目录中创 2025-05-21 linux > kernel > mm > bugs > ksmd > ksmd-taskset #log #sources #task #mm
Linux内核 Linux内核Linux内核完全注释 Linux内核完全注释(修正版v3.0).pdf UNIX 环境高级编程 UNIX环境高级编程中文版.pdf UNIX环境高级编程中文版-文字版(非扫描) [UNIX 环境高级编程 第3版.pdf](download.eeworld.com.cn_UNIX 环境高级编程 第3版.pdf) UNIX 环境高级编程 第3版 Linux内核深度解析 [Linux 2023-04-19 linux > kernel > books #books #deb #debug #drivers #fs #git #gpu #kernel #linux #log #mm #net
hard lockup与soft locup的区别 hard lockup与soft locup的区别 [linux][异常检测] hung task, soft lockup, hard lockup, workqueue stall Softlockup与hardlockup检测机制(又名:nmi_watchdog) hard lockup与soft lockup的区别在计算机系统中,尤其是Linux内核中,”hard lockup”和”so 2025-05-14 linux > kernel > mutex #deb #debug #fs #kernel #linux #log #qemu #shell #task #virt #mm #net #struct #proc #thread #modules #mutex #irq
ssh无法连上dpu host节点 ssh无法连上dpu host节点问题信息 故障时间:2025-05-06 10:00 故障节点:内蒙08多AZ测试 94.106 94.236 故障现象:ssh无法连上物理节点,物理节点每次soft lockup栈都不一样,vmcore中RIP寄存器每次地址都不一样 操作系统:ctyunos3 kernel-5.10 90 cpu: Hygon C86-4G (OPN:7493) 问题分析 2025-05-14 linux > kernel > irq > bugs > ssh #3d #boot #go #kdump #kernel #kvm #log #perf #qemu #shell #task #virt #mm #net #proc #rcu #thread #sync #irq