自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

skdkjxy的专栏

好好工作,努力挣钱~柱子

  • 博客(51)
  • 资源 (22)
  • 收藏
  • 关注

转载 ceph存储 ceph集群性能测试iozone

Iozone使用小结iozone工具常用参数常用参数解释:-a  auto mode产生文件大小16K-512M,记录大小4K-16M的输出结果;-e  计算时间时算上fflush,fsync的时间;-f  指定临时测试文件;-s  指定测试文件大小;-r  指定测试记录大小;-g –n 指定auto模式下,最大/小测试文件大小;-q –y 指定auto模式

2014-11-30 10:15:31 3089

转载 ceph存储 ceph集群性能测试fio

IOPS性能测试工具FIO是测试IOPS的非常好的工具,用来对硬件进行压力测试和验证,支持13种不同的I/O引擎,包括:sync,mmap, libaio, posixaio, SGv3, splice, null, network, syslet, guasi, solarisaio 等等。fio 官网地址:http://freshmeat.net/projects/fio/ht

2014-11-30 10:13:46 8851

转载 ceph存储 ceph集群性能测试vdbench

Vdbench使用小结vdbench是一个 I/O 工作负载生成器,用于验证数据完整性和度量直接附加和网络连接的存储的性能。它是一个免费的工具,容易使用,而且常常用于测试和基准测试。  我们得出的结论是,缓存是I/O基准测试中的一个重要元素。本文介绍我们设置基准测试的步骤并展示结果。但是首先我们会简要介绍我们使用的以下产品和工具。基准测试设置  首先从 SmartClo

2014-11-30 10:12:24 7004 2

转载 ceph存储 ceph集群pool、pg、crush设置

存储池,PG和CRUSH配置的参考当您创建池和池设置配置组,Ceph的使用默认值,当你不专门覆盖默认值。建议 overridding的一些默认设置。具体来说,我们建议设置池的副本的大小和覆盖默认的配置组。具体来说,您可以设置这些值运行游泳池命令时。您也可以添加新的Ceph的配置文件中的[全球]部分覆盖默认值。[global]# By default, Ceph makes 2 repl

2014-11-28 16:58:31 7889

转载 ceph存储 ceph集群journal设置

日志配置参考 Ceph的OSD使用日志的原因有二种:速度和一致性。         速度:日志允许OSD快速地提交小块数据的写入,Ceph把小片、随机IO依次写入日志,这样,后端文件系统就有机会归并写入动作,并最终提升并发承载力。因此,使用OSD日志能展现出优秀的瞬间写性能,实际上却没有任何写动作,因为文件系统把它们捕捉到了日志。         一致性:Ceph的OSD需

2014-11-28 16:44:56 6138

转载 ceph存储 ceph集群filestore设置

文件存储参考filestore debug omap check说明:调试检查同步。昂贵的。仅用于调试。类型:布尔要求:没有默认:0扩展属性 扩展属性(XATTRs)在您的配置的一个重要方面。有些文件系统存储在XATTRS的字节数量上的限制。此外,在某些情况下,文件系统可能无法作为一种替代方法存储XATTRs的一样快。下面的设置可以帮助底层的文件系统是外在存储XAT

2014-11-28 16:13:08 2726

转载 ceph存储 ceph集群osd配置

