UnixBench Pipe Analysis UnixBench Pipe Analysis123./Run pipe -c 1./Run context1 -c 1./Run spawn -c 1 1./Run pipe -c 1 1234567891011121314151617181920211 x Pipe Throughput 1 2 3 4 5 6 7 8 9 10============================ 2025-11-18 linux > performance > perf > unixbench #fs #git #kernel #linux #log #perf #sources #task #vim #mm #net #struct #sync #unixbench
UnixBench Spawn Analysis UnixBench Spawn Analysis1./Run spawn -c 1 1234567891011121314151617181920211 x Process Creation 1 2 3======================================================================== BYTE UNIX Benchmarks 2025-11-18 linux > performance > perf > unixbench #linux #perf #net #proc #unixbench
Unixbench Pipe-based Context Switching Unixbench Pipe-based Context Switching 从Unixbench的一个测试数据开始 银河麒麟高级服务器操作系统V10SP32403 版本发布说明 2025-11-18 linux > performance > perf > unixbench #unixbench
修复kunpeng 920 dpu主机无法生成vmcore 修复kunpeng 920 dpu主机无法生成vmcorecrashkernel本批次机器无法生成vmcore文件,部分原因是crashkernel配置错误。 本批次机器需修改crashkernel=512M,其他机器可能需要配置为crashkernel=1024M,high或其他参数。 vim /etc/default/grub,确保crashkernel参数如下: 2025-11-18 linux > debug > kdump #boot #grub #kdump #kernel #vim #mm #proc
echo g > /proc/sysrq_trigger echo g > /proc/sysrq_trigger本次调试环境: 宿主机:amd64 debian12 虚拟机:qemu虚拟化debian12 linux kernel:6.1.27 宿主机与虚拟机通过virt-manager提供的串口设备/dev/pts/4进行kgdb调试 核心断点123456789drivers/tty/sys 2025-11-18 linux > debug > kdump > sysrq_trigger #deb #debug #drivers #gdb #kernel #linux #qemu #virt #struct #proc #sysrq_trigger
uos-1060 kgdb 修复 uos-1060 kgdb 修复修复代码将x86-kernel 分支4.19-rc8中的kernel/debug目录、include/linux/sysrq.h、drivers/tty/sysrq.c覆盖4.19内核 6026对应位置文件。编译过程中会遇到include/linux/security2.h中的void security_set_audit_started(int started)重 2025-11-18 linux > debug > kdump > sysrq_trigger #deb #debug #drivers #gdb #git #kernel #linux #pkg #mm #net #proc #security #console #sysrq_trigger
基于kgdb调试uos-1060-6026 基于kgdb调试uos-1060-6026 cpu架构:amd64 基于virt-manager搭建调试环境 基于virt-manager可以模拟串口,加快调试环境的搭建,本次宿主机提供的串口设备为/dev/pts/2,x86虚拟机内一般为/dev/ttyS0。 在宿主机上安装minicom、虚拟机上安装cutecom可以测试串口设备通不通。 12sudo apt install minicom 2025-11-18 linux > debug > kdump > sysrq_trigger #boot #deepin #gdb #grub #kernel #linux #qemu #sound #virt #net #proc
内存管理 内存管理 内存是怎样一步步被分配出来的? [务必收藏] Linux用户空间和内核空间所有15种内存分配方法总结 linux内存管理笔记(三十)—-进程虚拟地址 [内核内存] 用户态进程虚拟内存管理 task_struct 结构,mm_struct 结构, vm_area_struct 结构 linux内核编程之二:vm_area_struct结构体 内核页表共享 随笔分类 - Linux内存管理 2025-03-28 linux > kernel > mm #3d #boot #cpp #deb #debug #fs #git #go #gpu #kdump #kernel #linux #log #perf #qemu #task #tools #vim #virt #develop #mm #net #struct #proc #rcu #thread #sync #irq #valgrind #console
文件系统 文件系统 Linux存储软件栈到底有多复杂,存储软件栈全景概览 文件系统 你管这破玩意叫文件系统 快速了解操作系统的文件系统设计 Linux文件系统、磁盘I/O是怎么工作的 操作系统:文件系统的实现 linux的VFS详解 Linux虚拟文件系统四大对象:超级块、inode、dentry、file之间关系 Linux虚拟文件系统 _ Linux-0.11 文件系统inod 2025-03-28 linux > kernel > fs #3d #deb #deepin #docker #fs #git #kernel #linux #log #develop #mm #net #proc #thread #sync #container #disk
Linux 4.19 内核 Tickless 机制与 RCU Stall 问题分析总结 Linux 4.19 内核 Tickless 机制与 RCU Stall 问题分析总结问题描述1. 内核版本及环境信息123uname -aLinux gzinf-kunpeng-55e235e17e57 4.19.90-2102.2.0.0068.ctl2.aarch64 #1 SMP Tue Aug 22 10:53:53 UTC 2023 aarch64 aarch64 aarch64 GN 2025-07-10 linux > kernel > irq > tick > tickless #boot #deb #debug #fs #go #grub #kernel #kvm #linux #log #perf #task #vim #mm #net #struct #proc #rcu #power #irq #console #tick