摘要: https://github.com/tianyicui/pack 阅读全文
posted @ 2016-11-24 19:44 i4oolish 阅读(89) 评论(0) 推荐(0) 编辑
摘要: https://github.com/linkedin/ambry http://www.open-open.com/lib/view/open1464828607502.html 阅读全文
posted @ 2016-11-14 11:11 i4oolish 阅读(108) 评论(0) 推荐(0) 编辑
摘要: http://www.importnew.com/3292.html 面向对象存储系统 阅读全文
posted @ 2016-11-14 10:46 i4oolish 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 结论: 一个团队里面必须要有绝对权威,具有直接投票权的人物。 背景: 我们的小团队有三个人,两个男生一个女生。其中男领导工作了5年,剩下两个都是工作2年。有一次需要做一个PPT汇报,报告我们写的论文。 女同事的想法是PPT里面关于背景部分要写的详细一些,另外两位男同事的想法是PPT里面只展示最核心最 阅读全文
posted @ 2016-09-29 11:59 i4oolish 阅读(190) 评论(0) 推荐(0) 编辑
摘要: https://tobegit3hub1.gitbooks.io/ceph_from_scratch/content/introduction/component.html 阅读全文
posted @ 2016-08-30 18:32 i4oolish 阅读(163) 评论(0) 推荐(0) 编辑
摘要: lsmod 查看系统安装了那些模块 insmod 安装模块 rmmod 卸载模块 modprobe可安装模块,也可卸载模块 modprobe [-acdlrtvV][--help][模块文件][符号名称 = 符号值]。 删除模块的命令是:modprobe -r filename。 insmod 与 阅读全文
posted @ 2016-08-29 15:56 i4oolish 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 我们主要是为了测试journal对写操作性能的影响。分别测试了3.2版本,3.0版本在ramdisk,hdd上有journal,和没journal的情况。 发现一个很怪异的现象,3.2版本时候,随着ycsb写压力的增大,性能下降特别厉害,而3.0版本则不存在问题。。 3.2版本结果 3.0版本结果 阅读全文
posted @ 2016-03-03 09:47 i4oolish 阅读(972) 评论(2) 推荐(0) 编辑
摘要: 后台网络通信框架一般采用fifo来作为事件通知的机制:创建一个fifo,然后以非阻塞读和非阻塞写的方式打开fifo,然后把fd加到epoll里面,作为通知网络事件的fd.在这里有个隐晦的问题容易被忽视.fifo在以非阻塞模式打开时,必须先打开读,然后打开写.不然会报错No such device o... 阅读全文
posted @ 2015-03-28 22:28 i4oolish 阅读(2738) 评论(0) 推荐(0) 编辑
摘要: 在一些系统调用中需要指定时间是用CLOCK_MONOTONIC还是CLOCK_REALTIME,以前总是搞不太清楚它们之间的差别,现在终于有所理解了。 CLOCK_MONOTONIC是monotonic time,而CLOCK_REALTIME是wall time。 monotonic ti... 阅读全文
posted @ 2015-03-02 11:11 i4oolish 阅读(1160) 评论(0) 推荐(0) 编辑
摘要: Add函数是给一个Data block中添加对应的key和value,函数源码如下,其中有一处不理解:L30~L34是更新last_key_的,不理解这里干嘛不直接last_key_ = key.ToString();写成 // Update state last_key_.resize(shar... 阅读全文
posted @ 2014-11-08 21:04 i4oolish 阅读(661) 评论(0) 推荐(0) 编辑