- 博客(14)
- 资源 (6)
- 收藏
- 关注
原创 python~crush之convert工具
本篇主要介绍convert这个工具$ crush convert -husage: crush convert [-h] --in-path IN_PATH [--in-format {txt,json,python-json,crush}] --out-path OUT_PATH [--out-format {t
2017-05-21 22:00:47
654
原创 python~crush之compare工具
本篇介绍的是compare这个工具[ceph3@ceph3 build]$ crush compare -husage: crush compare [-h] [--replication-count REPLICATION_COUNT] [--rule RULE] [--values-count VALUES_COUNT]
2017-05-21 21:58:06
750
原创 python~crush之analyze工具
python~crush是Loïc Dachary 开发的使用crush的一个工具,详见官网。[ceph3@ceph3 ~]$ crush analyze -husage: crush analyze [-h] [--replication-count REPLICATION_COUNT] [--rule RULE] [--type TYPE] [--cr
2017-05-21 16:39:13
789
原创 ceph中rados/rbd命令无法使用
源码编译Ceph后执行make install,这时候编译后的可执行文件安装到了/usr/local/bin目录下,执行rados或者rbd命令后显示:[root@node build]# rados -hrados: error while loading shared libraries: libradosstriper.so.1: cannot open shared object file
2017-04-05 21:32:41
6296
原创 "ceph"这个命令无法使用
如果你也遇到了这个问题:[root@node3 sh]# ceph -sTraceback (most recent call last): File "/usr/local/bin/ceph", line 112, in <module> from ceph_argparse import \ImportError: cannot import name descsort_key
2017-04-05 21:25:26
3503
原创 ceph EC如何设置条带大小
问题描述: 在EC中有条带的概念,条带是编码的最小单位,在Ceph中也有stripe_width这个变量表示条带宽度,系统默认的条带宽度是4096,如果我现在想修改为8192,该怎么办呢?解决方法: 使用参数:osd_pool_erasure_code_stripe_width 有三种方法来修改条带的宽度:第一种方法: 这是一种永久性的方法,在config_opts.h文件中修改参数的值,重
2017-04-02 01:05:24
4883
原创 写在前面的话
在Ceph的使用和代码调试过程中遇到了很多的问题,平时遇到问题会记录下来,但是没有一个完整的文档,经常发生的情况是:一个问题或者命令在前面遇到过解决了,后面过了一段时间再次遇到又忘记了。因此,这个文档的目的是作为一个查询手册,遇到问题可以在这里面查询。不仅包含Ceph的使用问题,也会包括一些对Ceph代码的理解,架构的理解等。为什么会包含这部分的内容呢?因为我在跟别人说我懂Ceph,但是我貌似又不懂
2017-04-02 01:01:35
518
原创 Ceph 网络模块(1) - 网络模块基本结构
Ceph网络模块基本结构本文基于Jewel版本对Ceph的网络模块进行分析,主要针对AsyncMessenger的方式。本文主要介绍Ceph网络模块的基本结构
2017-01-08 16:32:24
2226
转载 Ceph 网络模块(4)——SimpleMessenger数据结构及代码流程分析
Ceph 的消息处理主要关联到以下几个类:架构上采用 Publish/subscribe(发布/订阅) 的设计模式.模块说明:Messenger 该类作为消息的发布者, 各个 Dispatcher 子类作为消息的订阅者, Messenger 收到消息之后,通过 Pipe 读取消息,然后转给 Dispatcher 处理SimpleMessenger Messenger 接口的实现Dispatche
2015-11-13 11:06:21
3339
转载 块存储、对象存储、文件存储的区别和联系
块存储和文件存储是我们比较熟悉的两种主流的存储类型,而对象存储(Object-based Storage)是一种新的网络存储架构,基于对象存储技术的设备就是对象存储设备(Object-based Storage Device)简称OSD。 首先,我们介绍这两种传统的存储类型。通常来讲,所有磁盘阵列都是基于Block块的模式,而所有的NAS产品都是文件级存储。1、块存储
2015-05-09 16:28:37
1261
转载 转:9个offer,12家公司,35场面试,从微软到谷歌,应届计算机毕业生的2012求职之路
今天在网上看到一个大牛博客,但是真正促使我转发的动力是下面的一个回复:1,简介毕业答辩搞定,总算可以闲一段时间,把这段求职经历写出来,也作为之前三个半月的求职的回顾。 首先说说我拿到的offer情况:微软,3面->终面,搞定百度,3面->终面,口头offer搜狗,2面,悲剧腾讯,1面,悲剧布丁移动,3面,搞定
2015-04-28 16:52:50
1761
原创 Ubuntu 14.04下配置samba服务器错误集锦
今天配置了一下sanba服务器,遇到了很多问题,网上有很多技术贴,但是没有一个帖子能解决我的全部问题,下面就和大家分享一下我的问题,希望能帮到别人。 第一步:安装samba 1. sudo apt-get install samba samba-common 2. sudo apt-get install system-config-samba cifs-uti
2015-03-13 19:41:01
780
Google File System、Lustre File System、Global File System三种分步式文件系统研究
2015-01-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人