性能优化之二

    昨天晚上安装了Ubuntu13.04,在选择文件系统类型时,选择了btrfs, 模糊中记得这个文件系统是比较高级的文件系统,肯定比ext3之类的要好,但是也是不确定,因此今天上班的时间,抽空看了下btrfs文件系统是怎么一回事,作为SUN公司开发了ZFS这个划时代的文件系统后,开源社区和几家大公司就做了相应的开源文件系统btrfs, 其采用了COW技术,提供了快照功能和几乎无限的扩充性,同时性能又是挺高的, 极容易扩充文件系统。

   看了下别人的介绍,影响比较深刻的就是,能共享的节点就共享,如果你修改了,就需要拷贝一份出来,再进行修改,由此我想到了前一段时间做的关于网元资源管理的性能优化,很多时候,这样的概念我们都是知道的,但是我们就是没有将其利用到工作中去,写时拷贝的概念在学习操作系统的时候估计大家都学习过了,但是我们一般很少将其应用到工作中去,学习和使用是完全脱节的。果然在进行优化时,利用boost::shared_ptr提供的引用计数功能,很简单的就可以实现上述的写时拷贝的优化,从而可以极大的提高性能。

   书到用时方恨少,但是你没有使用的时候,你学习的知识只是有个印象,没有深刻的理解,这真是一个矛盾的过程,只能是螺旋式的相互促进共同发展了,比如你现在看linux源码,一点感觉也没有,不仅浪费了时间,还没有什么长进!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值