腾讯文学内容中心分布式文件系统的设计和实现

关键词解释

  1. 逻辑集群:具有相同groupname和syncgroup的storage机器组成的集群。

使用linux的lsof和pmap解决fd和内存泄漏


最近dfs开发到了最后的调试阶段,进过了艰苦卓越的斗争,终于还是解决了几个fd泄漏 和内存泄漏的问题。这里把一些经验记录下来,以备后患。
那么先介绍一下dfs,dfs分为两部分,tracker和storage。 tracker只负责负载均衡和调度。storage负责数据 的存储和同步,基本的信息就是这样。

使用bit解决跳位问题

背景

近期一直在做DFS的开发工作,在开发工作中碰到一个”跳目录”的问题。其实就是递增目录 的情况.

vim配置

摘要

这次主要讲讲VIM对于一些”古怪”安静绑定的前因后果。这有助于我们更加了解VIM的历史 。然后再讲一下,在现在的键盘上,我们怎么通过”经济”的办法来达到使用VIM时,能保 证小手指尽量的舒适,一些按键能尽量的控制在键盘的大区内;然后,我会讲一下我的 VIM配置文件的组成,以及为什么我要用这种方法来配置我的VIM。最后当然是重头的VIM 配置文件。

系统配置

摘要

多年来,具体来说5年了,我一直使用ub+awesome的工作环境。在过程中,被公司的同事 笑成为”生活在CUI”中的另类。我选中ub是因为方便,apt-get实在让我无法自拔,并且ub 对于desktop的支持也是很多别的linux发行版无法比拟的。cos等等都比较适合部署在 server环境上。选中awesome,是因为喜欢它简洁的界面,瓦片式的管理也让屏幕的任何 一部分都不会被浪费。再加上我本身就喜欢CUI,所以awesome就成了首选。这些年来,积 累了一些配置文件,个人觉得还算用着顺手,这里就拿出来分享一下。