- 博客(6)
- 资源 (1)
- 收藏
- 关注
转载 overcommit_memory
/etc/sysctl.conf vm.overcommit_memory=1echo 1 > /proc/sys/vm/overcommit_memory overcommit_memory文件指定了内核针对内存分配的策略,其值可以是0、1、2。 0, 表示内核将检查是否有足够的可用内存供应用进程使用;如果有
2013-02-28 16:12:53 1631
转载 GDB中应该知道的几个调试方法
找不到源文件时用directory命令,条件断点: break [where] if [condition]gdb变量: set $i=0; p a[$i]x/10i $ip-20打印出当前的反汇编代码自动化调试使用command命令:break func;command 1原文:http://coolshell.cn/articles/3643.html
2013-02-25 16:54:24 524
原创 mongo tips
mongodb无法控制数据写入磁盘的顺序,这样将导致mongodb无法实现writeahead日志的特性,需要实现另外一种存储引擎。删除一个节点最安全的方式是shutdown,然后remove掉。一个mongodb的技巧,当mongodb服务器启动时,将所有数据文件copy到/dev/null中,相当于做了一次缓存。pmap $pid用于查询内存使用情况,可用 -x 和 -q 选项。
2013-02-25 10:22:52 721
原创 mongodb问题
最近,对mongodb有了一定的了解,基本就是一个靠mmap简化其工作的数据库,和tokyo cabinet差不多,不过tc可以设置mmap的大小,从而限制内存使用,mongo不行。还有几个问题尚不明了:1.ns文件中如果索引增大,会项数据文件那样,增加新的ns文件吗?2.单纯做key value存储,对key的批量查询快吗(k = k1 or k = k2 or k = k3 ...
2013-02-21 14:06:16 661
原创 Linux流量控制的参考文档
Linux 的高级路由和流量控制 HOWTO :http://wenku.baidu.com/view/c479f8d349649b6648d747fa.htmlhtb user guide:http://luxik.cdi.cz/~devik/qos/htb/manual/userg.htm
2013-02-20 17:50:36 722
原创 Mongo Journal Recovery
由RecoveryJob来完成,针对每个文件processFile,做memory map之后调用processFileBuffer,每个文件由多个section组成,每个section包括JSectHeader,data和JSectFooter构成。数据使用snappy进行了压缩,footer提供md5校验。每个section都有seqNumber(实际上是时间戳),对于上次datasyncti
2013-02-19 12:11:25 1687
Scons User Guide 2.01
2011-05-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人