Content Explore

  • Ceph性能优化总结 (v0.94)

      2015-09-22 03:07:16   Storage   Ceph
    最近一直在忙着搞Ceph存储的优化和测试,看了各种资料,但是好像没有一篇文章把其中的方法论交代清楚,所以呢想在这里进行一下总结,很多内容并不是我原创,只是做一个总结。如果其中有任何的问题,欢迎各位喷我...
  • Ceph可靠性的量化分析

      2015-09-22 02:40:08   Storage   Ceph
    在开始正文之前,首先要感谢UnitedStack工程师朱荣泽对这篇博文的大力帮助和悉心指教。本文主要针对UnitedStack公司在巴黎峰会上对Ceph可靠性的计算方法(
    https://www.us...
  • 打造高性能高可靠块存储系统

      2015-09-21 02:37:35   Storage   Ceph OpenStack
    1
    UnitedStack块存储系统
    1.1
    软硬件配置
    1.2
    最小部署架构
    1.3
    轻松扩展
    1.4
    改造OpenStack
    2
    高性能
    2.1
    复杂的I/O栈
    2.2
    优化操作系统
    2.3
    优化...
  • SSD 下的 MySQL IO 优化

      2015-09-04 17:13:39   SQL   MySQL InnoDB IO SSD
    文/温国兵
    一 目录
    一 目录
    二 背景
    三 SSD 特性
    四 基于 SSD 的数据库优化
    五 A 项目 MySQL 主从关系图
    六 程序切换之前调优
    6.1 修改系统 IO 调度算法
    6.2 修改 ...
  • Moving a Subdirectory to a Submodule in Git

      2012-04-04 21:26:34   Tips   Git Submodule Subdirectory SubFolder
    Sometimes when you work on a project long enough, you find that for one reason or the other, parts o...
  • DJBX33A (Daniel J. Bernstein, Times 33 with Addition) APR哈希默认算法

      2011-10-24 23:51:37   Algorithms   Hash
    经典是经过了时间考验的
    APR_DECLARE_NONSTD(unsigned
    int ) apr_hashfunc_default( const
    char
    *char_key,
    apr_ssize_...
  • 几种经典的 Hash 算法实现

      2011-10-24 23:35:13   Algorithms   Hash
    哈希算法将任意长度的二进制值映射为固定长度的较小二进制值,这个小的二进制值称为哈希值。哈希值是一段数据唯一且极其紧凑的数值表示形式。如果散列一段明文而且哪怕只更改该段落的一个字母,随后的哈希都将产生不...
  • ZeroMQ 的模式

      2011-09-06 23:20:55   Message Queue   ZeroMQ Message Queue
    在需要并行化处理数据的时候,采用消息队列通讯的方式来协作,比采用共享状态的方式要好的多。Erlang ,Go 都使用这一手段来让并行任务之间协同工作。
    最近读完了
    ZeroMQ

    Guide
    。写的...
  • Redis - 7种数据类型应用场景

      2011-09-05 22:35:53   NoSQL   Redis
    String
    Strings 数据结构是简单的key-value类型,value其实不仅是String,也可以是数字。使用Strings类型,你可以完全实现目前 Memcached 的功能,并且效率更...
  • libevent webserver in 40 lines of c

      2010-07-06 22:17:02   C   libevent webserver C
    Libevent
    provides cross-platform asynchronous callbacks on sockets and file  descriptors.  Different...