NFS 协议 Mount 过程揭秘

NFS 协议经过20多年的发展,已经变得非常复杂,本文以 mount 过程中发生的交互为切入点,带大家走进 nfs,走近科学… Mount 可以类比于其他协议中的握手过程,

FIO 到底在干什么

fio 是一个常见的 IO 性能测试工具。它功能强大,上至文件系统,下至裸盘都能支持,但同时也参数繁多,目前的最新版本(3.27)中已经定义了至少237

利用 AST 从代码反推出 thrift 文件

众所周知 (?),字节跳动内部主要使用 Thrift 作为 RPC 的序列化及传输协议。据说这套技术栈是从 99 房继承过来的,那个时候创业公司也没几个 RPC 框架可选,国内小

怎样用文件浏览器查看etcd的内容

TL;DR 用 etcdfs 就可以,它能把一个 etcd 集群的 key-value 键值对,按照逻辑层级关系,映射成文件系统中的文件和文件夹,这样我们就能够用回熟悉的ls, grep, vim等工具了。

编写可测试 Go 代码的一种模式

UT(单元测试)是个好东西,我们每个人都爱它。当写完一段功能复杂的逻辑时,各种变态的测试样例能增强我们对这段逻辑的信心;当更改别人的代码时,