11 2012 档案
摘要:几天前淘宝量子恒道在博客上分析了HBase的Cache机制,本篇文章,结合LevelDB 1.7.0版本的源码,分析下LevelDB的Cache机制。概述 LevelDB是Google开源的持久化KV单机存储引擎,据称是HBase的鼻祖Bigtable的重要组件tablet的开源实现。针对存储面对的普遍随机IO问题,LevelDB采用merge-dump的方式,将逻辑场景的随机写请求转换成顺序写log和写memtable的操作,由后台线程根据策略将memtable持久化成分层的sstable。针对读请求,LevelDB会首先查找内存中的memtable和imm(不可变的memtable)...
阅读全文
摘要:今天老大在组内进行了一次case分析,做笔记并进行相应补充如下。遇到问题时的处理思路评估故障重要性,紧急程度,适当的报告,如果需要,可寻求帮助;及时处理故障,“糙、快、猛”,见效快,消除影响-治标;故障善后要治本,聪明靠谱的人不会让故障发生第二次;合理安排工作哦,保证处理问题的节奏感-好的反馈机制有利于解决问题;故障是日常工作积累的集中反馈;行胜于言,自己得到的数据分析比听到的重要;如何判断系统的瓶颈或故障点日常工作:监控是否到位,日志是否准确全面(提高故障定位率和定位速度);必要的技术手段:cpu, disk io(iops or throughput), network(初步诊断);熟悉自
阅读全文