OSD配置参考 您可以配置的CEPH OSD守护Ceph的配置文件,但Ceph的的OSD守护可以使用默认值,和一个很小的配置。一个最小的Ceph的OSD守护配置设置OSD 日志 大小和OSD 主机的几乎一切,并使用默认值。Ceph的OSD守护数值确定以增量的方式,从0开始,使用以下规定。osd.0osd.1osd.2在配置文件中,你可以通过添加配置设置你的配置文件的[O

2014-11-27 18:52:54 6316 1

转载 ceph存储 ceph集群Heartbeat设置

配置监视器/ OSD交互在你已完成初始Ceph的配置之后,你可以部署和运行Ceph。当你执行一个命令,如 ceph health 或 ceph -s, Ceph的监视器报告CEPH存储集群的当前状态.Ceph监视器通过要求每个OSD、其它相邻OSD的状态的报告了解集群.。如果Ceph的监视器没有收到报告,或者如果它接收Ceph的存储集群的变化的报告,Ceph的监视器需要更新的CEPH集群映

2014-11-27 17:12:58 2516

转载 ceph存储 ceph集群监视器设置

监视器配置参考了解如何配置Ceph的监视器是建立一个可靠的Ceph的存储集群的重要组成部分。所有Ceph的存储集群中至少有一个监视器。监视器配置通常是一致的,但你可以添加,删除或替换集群中的一个监视器。获取更多详细信息,请参阅Adding/Removing a Monitor 和 Add/Remove a Monitor (ceph-deploy) 背景Ce

2014-11-27 11:23:53 2577

转载 ceph存储 ceph集群auth设置

Ceph的验证配置 来识别用户,并防止人在中间攻击,Ceph的提供cephx的的认证系统的用户进行身份验证和守护。Ceph的介绍到cephx 认证的身份验证和授权。启用/禁用,创建用户并设置用户功能的细节上见Cephx指南。启用/禁用身份验证 根据版本的不同,Ceph的启用或禁用身份验证默认情况下。使用以下设置明确启用或禁用的Ceph。更多详细信息,请参阅Ceph的认证。验

2014-11-27 10:46:12 2683

转载 ceph存储 ceph集群网络配置

简介建立一个高性能的Ceph存储集群网络配置是至关重要的。 Ceph的存储集群不执行CEPH客户的路由请求或路由调度。相反, Ceph的Client直接提出请求CEPH OSD守护进程。 Ceph的OSD守护代表Ceph的客户端执行数据备份,这意味着备份和其他因素施加额外负荷Ceph的存储集群网络。我们的快速入门(Our Quick Start configurations)提供了一个简单

2014-11-27 09:55:54 6953

转载 ceph存储 ceph集群配置

1.介绍当您启动Ceph的服务,初始化过程启动了一系列在后台运行的守护进程。 Ceph的存储集群运行两种类型的守护进程:Ceph的监视器(CEPH-MON)Ceph的OSD守护(CEPH-OSD)Ceph的存储集群,支持Ceph的文件系统,它至少运行一个的Ceph元数据服务器(CEPH-MDS)。支持Ceph的对象存储的集群,运行Ceph的网关守护(radosgw)。为了您的方便,

2014-11-26 20:36:48 1605

转载 ceph存储 centos上搭建Ceph集群--Best

Ceph是一个比较新的分布式文件系统,由USSC的存储小组完成,是一个基于OSD(对象存储设备)的网络文件系统;相关文章发表在OSDI'06,MSST03,04等上.最近又Ceph文件系统的客户端部分已经进入了Linux Kernel 2.6.34里.   最近花了些时间用VMWare虚拟机搭了一个Ceph.现把搭建的过程,以及其间遇到并解决的问题写在这里.1.设计一个Ceph集群

2014-11-26 20:28:05 1248

转载 ceph存储 centos上搭建Ceph分布式文件系统集群示例一

1. 环境部署我使用VirtualBox创建了六台虚拟机,其中监控节点一个,元数据节点两个,数据节点三个,并使用监控节点作为客户端。机器名和ip如下:mon1.ihep.ac.cn192.168.56.107mds1.ihep.ac.cn192.168.56.108mds2.ihep.ac.cn

2014-11-26 20:25:04 1272

转载 ceph存储 ceph-Architecture的Cognize

Architecture【架构】                  架构(内容提要) 1.The Ceph Storage Cluster(Ceph的存储集群)    1.1 Storing Data(存储数据)    1.2 Scalability and High Availability(可扩展性和高可用性)         1.2.1

2014-11-26 14:15:08 1129

转载 ceph存储 ceph中对crush算法的认知

ceph的CRUSH数据分布算法介绍CRUSH是ceph的一个模块,主要解决可控、可扩展、去中心化的数据副本分布问题。1、摘要随着大规模分布式存储系统(PB级的数据和成百上千台存储设备)的出现。这些系统必须平衡的分布数据和负载(提高资源利用率),最大化系统的性能,并要处理系统的扩展和硬件失效。ceph设计了CRUSH(一个可扩展的伪随机数据分布算法),用在分布式对象存储系统上,可以有效

2014-11-26 11:59:59 2628 1

原创 ceph存储 centos7+0.87源码安装ceph集群问题汇总

centOS 7修改hostnamelocalectl set-locale LANG=要修改的语言hostnamectl set-hostname 你要修改到的hostname0.87源码安装配置问题汇总./configureceph 0.87源码安装后,./configureyum -y install libuuid*yum -y install libblk

2014-11-24 15:26:39 9982 16

转载 嵌入式 LVM范例及常用命令

fdisk -l 命令的输出:  Disk /dev/sda: 120.0 GB, 120034123776 bytes  255 heads, 63 sectors/track, 14593 cylinders  Units = cylinders of 16065 * 512 = 8225280 bytes  Device Boot   Start     En

2014-11-22 17:11:19 976

转载 ceph存储 loop设备及losetup命令介绍

1. loop设备介绍    在类 UNIX 系统里,loop 设备是一种伪设备(pseudo-device),或者也可以说是仿真设备。它能使我们像块设备一样访问一个文件。在使用之前,一个 loop 设备必须要和一个文件进行连接。这种结合方式给用户提供了一个替代块特殊文件的接口。因此,如果这个文件包含有一个完整的文件系统,那么这个文件就可以像一个磁盘设备一样被 mount 起来。   

2014-11-21 14:12:35 1536

转载 ceph存储 ldconfig和ldd用法

一、ldconfigldconfig是一个动态链接库管理命令,为了让动态链接库为系统所共享,还需运行动态链接库的管理命令--ldconfig。 ldconfig  命令的用途,主要是在默认搜寻目录(/lib和/usr/lib)以及动态库配置文件/etc/ld.so.conf内所列的目录下,搜索出可共享的动态 链接库(格式如前介绍,lib*.so*),进而创建出动态装入程序(ld.so)所需

2014-11-21 13:55:30 727

转载 嵌入式 vim配置精华

我的vim配置小示例花了很长时间整理的,感觉用起来很方便,共享一下。我的vim配置主要有以下优点:1.按F5可以直接编译并执行C、C++、java代码以及执行shell脚本,按“F8”可进行C、C++代码的调试2.自动插入文件头 ,新建C、C++源文件时自动插入表头:包括文件名、作者、联系方式、建立时间等,读者可根据需求自行更改3.映射“Ctrl + A”为全选并复制快捷键,方

2014-11-20 15:12:00 905

转载 嵌入式 iostat命令详解

iostatiostat用于输出CPU和磁盘I/O相关的统计信息. 命令格式:iostat [ -c | -d ] [ -k | -m ] [ -t ] [ -V ] [ -x ] [ device [ ... ] | ALL ] [ -p [ device | ALL ] ] [ interval [ count ] ]1)iostat的 简单使用

