2023 年第29周周报
状态继续恢复
生活
- 这周状态恢复的还不错
- 身体开始稳定了
- 开始进行心里治疗了
- 本周开始回到播客录制了(毕竟还欠着大家的内裤钱嘛(XD
- 这周开始尝试一些新的折腾(让自己不那么丧了)
- 尝试了一下人类高质量网红插座
- 颜值是真的不错,我觉得挺 sexy 的
- 配合支架和外壳,其实我觉得作为床头的插座方案很适合
- 后背国标插头接口我觉得设计的挺不错,基本不用担心占位的问题
- 缺点就是有一些溢价,以及 MD 产能真的是太挫了。。
- 给机箱改造了一翻,把 RGB 扇下了,换成猫扇了(六把猫头鹰 A12*25,一把 A14),安静了,舒服
- 尝试了一下人类高质量网红插座
- 本周的娱乐时间
- CSGO 赛季结束又要重新定级,麻了,队友。。
- 我感觉城市天际线挺好玩的?有没有老哥介绍一下(
- 青春野狼系列很好看!
- 布莱泽持续开香槟!
- 本周救助的小猫开始恢复了,肌酐降了一半,血磷也降了一半,不过还是需要继续观察
- 本周继续背单词
- 重新捡起《唐史并不如烟》来看
技术
- 这周工作上好玩的事情:
- 和同事一起围观 GitLab 的自我鞭尸 Incident Review for Site-wide Outage for GitLab.com - Stale Terraform Pipeline。IaC 实际上用到现在,也越来越暴露出更多的问题了 configuration drift 就是其中一个。
- AWS 的 ALB Staickness 继续持续踩坑。。真的太难用了。。
- 感觉 AWS 的 M6a R6a 的机器性价比不错,EPYC 做服务器还是香的
- 这周围绕 Python 调试上有了一些思考,也算是被线上逼出来的
- 实际上 Python 现在有效工具相对于 JVM 还是比较少,拿到的信息可能也不够多。现在主要的一些工具
- 是 attach 类的,可以旁路 attach 到 Python 进程上拿信息
- pystack
- py-spy
- pyrasite
- 由于 Attach 到进程上通常依赖 SYS_PTRACE,在容器环境里这是个问题。所以在代码内内置调试模式会是一个选择
- gevent.backdoor
- python-manhole
- 是 attach 类的,可以旁路 attach 到 Python 进程上拿信息
- 同时 Python 主流的 WSGI 工具 Gunicorn / UWSGI 之类的在调试模式上都有些问题。具体可以参考我这个 ISSUE Support reload master config without reload worker for some debug circumstance
- 实际上 Python 现在有效工具相对于 JVM 还是比较少,拿到的信息可能也不够多。现在主要的一些工具
- 这周和人在讨论 WASM 里进行 I/O 的思路,一种是 WASI 支持 non-blocking fd 创建,然后 host 拿 fd 来 epoll,一种就是类似 Envoy 这种全套 Host Function,感觉各有优劣了
- 上周说的 blk_io_start/blk_io_done 的 Commit 已经被合入到 Master 了,参见 block: introduce block_io_start/block_io_done tracepoints
- 这周看到 xintao 的好文 TCP 长连接 CWND reset 的问题分析, 实际上我突然想到了一点,就是我们可以在内核里增加一组 tracepoint ,用来标示 CWND Reset 事件,这应该是 work 的,下周或者下下周我准备自己在内核里实现一下看下。
- 这周一直在看 torrent 协议的一些东西,有些 BEP 写的还是很好玩的,比如 uTorrent Transport Protocol
- 继续看《计算机网络:自顶向下方法》
差不多这样吧
总结
一点点的拾起状态,还是不能太摆烂了
Comments