随笔分类 -  存储

Ceph redis mysql HDFS
摘要:由于网络方面的原因,Ceph的部署经常受到干扰,通常为了加速部署,基本上大家都是将Ceph的源同步到本地进行安装。根据Ceph中国社区的统计,当前已经有国内的网站定期将Ceph安装源同步,极大的方便了我们的测试。本文就是介绍如何使用国内源,加速ceph-deploy部署Ceph集群。 关于国内源 根 阅读全文
posted @ 2016-10-24 17:11 ThinkDiff 阅读(10478) 评论(0) 推荐(0)
摘要:在目前的Mysql数据库中,使用最广泛的是innodb存储引擎。innodb确实是个很不错的存储引擎,就连高性能Mysql里都说了,如果不是有什么很特别的要求,innodb就是最好的选择。当然,这偏文章讲的是TokuDB,不是innodb,相比innodb,TokuDB有着自己的特点。 BTree和 阅读全文
posted @ 2016-08-09 17:01 ThinkDiff 阅读(1173) 评论(0) 推荐(0)
摘要:在四月份的Percona Live MySQL会议上, TokuDB庆祝自己成为开源存储引擎整一周年。我现在仍能记得一年前它刚创建时的官方声明与对它的期望。当时的情况非常有意思,因为它拥有帮助MySQL管理大数据的潜力,而这是InnoDB无法做到的。TokuDB还有一些有意思的特性,比如”热模式转换 阅读全文
posted @ 2016-08-09 16:44 ThinkDiff 阅读(2009) 评论(0) 推荐(0)
摘要:很少有事情比推出高可用性(HA)系统之后便经常看到的系统崩溃更糟糕。对于我们这个Rails运行机的团队来说,这个失效的HA系统是MySQL多主复制管理器(MMM)。 我们已经找寻MMM的替代品有一段时间了,几个月之前,我们转换到了MariaDB + Galera Cluster以寻求高可用的Mysq 阅读全文
posted @ 2016-08-09 16:23 ThinkDiff 阅读(1500) 评论(1) 推荐(0)
摘要:本文介绍了对 Linux IO 子系统性能进行优化时需要考虑的因素,以及一些 IO 性能检测工具。 本文的大部分内容来自 IBM Redbook - Linux Performance and Tuning Guidelines FileSystem VFS(Virtual FileSystem) 阅读全文
posted @ 2016-08-09 14:50 ThinkDiff 阅读(1414) 评论(0) 推荐(0)
摘要:本文由 Ceph 中国社区 QiYu 翻译 英文出处: "Using Ceph with MySQL" 欢迎加入 "CCTG" Over the last year, the Ceph world drew me in. Partly because of my taste for distribu 阅读全文
posted @ 2016-08-08 18:07 ThinkDiff 阅读(3785) 评论(0) 推荐(0)
摘要:查看ceph 集群状态 启动、停止、重启、查看MON进程 启动、停止、重启、查看OSD所有和单个进程 查看OSD 与HOST 的归属关系 查看OSD node上 所有OSD data目录和 挂载磁盘 阅读全文
posted @ 2016-07-22 17:05 ThinkDiff 阅读(4148) 评论(0) 推荐(0)
摘要:本文节选自这里,原文以mysql innodb系统为例,介绍了数据经过的各层级的buffer和cache,其它系统也有相似的原理,摘录于此。 3. VFS层 该层的缓冲都放在主机内存中,它的目的主要是在操作系统层缓冲数据,避免慢速块设备读写操作影响了IO的响应时间。 3.1. 细究O_DIRECT/ 阅读全文
posted @ 2016-07-07 16:48 ThinkDiff 阅读(2207) 评论(0) 推荐(0)
摘要:Ceph: validate that the RBD cache is active Quick and simple test to validate if the RBD cache is enabled on your client. Simple thing first, if you a 阅读全文
posted @ 2016-07-07 15:38 ThinkDiff 阅读(504) 评论(0) 推荐(0)
摘要:理解 OpenStack + Ceph (4):Ceph 的基础数据结构 [Pool, Image, Snapshot, Clone]本系列文章会深入研究 Ceph 以及 Ceph 和 OpenStack 的集成:(1)安装和部署(2)Ceph RBD 接口和工具(3)Ceph 物理和逻辑结构(4)... 阅读全文
posted @ 2015-12-24 17:49 ThinkDiff 阅读(659) 评论(0) 推荐(0)
摘要:在 ubuntu 14.04 上安装ceph calamari时,遇到calamari web界面中node server可以正常添加,但cluster 集群无法显示的问题。 经过定位,是因为saltstack master/minion 版本不匹配问题。 特记录正确的安装过程。 Note: C... 阅读全文
posted @ 2015-12-10 11:08 ThinkDiff 阅读(1791) 评论(1) 推荐(0)
摘要:优化方法论做任何事情还是要有个方法论的,“授人以鱼不如授人以渔”的道理吧,方法通了,所有的问题就有了解决的途径。通过对公开资料的分析进行总结,对分布式存储系统的优化离不开以下几点:1. 硬件层面硬件规划SSD选择BIOS设置2. 软件层面Linux OSCeph ConfigurationsPG N... 阅读全文
posted @ 2015-12-02 17:10 ThinkDiff 阅读(3633) 评论(0) 推荐(0)
摘要:最初决定写这些文章的时候,本打算大致记录一下,几千字也就了事了。可是越写越觉得东西多,不说明白总有些不甘心,于是就越写越长,到这儿为止貌似已经有一万七千多字了。除了博士论文之外,应该是没有写过更长的东西了。 但是,即便如此,仍然有很多内容没能涉及,只能将来有机会再加以补充了。 之所以花这么多时间在... 阅读全文
posted @ 2015-09-23 14:49 ThinkDiff 阅读(1637) 评论(0) 推荐(1)
摘要:在 《“Ceph浅析”系列之二——Ceph概况》中即已提到,关注Ceph的原因之一,就是OpenStack社区对于Ceph的重视。因此,本文将对Ceph在OpenStack中的价值进行简要介绍,并且对Ceph和Swift进行对比。 Ceph在OpenStack中的地位 对于一个IaaS系统... 阅读全文
posted @ 2015-09-23 14:44 ThinkDiff 阅读(4774) 评论(0) 推荐(0)
摘要:本文将从逻辑结构的角度对Ceph进行分析。 Ceph系统的层次结构 Ceph存储系统的逻辑层次结构如下图所示[1]。 Ceph系统逻辑层次结构 自下向上,可以将Ceph系统分为四个层次: (1)基础存储系统RADOS(Reliable, Autonomic, Distributed... 阅读全文
posted @ 2015-09-23 14:22 ThinkDiff 阅读(6346) 评论(2) 推荐(1)
摘要:本文将对Ceph的基本情况进行概要介绍,以期读者能够在不涉及技术细节的情况下对Ceph建立一个初步印象。 1. 什么是Ceph? Ceph的官方网站Ceph.com上用如下这句话简明扼要地定义了Ceph: “Ceph is a unified, distributed storage syst... 阅读全文
posted @ 2015-09-23 11:16 ThinkDiff 阅读(6776) 评论(0) 推荐(0)
摘要:开源技术专家章宇同学(@一棹凌烟)在C3沙龙分享过Ceph之后,最近来了劲头,一口气写了一系列《Ceph浅析》的博文,共8篇: “Ceph浅析”系列之一——前言 “Ceph浅析”系列之二——Ceph概况 “Ceph浅析”系列之三——Ceph的设计思想 “Ceph浅析”系列之四——Ceph的结构 “... 阅读全文
posted @ 2015-09-23 11:12 ThinkDiff 阅读(6536) 评论(0) 推荐(3)