swappiness 是否需要设置成0

在我们的线上机器里面, 为了避免内存对性能的影响, 经常会将 swappiness 设置成0. 这个 swappiness 具体含义是什么? 这里就能够完全避免 swap 么? 这样做好么?

xfs kmalloc failure problem

记录一次线上实体机的xfs kmem_alloc 操作一直失败排查

我对存储的一些看法

其实计算机主要分成两个部分 计算 + 存储, 存储应该是计算的基石

pika introduction

今天主要向大家介绍一下pika

谈谈paxos, multi-paxos, raft

本文假设你已经看过了paxos make simpe, paxos make live, 关于raft 你看过对应的paper, multi-paxos 其实我觉得介绍的最好的还是Diego Ongaro 为了对比raft 和multi-paxos 的学习的难易程度写的视频

epoll implementation

epoll Implementation

kernel list

困惑点

之前看kernel list 的时候困惑的地方在于这个list里面居然没有指针指向这个list 对应的struct, 而是直接指向struct 里面的list 元素, 比如这样

kernel file poll operations

在file_operations 里面, poll 这个操作到底是什么意思

Haystack object storage

HayStack

HayStack 是facebook 的一个针对图片存储的object storage. 以下大概是HayStack设计

File System Summarize

最近在看关于file system 的一些东西, 总觉得这个领域发展的比较成熟, 应该可以从这个领域学到东西应用到其他地方. 看了一些论文发现没有综述性质的文章, 只能自己进行分类了, 后续继续更新…