2014-11-20 10:58:04 757

转载 ceph存储 Ceph论文译文--Ceph:一个可扩展,高性能分布式文件系统

Ceph:一个可扩展,高性能分布式文件系统Sage A. Weil Scott A. Brandt Ethan L. Miller Darrell D. E. Long Carlos Maltzahn  摘要  我们开发Ceph,一个分布式文件系统,它提供了优秀的性能、可靠性和可伸缩性。Ceph通过用一个伪随机数据分布函数(CRUSH)替代分布表来最大化的分离数据与元数据管

2014-11-20 08:25:23 2289

转载 嵌入式 vim全局替换命令

语法为 :[addr]s/源字符串/目的字符串/[option]全局替换命令为::%s/源字符串/目的字符串/g[addr] 表示检索范围,省略时表示当前行。如:“1,20” :表示从第1行到20行;“%” :表示整个文件,同“1,$”;“. ,$” :从当前行到文件尾;s : 表示替换操作[option] : 表示操作类型如:g 表示全局替换; c 表示进

2014-11-20 08:21:23 595

转载 ceph存储 多网卡的7种bond模式原理

现在存储产品CSS使用了多网卡bond6模式,在这里把多网卡的7种bond模式原理和大家分享:      Linux 多网卡绑定 网卡绑定mode共有七种(0~6) bond0、bond1、bond2、bond3、bond4、bond5、bond6常用的有三种 mode=0:平衡负载模式,有自动备援,但需要”Switch”支援及设定。mode=1:自动备援模

2014-11-19 16:31:01 2577

转载 嵌入式 shell中while语句

[plain]view plaincopyprint?while 命令  do      命令1       命令2      ...  done  while 命令do 命令1 命令2 ...donewhile循环计数[plain]view plaincopyprint?#!/bin/bash  #whil

2014-11-19 16:27:56 693

转载 嵌入式 Linux下netstat命令详解

简介Netstat 命令用于显示各种网络相关信息,如网络连接,路由表,接口状态 (Interface Statistics),masquerade 连接,多播成员 (Multicast Memberships) 等等。输出信息含义执行netstat后,其输出结果为Active Internet connections (w/o servers)Proto Recv-Q S

2014-11-19 16:24:16 796

转载 ceph存储 dd中sKip 和 seek参数理解

假如我有一个文件abc.gz,大小为83456k,我想用dd命令实现如下备份 结果:首先将备份分成三个部分,第一部分为备份文件abc.gz的前10000k,第二部分为中间的70000k,最后备份后面的3456kdd命令中seek和skip用法,感兴趣的朋友可以参考下。 假如有一个文件abc.gz,大小为83456k,我想用dd命令实现如下备份 结果:首先将备份分成三个部分,第一部分为备份文

