性能优化之二

来源:互联网 发布:淘宝样式重置 编辑:程序博客网 时间:2024/05/22 03:48

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

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

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

原创粉丝点击