自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (10)
  • 收藏
  • 关注

原创 XXX分布式存储系统

这里,介绍一个底层存储引擎。它是一种基于DHT的key-value存储引擎,可实现海量大规模扩展,通过多份副本来实现数据高可靠性和高可用性。 在整个系统中的位置如下,---------------------------------------------------------------------------------------------------------------

2012-11-07 00:40:01 848

原创 FLASH产品技术分析及策略建议

一、全局图主要有以下4种应用场景:1. PCI-E闪存2. 服务器侧Cache3. 全SSD阵列4. 混合存储 二、知名厂家分析其中,1) 2) 3) 4)分别对应上述的4种应用场景。 1. EMC 全面布局,霸主风范1)VFCache1.0:读缓存(单机)+DAS(split-card模式);镁光或LSI PCI-E硬件;支持WINDOWS

2012-11-07 00:23:22 1153

原创 主机与阵列交互(SCSI)

主机与阵列交互过程主要有:扫盘过程、读写过程和任务管理。 详述如下:一、扫盘过程相关的SCSI命令序列为:Report Luns(下发两次) --》Inquiry --》 Read Capicity --》Test Unit Ready --》Windows下,建立设备树1. 启动器要求目标器上报LUN的个数和ID,目标器回复LUN的列表和状态;2. 查询类命令,包含多个子

2012-11-06 23:57:05 1055

原创 pdflush刷盘时机

一般,写缓冲占内存10%时,pdflush开始刷盘,运行间隔5s,30s的数据算旧。

2012-11-06 23:45:46 1125 1

原创 对存储的理解

从毕业后进入公司从事云计算行业,到涉足云存储开发,慢慢揭开了我对存储学习和认识、深化的过程。接触的越多,学习越深入,越觉得欠缺,已经不仅仅是书本上的专业知识,更包含了对行业的认识、对系统架构的了解的匮乏。之前也不断有写一些存储相关的片断,总是缺少深度和系统,也就慢慢中断了。从今天开始,我还是准备把我对存储系统学习的理解记录起来,慢慢整理。希望,在不久的将来,我能成为一名真正优秀的专业的存储开发工程

2012-11-06 23:33:22 1550

原创 分布式存储系统sheepdog

Sheepdog,是由NTT的3名日本研究员开发的开源项目,主要用来为虚拟机提供块设备。其架构如下:   下面,我们将从架构、模块等几个方面来介绍下: 一、架构图如上图:采用无中心节点的全对称架构,无单点故障,存储容量和性能可线性扩展;新增节点通过简单配置可自动加入(IP:PORT),数据自动实现负载均衡;节点故障时,数据可自动恢复;直接支持QE

2012-11-06 20:57:47 17383 1

原创 虚拟化总论

一、虚拟化技术介绍虚拟化技术是对物理资源进行抽象的过程,包括将多个物理资源抽象为一个资源池,或者将一个物理资源抽象成多个虚拟资源。 谈到虚拟化,虚拟机是避免不了的。这里,我们就来了解下虚拟机的概念。对虚拟机来说,虚拟化前:硬件和OS完全独立;而虚拟化后,硬件和OS紧耦合,将硬件虚拟化成一个资源池,虚拟机从资源池中分配资源。从这里可以看出,虚拟机具有这样几个特性:1. 分区

2012-11-05 01:09:09 1425

原创 LVM2的理解

LVM2,是LINUX的卷管理工具。它把若干磁盘组成存储池,然后从存储池中创建逻辑卷,向用户提供逻辑块设备。可以说,它代替内核成为了磁盘的管理者,维护物理磁盘和逻辑块设备之间的映射关系,屏蔽了不同物理的差异,更易于做磁盘管理。 基本原理:基于linux 2.6内核后引入的Device Mapper机制实现。但它没有使用Device Mapper在用户态库提供的库,而是在用户态实

2012-11-05 00:34:52 855

原创 epoll+eventfd+libaio实现高效异步IO

转自:http://rdc.taobao.com/blog/cs/?p=1583

2012-11-05 00:21:41 2478 1

原创 某XXFS分布式文件系统设计概述

一、为应对海量数据,系统架构发生变迁    1. 传统系统架构:Server + SAN        主导厂商:EMC/NetAPP/Oracle/IBM        特点:使用SAN存储(FC),价格昂贵,但速度快,响应时间10ms        应用接口:提供通用POSIX/SQL接口    2. 当前系统架构:IP + Cluster        主导厂商:Go

2012-11-05 00:14:52 953

文件读取详解

关于文件整个读流程的分析,从文件系统、page cache,再到通用块层、块驱动层等的详尽分析,描述了在此过程中的整个函数栈,有很强的参考价值。

2011-11-18

flashcache的实现问题

描述了由facebook开发的开源软件flashcache,它采用device mapper机制实现,作为一个通用的cache被设计。高清pdf文档,请收藏。

2011-10-27

rfc3720_pdf

一个高清的rfc3720文档,pdf格式 纯英文版本 绝对清晰,可以用来学习,收藏!祝你成功

2011-07-20

iscsi target的用户态实现

一个关于iscsi target的开源实现,是在用户态完成的。可以作为初学者的参考

2011-07-20

linux设备驱动程序第三版(PDF)

是想深入学习LINUX的人应该深入研究的一本书,PDF格式,相当清晰,推荐

2009-04-01

c++ 精华区(收藏整理版)

这是一本关于C++的书,对各种相关资源进行链接整合,是收藏过程中觉得很有用的一本书,推荐

2009-03-27

Microsoft编写优质无错C程序秘诀

是关于如何编写优质C代码的,可以使你更高效的编写完整的C程序

2009-03-23

空空如也

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

TA关注的人

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