存储知识
老马农
这个作者很懒,什么都没留下…
展开
-
SPDK简介及基本使用
一.概述随着硬盘、闪存技术的高速发展,NVME-ssd已逐渐进入分布式存储的核心领域。伴随着NVME-ssd的出现,涌现出一批新型的存储名词,包括分层存储、分级存储、冷热存储、混合存储等。而这些名词的出现,也意味着ssd在当前大环境下由于其昂贵的价格还无法大量应用。根据预测,ssd价格将在19年末出现大幅下降,藉此,ssd将成为存储领域重要的存储介质。ssd存储介质正在取代传统数据中心的机械硬...转载 2019-11-06 17:09:40 · 1189 阅读 · 0 评论 -
浅谈DAS、SAN、NAS
1、DAS(Direct Attached Storage—直接连接存储) 将存储设备直接与服务器直接相连,采用协议:SCSI、SATA 等。这样一个存储设备只能被一个服务器独占。有存储设备利用率不足、可扩展性较差、可管理性较差。 例如,可以将个人PC电脑比如成一个DAS,其硬盘直接与主板相连,硬盘独占,走SCSI或者SATA协议。2、SAN(Storage A原创 2015-02-01 22:57:25 · 609 阅读 · 0 评论 -
Ceph高级工具介绍之ceph-objectstore-tool的使用
转载:https://blog.csdn.net/scaleqiao/article/details/520240240 简介ceph-objectstore-tool工具是Ceph提供的一个low level(可以操作object和pg)的工具,可以用来查看、修改、删除ObjectStore上的object、pg以及dump OSD journal中的数据,请谨慎使用这个工具,它有可能会...转载 2019-01-18 11:32:10 · 1138 阅读 · 0 评论 -
Ceph Crush解析
转自:https://blog.csdn.net/u013525455/article/details/80795026文章比较深入的写了CRUSH算法的原理和过程.通过调试深入的介绍了CRUSH计算的过程.写在前面读本文前,你需要对ceph的基本操作,pool和CRUSH map非常熟悉.并且较深入的读过源码.分析的方法首先,我们写了个c程序调用librados向pool中写...转载 2019-01-25 10:46:50 · 721 阅读 · 0 评论 -
解析ceph pg_temp(ceph 临时pg)
转自:https://blog.csdn.net/wojiaowugen/article/details/80204121什么是pg_temp假设一个PG通过crush算法映射到的三个osd是[0,1,2],此时,如果osd0出现故障,导致crush算法重新分配该PG的三个osd是[3,1,2],此时,osd3为该PG的主osd,但是osd3为新加入的osd,并不能负担该PG上的读写操作。所...转载 2019-01-25 11:10:01 · 1283 阅读 · 1 评论 -
ceph PG状态
摘要: 当CRUSH分配安置组的OSD,它主要盯在泳池副本的数量和分配安置组到OSDS,每个副本都会被分配到不同的OSD等。例如,如果池需要三个副本放置组,CRUSH可能将他们分配到 osd.1 osd.2和osd.3。CRUSH其实是一个伪随机分配,它考虑CRUSH图中设置的故障域,所以你很少会看到在一个大集群中,布置组被分配到最近的邻居的OSD。我们指到设定的OSD应包含代理设置一个特定的安置...转载 2019-01-25 11:41:42 · 470 阅读 · 0 评论