2014-11-19 16:16:43 1080

转载 嵌入式 shell 学习之for语句

一、for语法for 变量 in 列表;do    循环体done二、常见用法1、for用来遍历目录  12345678910#!/bin/bash#Version:0.1#Author:lovelace#pragram:This scripts is print all files i

2014-11-19 16:01:16 808

转载 嵌入式 Linux下比较全面的监控工具dstat

1) 工具说明dstat是一个用来替换 vmstat,iostat netstat,nfsstat和ifstat这些命令的工具, 是一个全能系统信息统计工具. 与sysstat相比, dstat拥有一个彩色的界面, 在手动观察性能状况时, 数据比较显眼容易观察; 而且dstat支持即时刷新, 譬如输入dstat 3, 即每三秒收集一次, 但最新的数据都会每秒刷新显示. 和sysstat相同的是

2014-11-18 20:49:37 2454

转载 嵌入式 netperf 与网络性能测量

在构建或管理一个网络系统时,我们更多的是关心网络的可用性,即网络是否连通,而对于其整体的性能往往考虑不多,或者即使考虑到性能的问题,但是却发现没有合适的手段去测试网络的性能。当开发出一个网络应用程序后,我们会发现,在实际的网络环境使用中,网络应用程序的使用效果不是很理想,问题可能出现在程序的开发上面,也有可能由于实际的网络环境中存在着瓶颈。面对这种问题,程序员一般会一筹莫展,原因就在于不掌握一

2014-11-18 16:54:41 873

转载 嵌入式 linux下建立软链接

实例:ln -s /home/gamestat    /gamestat linux下的软链接类似于windows下的快捷方式 ln -s a b 中的 a 就是源文件,b是链接文件名,其作用是当进入b目录,实际上是链接进入了a目录如上面的示例,当我们执行命令   cd /gamestat/的时候  实际上是进入了 /home/gamestat/ 值得注意的是执行命

2014-11-13 16:09:00 625

转载 嵌入式 yum配置与使用(很详细)

yum的配置一般有两种方式,一种是直接配置/etc目录下的yum.conf文件,另外一种是在/etc/yum.repos.d目录下增加.repo文件。一、yum的配置文件 $ cat /etc/yum.conf  [main]cachedir=/var/cache/yum         #yum下载的RPM包的缓存目录keepcache=0

2014-11-13 15:32:40 645

转载 嵌入式 CentOS yum和rpm命令参数简单实用

本文将分别介绍,yum   和    rpm   这两个命令的具体用法,希望对各位初次接触   CentOS   的朋友有帮助。yum命令安装某个软件1.  yum    install   pkg检查某个软件的更新2.  yum    check-update删除某个软件3.  yum    remove    pkg搜索某个软件4

2014-11-13 14:37:38 745

转载 嵌入式 CentOS yum的详细使用方法

