Life of a Programmer
`Simplicity is prerequisite for reliability.’ - EWD
嗯,解决了一个 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
偶尔刷到一则视频,关于一对克罗地亚白鹳,阿克和玛莲娜。1 故事就不再复述了,挺感人。2意外的是在B站某个评论里看到了元好问的《摸鱼儿》。 “问世
以前在 Ceph 上跑虚拟机的时候,偶尔看到 libvirt 报错: qemu unexpectedly closed the monitor: sending req data... pdu length 134, total length 142 the received hdr shows the err 0, the pdu length 198 ... 当时不知道这个 pdu 是啥意思。搜了一圈 libvirt, Qemu, Ceph
Steven Pinker 在《理性》一书中讲到一则德克萨斯神枪手谬误: 有个德州人朝着自己的谷仓射了许多子弹,在弹孔最密集的地方画一个圈,然后自称是神枪手。1 “先射