TCP 参数调优里最容易踩的三个坑

三个高频误配:fin_timeout 不是 TIME_WAIT 时长、app_limited 连接测不出效果、tcp_rmem 被 SO_RCVBUF 绕过。

2025 年 12 月 02 日 · 2 分钟 · Lsekit

Go 编译时的 GOAMD64 到底影响什么

结论先摆:GOAMD64=v3 不会向量化循环,它换来的是 TZCNT/LZCNT。用 go1.27.3 编译两遍,反汇编逐类数指令,把差异定位到具体文件。

2025 年 11 月 29 日 · 3 分钟 · Lsekit

systemd oneshot 服务怎么写才幂等

oneshot 单元最怕重复执行。先给三条结论,再用 systemd-run 把非幂等和幂等两种写法各跑两遍,看退出码怎么分叉,最后过一遍常见命令的幂等改造。

2025 年 09 月 17 日 · 2 分钟 · Lsekit

PostgreSQL 大版本升级的两种路径与取舍

pg_upgrade 和 pg_dump/pg_restore 的机制差别:一个搬文件重写系统目录,一个走逻辑层重建。四维取舍。

2025 年 08 月 05 日 · 1 分钟 · Lsekit

什么场景下应该考虑禁用 IPv6

三种做法的对比:内核启动参数彻底关掉、sysctl 运行时关掉、只关自动配置保留协议栈。附一台 ipv6.disable=1 的机器的真实状态。

2025 年 06 月 23 日 · 2 分钟 · Lsekit