Manjusaka

Manjusaka

Linux

cover
cover
cover

排查一个特殊的 No space left on device

好久没写水文了,新年第一篇水文总得写一下,完成下 OKR,正好最近帮群友查了一个特殊的 No space left on device 问题,记录一下。 问题 半夜接到群友求助,说自己的测试环境遇到了点问题,正好我还没睡,那就来看一下 问题的情况很简单, 用 docker…
容器 CPU 和 Memory 限制行为简述
这篇是给之前没啥容器经验的选手准备的一篇文章,主要是讲一下容器的 CPU 和 Memory 限制行为。 CPU 限制 首先 Mac 或者是 Windows 选手在使用 Docker Desktop 的时候,会设置 Docker Desktop 的 CPU 限制,默认是 1…
cover
cover

简单聊聊在 Linux 内核中的网络质量监控

这可能是 2021 年最后一篇文章(农历年),也可能是 2022 年第一篇文章,不过这完全取决于我什么时候写完。这次来简单聊聊 Linux 中的网络监控 开篇 这篇文章,既是一篇水文,又不是一篇水文。不过还是新手向的一个文章。这篇文章实际上在我的草稿箱里呆了一年多的时间了…
cover
cover

简单聊聊容器中的 UID 中的一点小坑

今天不太舒服,在家请假了一天。突然想起最近因为一些小问题,看了下关于容器中 UID 的东西。所以简单来聊聊这方面的东西。算个新手向的文章 开篇 最近帮 FrostMing 把他的 tokei-pie-cooker 部署到我的 K8S 上做成一个 SaaS 服务。Frost…
cover

聊聊 sk_buff 中一个冷门字段: nohdr

今天遇到一个很有意思的问题,“nohdr 字段到底有什么用”,在这里写个水文简单记录一下 正文 前情提要 首先来说,不管介绍再冷门的字段,既然涉及到 SKBUFF ,那么就得先来对 sk_buff 做个简单的介绍 简而言之,sk_buff 是 Linux…
cover

关于 Node.js 中 execSync 的一点问题

很久没写水文了,昨天帮人查了一个 Node.js 中 execSync 这个函数特殊行为的问题,很有趣,所以大概记录下来水一篇文章 背景 首先老哥给了一张截图 首先基本问题可以抽象为在 Node.js 中利用 execSync 这个函数执行 ps -Af | grep -q…
cover
cover
cover
cover
cover
cover
cover

利用动态 tracing 技术来 trace 内核中的网络请求

这周帮朋友用 eBPF/SystemTap 这样的动态 tracing 工具做了一些很有趣的功能。这篇文章算是一个总结 开篇 实际上这周的一些想法,最开始是实际上来源于某天一个朋友问我的一个问题 我们能不能监控机器上哪些进程在发出 ICMP 请求?需要拿到 PID,ICMP…
cover
cover
cover
cover
cover
cover
cover
cover
cover
cover
cover
cover
cover
cover
cover
cover
cover
cover
cover
cover
cover

继续爆论容器中的一号进程

上周的文章聊了关于容器中的一号进程的一些概况后,在我师父某川 (可以去 GitHub 找他玩,jschwinger23) 的指导与配合下,我们一起对目前主流的被广泛使用的两个容器中一号进程的实现 dumb-init 和 tini 做了一番探究,继续写个水文来爆论一番。 正文 我…
cover
cover
cover
cover
cover
cover
cover

简单聊聊容器中的一号进程

新年了,决定趁着有时间的时候多写几篇技术水文。今天的话,准备来简单聊聊容器中我们每天都会接触,但是时常又会被我们忽略的一号进程 正文 容器技术发展到现在,其实形态上已经发生了很大的变化。根据不同的场景,既有传统的 Docker1, containterd2 这样传统基于…
简单聊聊进程中的信号处理 V2
上次写了一个水文简单聊聊进程中的信号处理 ,师父看了后把我怒斥了一顿,表示上篇水文中的例子太 old style, too simple ,too naive。如果未来出了偏差,我也要负泽任的。吓得我连和妹子周年庆的文章都没写,先赶紧来重新水一篇文章,聊聊更优秀…
简单聊聊进程中的信号处理
最近在某个技术群里帮人分析了 Linux 编程下信号处理的一段代码。我自己觉得这段代码是挺不错的一个例子,所以写个简单的水文,用这段代码聊聊 Linux 中的信号处理 正文 我们首先来看一看这一段代码 Copy #include <errno.h> #include…
Linux 上关于 inotify 的小笔记
最近还是无心写啥文章,说好的写几篇关于 Raft 的论文也因为一些事 delay 了。但是想了想还是准备写点什么,于是写个小的水文来记录下关于今天碰到的一个 Linux 内核参数的问题, 顺便做个笔记 开始 我是一个不太喜欢 Mac 的人,所以我自己在家使用的开发环境是…
此博客数据所有权由区块链加密技术和智能合约保障仅归创作者所有。