yum是什么yum = Yellow dog Updater, Modified 主要功能是更方便的添加/删除/更新RPM包. 它能自动解决包的倚赖性问题. 它能便于管理大量系统的更新问题yum特点可以同时配置多个资源库(Repository) 简洁的配置文件(/etc/yum.conf 自动解决增加或删除rpm包时遇到的倚赖性问题 使用方便 保持与RPM数

2014-11-13 14:32:25 708

转载 嵌入式 linux yum命令详解

yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器。基於RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。yum提供了查找、安装、删除某一个、一组甚至全部软件包的命令,而且命令简洁而又好记。yum的命令形式

2014-11-13 14:30:19 835

转载 嵌入式 ubuntu上搭建java运行环境

一.安装JDK*.tar.gz 1.到Oracle官网下在JDK:http://www.oracle.com/technetwork/java/javase/downloads/index.html,因为我的系统是AMD64位,所以下载了目前64位最新版jdk-7u9-linux-x64.tar.gz。 2.把下载的jdk-7u9-linux-x64.tar.gz移到安装目录,我直接放在/

2014-11-13 13:29:47 1658

转载 嵌入式 ubuntu14.04登录界面root

打开终端。步骤阅读2输入sudo gedit /usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf步骤阅读3在弹出的编辑框里输入:greeter-show-manual-login=true 保存关闭。步骤阅读4再在中端中输入:sudo passwd root

2014-11-13 09:53:26 989

转载 ceph存储 Why Ceph and how to use Ceph?

为什么需要关注Ceph在目前开源世界里多样的存储项目中,不同的项目都有侧重点,而它们最终都是要为企业的IT基础设施服务。那么企业IT基础设施经理们到底需要怎么样的存储,它们的需求得到满足了吗?作者尝试根据对企业级存储产品的调研归纳出如下图。图一从上图我们可以了解到存储接口需求、扩展、运维和成本构成了企业级存储产品的四大中心。几乎所有的存储产品包括硬件(存储一体机,SAN)和软件都致

2014-11-12 20:24:06 1371

原创 ceph存储 ceph整体学习记录(未整理较乱)

ceph源码下载:http://ceph.com/download/主要文档下载连接:http://download.csdn.net/detail/skdkjxy/8149989/*******************/Time:2014-11-6Author:skdkjzz/******************/1、unified中何为radosgw、rbd、ceph-...

2014-11-12 17:17:55 25077 1

osd bmp demo

我把部分代码摘到附件中了,FYI 多路码流添加osd的demo,可以下载,但请不要照搬代码,更不要随意传播,谢谢!

2015-06-25

boost中文手册C++

boost中文手册C++ boost库让我们更快、更好地使用C++进行大型系统或者服务器开发工作,提高工作效率,很值得一看!

2015-05-21

tracepoint_lttng使用详解

tracepoint_lttng使用详解,主要是对函数耗时进行定性的统计,对性能优化方案有着举足轻重的效果!LTTng 是一个 Linux 平台开源的跟踪工具,是一套软件组件,可允许跟踪 Linux 内核和用户程序,并控制跟踪会话(开始/停止跟踪、启动/停止事件 等等)。这些组件被绑定如下三个包: •LTTng-tools:库和用于跟踪会话的命令行接口 •LTTng-modules:允许用 LTTng 跟踪 Linux 的 Linux 内核模块 •LTTng-UST:用户空间跟踪库

2015-03-23

lz4-r127.tar.gz

这个源码很不好早,,在此提供给大家参考和使用

2015-03-10

oracle多实例创建和DataGuard配置DEMO

oracle多实例创建和DataGuard配置,欢迎下载,个人觉得还是很不错的哦

2015-03-05

多路径multipath配置文档和相关概念

一、什么是multipath 普通的电脑主机都是一个硬盘挂接到一个总线上,这里是一对一的关系。而到了有光纤组成的SAN环境,由于主机和存储通过了光纤交换机连接,这样的话,就构成了多对多的关系。也就是说,主机到存储可以有多条路径可以选择。主机到存储之间的IO由多条路径可以选择。

2015-01-07

paxos 算法 分析

很不错的paxos算法分析文档,值得一看,虽不能深入研究,但是可以初步了解!

2014-12-17

ceph-fs-rpm-build

对于,在redhat或者centos上进行建立rpm,可以说是一个必备的技能,由于项目需求,需要进行rpm包建立,故记录了rpm建立过程,供大家参考!

2014-12-08

centos7 ceph0.87

编译0.87版本ceph源码,并在centos7上成功搭建集群,并测试存储,包括相关rpms以及codes和最新ceph.conf

2014-11-24

vimrc_best

很好,我的用的很舒服,给大家看看,虽然我也从别的地方收集的,但是觉得对大家有帮助,所以分享一下!

2014-11-20

vimrc 配置文件

vimrc配置文件,精华配置,不错!

2014-11-20

centos_netcard_bonding

给大家分享一下,我成功配置的双网卡聚合的示例demo,其实就是相关的配置文件,只要放在对应的目录下就可以了

2014-11-19

ceph-cognize-docs_zh-v1.3

ceph-cognize-docs_zh-v1.3,很好的讲解了关于ceph的部署以及运维,中英文对照可以使用读者更好的理解原始原味的ceph经典。

2014-11-12

Apache2-http-conf

Apache2-http-conf,可以实现在x86以及Linux下实现http上传或者下载服务

2014-10-24

aac+h264封装MP4

aac+h264封装MP4,适用于我们项目的平台,需要使用的朋友可以修改相关参数,有问题可以反馈给我skdkjxy@163.com,谢谢

2014-10-23

uboot-hi3518c配置表

uboot-hi3518c配置表(适用本项目平台),这是仅适用RMII 网络模式!

2014-10-09

一眼看出NALU中SPS与PPS与SEI与IDR与P帧

一眼看出NALU中SPS与PPS与SEI与IDR与P帧

2014-09-30

使用 libevent 和 libev 提高网络应用性能

使用 libevent 和 libev 提高网络应用性能

2014-09-28

odb示例DEMO

odb示例DEMO,仅供大家参考交流……

2014-09-28

C/C++面试题

经典嵌入式、笔试面试题目大全,这里包含了面试笔试的程序题目,和一些关键字的解析

2013-01-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除