Blogs

DFS-Haystack

2021年10月6日 · 3596 字 · 8 分钟

Paper Reading · 第 4 篇 / 共 13 篇

组内的主要项目便是一种提供POXIS文件系统语义的DFS,其中解决losf(lots of small files)的思路就是对小文件单独处理。里面的思想来源应该就是Haystack。 于是大致阅读了一下这篇论文,写下学习笔记。 笔记依旧不深究具体细节,仅仅记录对问题的思考以及设计的思路。

MIT6.824-Bigtable

2021年9月16日 · 6742 字 · 14 分钟

Paper Reading · 第 3 篇 / 共 13 篇

之前在网上找到了别人翻译的BigTable论文,就顺手保存了下来,但一直没开始看。最近发现BigTable和目前组内做的项目有很多设计上相似的地方,于是用周末的时间快速的阅读了一遍。

MIT6.824-GFS

2021年9月9日 · 5211 字 · 11 分钟

Paper Reading · 第 2 篇 / 共 13 篇

之前对GFS的理解并不能支持我写出满意的内容,于是一直搁置。最近刚转岗某司存储部门实习,回想起此文,于是在无所事事之时写下这个笔记。

Epoll and IO复用

2021年8月15日 · 3102 字 · 7 分钟

先从epoll说起。 epoll是Linux内核的可拓展IO事件通知机制,设计的目的是取代select和poll,是为了处理大量文件描述符而改进的poll,支持打开文件描述符上限是系统最大文件打开数目,性能优异。

Linux Cgroups简介

2021年6月8日 · 1241 字 · 3 分钟

Linux Cgroups(Control Groups)供了对一组进程及将来子讲程的资源限制、控制和统计的能力。这些资源包括CPU、内存、存储、网络等。通过 Cgroups,可以方便地限制某个进程的资源占用,并且可以实时地监控进程的监控和统计信息。