简介
recent topics
开源
我的开源项目
我的upstream commit
系统分析和性能
调试和分析记录系列
调试和分析记录5
调试和分析记录4
调试和分析记录3
调试和分析记录2
调试和分析记录1
profiling和debugging工具相关
Linux内核调试的方式以及工具集锦(网摘)
Ptrace, Utrace, Uprobes: Lightweight, Dynamic Tracing of User Apps
gdb备忘录
perf命令备忘录
perf命令备忘录2
perf学习笔记之实战篇
perf学习笔记之入门篇
使用kprobe和perf结合记录函数参数
ftrace和trace-cmd记录
ftrace使用实例
systemtap实例
systemtap基础
perf-tools 系统tracing工具集
Comparing SystemTap and bpftrace(网摘)
bcc和ebpf(starting)
体验valgrind
profiling和debugging实例
gshell socket leak调查
调查ftrace显示调用栈全0问题
eoe_filter写tap设备失败问题
OVS进程调查
ping流程和函数调用解析
VM互相ping场景下的延迟分析
谁创建了bond0设备: ftrace kprobe uprobe perf综合使用
unixbench之file copy分析
lmbench之lat_tcp分析
CPU ARCH相关
Top-down Microarchitecture Analysis Method(网摘)
Cloud和容器相关
linux名字空间
云杂记
当代容器读书笔记
multi-arch docker 和 binfmt_misc
CPU和device虚拟化
gvisor
gvisor KVM模式代码
gvisor调试
gvisor ptrace模式介绍(网摘)
rust VMM(virtual machine monitor)
rust-vmm简介
firecracker代码
firecracker使用
cloud hypervisor代码
cloud hypervisor使用
cloud hypervisor问题与解决
virtiofsd代码阅读
vhost virtio相关的rust库
virtio规范阅读笔记.md
qemu OVS 虚拟化环境准备
Qemu使用(old)
QEMU 指令翻译
计算机网络相关
networking杂记2
networking杂记1
优化linux网络栈: 接收路径(网摘)
优化linux网络栈: 发送路径(网摘)
Potential Performance Bottleneck in Linux TCP(网摘)
Get started with XDP(网摘)
linux收包路径图解(网摘)
alpine编译vpp
vpp的host-interface
Qemu OVS和DPDK
OVS-DPDK编译运行
OVS架构和代码
OVS-DPDK for ARM server 性能测试环境
DPDK Mellanox
OVS PHY-VM-PHY
网络虚拟化用例记录
网络虚拟化操作记录
虚拟化网络
Connecting a veth device to tap
multicast vxlan和flannel
virtio网络介绍(网摘): vhost-net virtio-net vhost-user SRIOV
虚拟化网络杂记
linux虚拟网络接口(网摘)
ARM server
Arm server 杂记
server知识点
嵌入式系统开发调试
嵌入式调试杂记
uboot杂记
buildroot杂记
升级GCC7.3问题解决
kernel bug异常打印分析
Linux工程实践
日常linux使用
日常git使用
向kernel提交补丁
ssh relay
gitlab CI
docker操作记录
centos操作记录
Golang
入门
Golang 语法基础
Golang json性能比较
Golang 原理相关
Golang interface原理(网摘)
Golang 内存分配(网摘)
Golang 标准库
Golang 泛型
Golang 我的反射代码
Golang 问答
Golang plugin
Golang 高效go
Golang 进阶
Golang 杂记
Golang 杂记1
Golang 杂记2
Golang 杂记3
Golang lib选型
go mod和go proxy
Golang 汇编语法
go调用c可以用swig
Golang 环境和工具链生成
go tools增加ppc32支持
编译gccgo
go on mips boards(not so updated)
part 1: cross compile go
part 2: build native go compiler
part 3: gccgo experiments
part 4: Golang json performance
Gentoo on mips board and build go
微服务
go-micro和micro
微服务概念
解释器和编解码
解释器yeagi
解释器tengo
解释器govaluate
gotiny编解码
解释器abs
调试和性能
Golang 调试记录
Golang topid性能优化
Golang gshell性能调试
网络和消息中间件
消息中间件基本概念和zero mq
消息中间件mango
Golang p2p网络
Rust
Rust 入门系列
Rust reference books
Rust 安装和基础语法
Rust 泛型和内存所有权
Rust 闭包 容器 迭代器 生成器 线程
Rust 工程构建
Rust 代码积累
Rust by example杂记
Rust 序列化原理
Rust 知识点更新
rust版本的adaptiveservice探索
Rust 常用设施
Rust 代码小段
Rust 错误处理(网摘)
其他
Rust 使用mdbook
脚本
shell变量
shell命令和脚本记录-基础篇
shell命令和脚本记录-高级篇
shell脚本片段
python记录
lua记录
RDS脚本阅读
Project Euler
应用相关
sysbench代码分析
算法相关
基数(radix)树(网摘)
C和Operating System
libc概览1
libc概览2
libc概览3
系统原理杂记
Alpine Linux
进程间通信
eventfd timerfd signalfd和fd共享
automake autoconf
makefile
C编程杂记高级篇
C编程杂记基础篇
网络编程: Advanced Socket Topics(网摘)
序列化: protobuf介绍
进程间通信: 共享文件和共享内存(网摘)
并发 任务 事件 和锁.md
kernel space和user space交互(网摘, linux2.6)
CentOS 性能优化系统配置
gentoo使用记录
内核 设备和驱动相关
地址空间类型和DMA
平台驱动杂记
平台驱动杂记2
pci驱动概述
内核中的时间和延迟操作
驱动调试杂记
CPLD做8bit到16bit转换
位域和大小端
nand
octeon nand flash驱动
Nand flash概率写失败问题分析
octeon remote-pci.c阅读
VFIO简介
智能网卡和DPDK
智能网卡对比
octeon PCI NIC
octeon liquidIO
PCI-NIC 代码阅读 --app篇
PCI-NIC 代码阅读 --api篇
PCI-NIC 代码阅读 --driver篇之结构体
PCI-NIC 代码阅读 --driver篇
PCI-NIC 代码阅读 --真NIC篇
DPDK使用(2014)
nvme要点介绍
CPU Arch相关
CPU核互联模型
CPU和cache一致性原理
ARM64
aarch64架构知识杂记
thunder 概览
thunder 开发板操作记录
thunder BDK
thunder RTC时间和efi
thunder uefi和fdt
thunder atf
thunder kernel启动打印流程
PPC
PPC启动多核linux: 流程和内存映射
PPC kernel升级记录
MIPS
octeon 地址空间和寄存器访问
octeon 操作记录
octeon 系列处理器包处理性能
octeon DDR调试
octeon CN78xx BDK
octeon 增加ECC中断
octeon hw-ddr2代码走读
octeon reboot调试和DDR中断
octeon 中断
octeon 原子操作
octeon 网口代码分析
本书使用 GitBook 发布
C和Operating System
如题
results matching "
"
No results matching "
"