Life of a Programmer
`Simplicity is prerequisite for reliability.’ - EWD
周末 HRV 突降了一把,这两天又爬了回来。最近缺乏运动,睡眠质量不太好。 昨天翻出钱包里一直放着的高中老友的评价,“复刻” 了一个电子版。久未联系, 聊
奖学金 🔗小朋友坐在沙发上抱着零钱袋,很宝贝的样子。前两天数了一下,一共 490 元– 这是他这几年在晚托挣的奖学金。做了个君子约定:以后出
更新了一下主题,支持目录和数学排版。 常读常新 🔗Linux VFS 的文档之前没认真读过,应该花个半小时好好读一下。 彩蛋 🔗非常喜欢Linux Kernel Block I/O St
嗯,解决了一个 blktrace 只能跟踪一次分区的问题。 缘起 🔗前几天在一个 4.18 内核环境里做 blkparse 跟踪的时候发现:每个分区只能跟踪一次,第二次就会报错:1 BLKTRACESETUP(2) /dev/sda failed: 2/No such
bpftrace真的挺好用。1 跟踪进程的执行 🔗通过跟踪 execve,可以得到系统中进程执行的情况。 $ bpftrace -e 'tracepoint:syscalls:sys_enter_execve { time("%H:%M:%S "); join(args->argv) }' Attaching 1 probe... 13:10:04 /usr/lib64/sa/sa1 1 1 13:10:04 /usr/lib64/sa/sadc -F -L -S