E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
ceph源代码分析
Glusterfs3.3.1DHT(hash分布)
源代码分析
作者:老叮当猫来源:开源中国原文:https://my.oschina.net/uvwxyz/blog/182224版权声明:本文为博主原创文章,转载请附上博文链接!1.DHT简介GlusterFS使用算法进行数据定位,集群中的任何服务器和客户端只需根据路径和文件名就可以对数据进行定位和读写访问。换句话说,GlusterFS不需要将元数据与数据进行分离,因为文件定位可独立并行化进行。Gluster
苍山雪麓
·
2023-09-07 04:21
【运维日常】infinibang网络架构,容器间跨机器不同网段通信
python运维脚本》:python运维脚本实践《shell》:shell学习《terraform》持续更新中:terraform_Aws学习零基础入门到最佳实战《k8》暂未更新《docker学习》暂未更新《
ceph
向往风的男子
·
2023-09-07 04:51
运维日常
运维
【python零基础入门学习】python基础篇之文件对象open、模块以及函数的使用(三)
python》:python零基础入门学习《shell》:shell学习《terraform》持续更新中:terraform_Aws学习零基础入门到最佳实战《k8》暂未更新《docker学习》暂未更新《
ceph
向往风的男子
·
2023-09-07 04:21
python零基础入门
学习
python
【python运维脚本实践】python实践篇之使用Python编写的多线程快速批量删除文件
《shell》:shell学习《terraform》持续更新中:terraform_Aws学习零基础入门到最佳实战《k8》暂未更新《docker学习》暂未更新《
ceph
学习》
ceph
日常问题解决分享《日志收集
向往风的男子
·
2023-09-07 04:21
python运维脚本实践
运维
python
【python零基础入门学习】python基础篇之系统模块调用shell命令执行(四)
python》:python零基础入门学习《shell》:shell学习《terraform》持续更新中:terraform_Aws学习零基础入门到最佳实战《k8》暂未更新《docker学习》暂未更新《
ceph
向往风的男子
·
2023-09-07 04:18
python零基础入门
学习
python
Ceph
之删除osd
在
ceph
集群中,一个osd通常是一台物理主机上的一个
ceph
-osd的守护进程,它运行在一个磁盘之上。如果集群有多个磁盘损坏,删除这些磁盘需要依次对这些磁盘所对应的osd进行移除。
我们都是ITer
·
2023-09-06 20:59
Ceph
FS 常用命令以及问题分析
Ceph
FS最近公司的生产环境已经开始使用
Ceph
FS作为文件系统存储,记录一下使用过程中遇到的问题,已经一些常用的命令。
blackpiglet
·
2023-09-06 10:06
基于S3C 2440 的 U-BOOT 启动代码之 start_armboot()
源代码分析
基于S3C2440的U-BOOT启动代码之start_armboot()
源代码分析
start_armboot()是U-BOOT为2440的启动是初始化硬件,引导挂载linux系统的核心代码,看起来还是有一点复杂的
ImageTechniques
·
2023-09-05 11:09
uboot
嵌入式
操作系统
二进制部署K8s群集+Openebs+KubeSphere+
Ceph
群集
二进制K8s集群部署——版本为v1.20.4https://www.cnblogs.com/lizexiong/p/14882419.htmlK8s群集配置表主机名IP地址组件系统配置k8smaster1192.168.10.101docker、etcd、kube-apiserver、kube-controller-manager、kube-scheduler、kubelet、kube-proxy
lxiaoyouyouj
·
2023-09-05 10:11
kubernetes
Docker容器与虚拟化技术
kubernetes
ceph
docker
BlueStore & BlueFS & rocksdb 关联性梳理
Tag:
ceph
12.2.4BlueStore空间初始化BlueStore磁盘空间管理总述OSD挂载目录基于文件系统管理,Slow、WAL、DB空间区域基于裸盘管理;Slow区域:此类空间主要用于存储对象数据
大隐隐于野
·
2023-09-05 07:14
Ceph专栏
ceph
ceph
报错总结
1、ErrorEINVAL:Newhostnode2(node2)failedcheck:['podman|docker(/bin/docker)ispresent','systemctlispresent','lvcreateispresent',"Notimesyncserviceisrunning;checkedfor['chrony.service','chronyd.service','
世界很大,我很小
·
2023-09-05 05:33
ceph
ceph
【
ceph
】分布式存储一些知识点梳理
前一段时间由于一些原因工作变动,面了一些分布式存储的相关岗位,感觉市面上相关经验分享较少,因此拿出来和大家分享一下。由于公司隐私政策问题,不会按公司对题目进行罗列,仅仅就一些面试的方向和内容进行简单梳理。水平经验所限,谬误之处,可以留言交流指正。相关岗位分布式存储方向的岗位涵盖甚广,一般可以按照方向分为:分布式文件存储对象存储分布式KVor缓存分布式数据库(newsql)表格存储块存储其定位方向也
bandaoyu
·
2023-09-05 00:19
存储
ceph
分布式
腾讯云
wireshark抓包分析
题目一:
Ceph
alopod(图片提取)打开下载好的数据包:Ctrl+F按照如图选择分组字节流,选择字符串,输入‘flag’筛选出数据包;点击筛选出来的一条数据包,右键选择追踪tcp流;然后可以看到png
shadow_58
·
2023-09-03 14:19
渗透测试
wireshark
测试工具
网络
数据包分析
Ceph
14.2.22集群部署及踩坑指南(纯内网环境,无yum源、无时间同步)
目录准备工作所需资源:本地yum源搭建其它准备工作:关闭selinux修改主机名、添加host确保时间同步开启yum安装相关的包一些
ceph
的命令关于第一次部署
ceph
,之前的话,只是新建用户,分配空间
大侠之运维
·
2023-09-03 01:50
运维
运维
服务器
linux
质量管理工具SonarQube
1.安装说明1.1下载两个SonarQube服务器:显示
源代码分析
结果的服务器软件安装社区版:https://www.sonarqube.org/downloads/SonarQube扫描器:用于分析源代码的工具
泥人冷风
·
2023-09-03 00:41
Ceph
入门到精通-sysctl参数优化
sysctl.conf是一个文件,通常用于在Linux操作系统中配置内核参数。这些参数可以控制网络、文件系统、内存管理等各方面的行为。99-xx.yml可能是一个文件名,其中99-是一个特定的命名约定。在sysctl.conf文件中,通常会有一个特定的顺序来加载配置项。通常,以99开头的行会在所有其他配置项之后加载。这样,它们可以用于覆盖或添加在/etc/sysctl.conf文件中定义的其他配置
瓦哥架构实战
·
2023-09-02 07:57
Ceph入门到精通
ceph
php
服务器
Ceph
BlueStore 和双写问题
论开源分布式存储,
Ceph
大名鼎鼎。用同一个存储池融合提供块存储、对象存储、集群文件系统。在国内有近年使用量迅速攀升。
大隐隐于野
·
2023-09-02 07:57
Ceph专栏
ceph
Ceph
构件及组件分析
Ceph
存储架构
Ceph
存储集群由几个不同的daemon组成,每个daemon负责
Ceph
的一个独特功能并。每个守护进程是彼此独立的。
大隐隐于野
·
2023-09-02 07:23
Ceph专栏
ceph
Ceph
入门到精通-Nginx 大量请求 延迟优化
优化nginx以处理大量请求并减少延迟可以通过以下几种方法实现:调整worker_processes和worker_connections参数:增加worker_processes值可以增加nginx的进程数量,提高并发处理能力。增加worker_connections参数的值可以增加每个worker进程可处理的连接数,从而在请求高峰期更好地分配负载。使用gzip压缩:通过gzip压缩技术减少传输
瓦哥架构实战
·
2023-09-02 07:23
Ceph入门到精通
ceph
nginx
性能优化
【Terraform学习】Terraform动态块基础操作(Terraform模块)
python》:python零基础入门学习《shell》:shell学习《terraform》持续更新中:terraform_Aws学习零基础入门到最佳实战《k8》暂未更新《docker学习》暂未更新《
ceph
向往风的男子
·
2023-09-01 19:38
terraform
terraform
学习
云原生
Ceph
IO流程及数据分布
1.
Ceph
IO流程及数据分布1.1正常IO流程图步骤:client创建clusterhandler。client读取配置文件。client连接上monitor,获取集群map信息。
大隐隐于野
·
2023-09-01 10:14
Ceph专栏
ceph
ceph
源码阅读 erasure-code
1、
ceph
纠删码纠删码(ErasureCode)是比较流行的数据冗余的存储方法,将原始数据分成k个数据块(datachunk),通过k个数据块计算出m个校验块(codingchunk)。
大隐隐于野
·
2023-09-01 10:14
Ceph专栏
ceph
Ceph
的纠删码特性 EC(Erasure Code)代码流程
从GitHub上Clone
Ceph
项目,我是基于(
ceph
version12.2.11luminous版本)的代码来分析的一、EC(ErasureCode)是什么?
大隐隐于野
·
2023-09-01 10:14
Ceph专栏
ceph
ceph
源码阅读 buffer
ceph
::buffer是
ceph
非常底层的实现,负责管理
ceph
的内存。
大隐隐于野
·
2023-09-01 10:44
Ceph专栏
ceph
Ceph
基础知识和基础架构认识
1
Ceph
基础介绍
Ceph
是一个可靠地、自动重均衡、自动恢复的分布式存储系统,根据场景划分可以将
Ceph
分为三大块,分别是对象存储、块设备存储和文件系统服务。
大隐隐于野
·
2023-09-01 10:11
Ceph专栏
ceph
非常详细的
Ceph
介绍、原理、架构
非常详细的
Ceph
介绍、原理、架构1.
Ceph
架构简介及使用场景介绍1.1
Ceph
简介
Ceph
是一个统一的分布式存储系统,设计初衷是提供较好的性能、可靠性和可扩展性。
大隐隐于野
·
2023-09-01 07:30
Ceph专栏
ceph
ceph
架构及 IO流程
CEPH
是由多个节点构成的集群,它具有良好的可扩展性和可靠性。
大隐隐于野
·
2023-09-01 07:30
Ceph专栏
ceph
【python零基础入门学习】python基础篇之判断与for循环(二)
python》:python零基础入门学习《shell》:shell学习《terraform》持续更新中:terraform_Aws学习零基础入门到最佳实战《k8》暂未更新《docker学习》暂未更新《
ceph
向往风的男子
·
2023-08-31 23:13
python零基础入门
学习
python
【Terraform学习】使用 Terraform创建Lambda函数启动EC2(Terraform-AWS最佳实战学习)
python》:python零基础入门学习《shell》:shell学习《terraform》持续更新中:terraform_Aws学习零基础入门到最佳实战《k8》暂未更新《docker学习》暂未更新《
ceph
向往风的男子
·
2023-08-31 09:33
terraform
terraform
学习
aws
【Terraform学习】使用 Terraform创建DynamoDB添加项目(Terraform-AWS最佳实战学习)
python》:python零基础入门学习《shell》:shell学习《terraform》持续更新中:terraform_Aws学习零基础入门到最佳实战《k8》暂未更新《docker学习》暂未更新《
ceph
向往风的男子
·
2023-08-31 09:33
terraform
terraform
学习
【Terraform学习】Terraform模块基础操作(Terraform模块)
python》:python零基础入门学习《shell》:shell学习《terraform》持续更新中:terraform_Aws学习零基础入门到最佳实战《k8》暂未更新《docker学习》暂未更新《
ceph
向往风的男子
·
2023-08-31 08:28
terraform
terraform
学习
aws
riscv64 裸机编程实践与分析
riscv64裸机编程实践与分析1.概述2.最小工程的构成3.链接脚本4.可执行的程序
源代码分析
5.编译与运行5.1编译5.2运行5.3调试6.总结1.概述任何芯片在启动之前都需要有一段汇编代码,从这段汇编代码上就可以体现一些架构设计的特点
ctbinzi
·
2023-08-31 08:11
risc-v
php7.4升级php8.0后重启系统网站访问异常问题
安装完php8.0之后也禁用了旧版本php:禁用phpsudoa2dismodphp7.4启用phpsudoa2enmodphp8.0也重启了php8.0-fpm服务:sudoservi
ceph
p8.0
fengxingke
·
2023-08-30 14:45
分享类
大数据
php
windows
ubuntu
win10子系统
Ceph
入门到精通-Lunix性能分析工具汇总
出于对Linux操作系统的兴趣,以及对底层知识的强烈欲望,因此整理了这篇文章。本文也可以作为检验基础知识的指标,另外文章涵盖了一个系统的方方面面。如果没有完善的计算机系统知识,网络知识和操作系统知识,文档中的工具,是不可能完全掌握的,另外对系统性能分析和优化是一个长期的系列。本文档主要是结合Linux大牛,Netflix高级性能架构师BrendanGregg更新Linux性能调优工具的博文,搜集L
瓦哥架构实战
·
2023-08-30 06:23
Ceph入门到精通
ceph
【无标题】
Ceph
deploy-
ceph
部署投入使用
ceph
前,要知道一个很现实得问题,
ceph
对低版本内核得客户端使用非常不友好,低内核是指小于等于3.10.0-862,默认的centos7.5及以下的系统都是小于此类内核
张现伟的成长之路
·
2023-08-30 06:22
ceph
存储
分布式
k8s
Ceph
入门到精通-LVS基础知识
LB集群:(LoadBalancing)即负载均衡集群,其目的是为了提高访问的并发量及提升服务器的性能,其实现方式分为硬件方式和软件方式。硬件实现方式:常用的有F5公司的BIG-IP系列、A10公司的AX系列、Citrix公司的NetScaler系列等软件实现方式:LVS工作于传输层、nginx工作于应用层、haproxy工作于传输层和应用层本文主要讲解LVS。一、什么是LVS?1.LVS:(Li
瓦哥架构实战
·
2023-08-30 06:47
ceph
lvs
负载均衡
Ceph
入门到精通-OSD waring 设置建议
警告1在/var/lib/
ceph
/osd中找到的多个
ceph
_fsid值。这可能意味着您正在托管许多集群的OSD此节点或某些OSD配置错误以加入您期望的集群。
瓦哥架构实战
·
2023-08-30 06:17
Ceph入门到精通
ceph
分部署存储
Ceph
文章目录
Ceph
一.deploy-
ceph
部署1.系统环境初始化1.1修改主机名,DNS解析1.2时间同步1.3配置apt基础源与
ceph
源1.4关闭selinux与防火墙1.5创建
ceph
集群部署用户
张现伟的成长之路
·
2023-08-30 06:46
ceph
ceph
对象三元素data、xattr、omap
这里有一个
ceph
的原则,就是所有存储的不管是块设备、对象存储、文件存储最后都转化成了底层的对象object,这个object包含3个元素data,xattr,omap。
大隐隐于野
·
2023-08-30 00:08
Ceph专栏
ceph
【Terraform学习】使用 Terraform创建 S3 存储桶事件(Terraform-AWS最佳实战学习)
python》:python零基础入门学习《shell》:shell学习《terraform》持续更新中:terraform_Aws学习零基础入门到最佳实战《k8》暂未更新《docker学习》暂未更新《
ceph
向往风的男子
·
2023-08-30 00:03
terraform
terraform
学习
aws
ceph
存储
ceph
中pglog处理流程
ceph
的PGLog是由PG来维护,记录了该PG的所有操作,其作用类似于数据库里的undolog。
skdkjzz
·
2023-08-29 14:01
ceph存储
ceph
中PGLog处理流程
正文structpg_log_entry_t{ObjectModDescmod_desc;//用于保存本地回滚的一些信息,用于EC模式下的回滚操作bufferlistsnaps;//克隆操作,用于记录当前对象的snap列表hobject_tsoid;//操作的对象osd_reqid_treqid;//请求唯一标识(caller+tid)vector>extra_reqids;eversion_tv
大隐隐于野
·
2023-08-29 14:01
Ceph专栏
ceph
Ceph
EC pg backfill run
pg的backfill请求也是发送到osd的workqueue中与业务IO一起竞争。PGRecovery::runbackfill57voidPGRecovery::run(58OSD*osd,59OSDShard*sdata,60PGRef&pg,61ThreadPool::TPHandle&handle)62{63osd->do_recovery(pg.get(),epoch_queued,r
大隐隐于野
·
2023-08-29 14:01
Ceph专栏
ceph
ceph
中PGLog处理流程
ceph
的PGLog是由PG来维护,记录了该PG的所有操作,其作用类似于数据库里的undolog。
大隐隐于野
·
2023-08-29 14:58
Ceph专栏
ceph
Ceph
源码解析:PG peering
集群中的设备异常(异常OSD的添加删除操作),会导致PG的各个副本间出现数据的不一致现象,这时就需要进行数据的恢复,让所有的副本都达到一致的状态。一、OSD的故障和处理办法:1.OSD的故障种类:故障A:一个正常的OSD因为所在的设备发生异常,导致OSD不能正常工作,这样OSD超过设定的时间就会被out出集群。故障B:一个正常的OSD因为所在的设备发生异常,导致OSD不能正常工作,但是在设定的时间
大隐隐于野
·
2023-08-29 06:16
Ceph专栏
ceph
ceph
peering机制-状态机
本章介绍
ceph
中比较复杂的模块:Peering机制。该过程保障PG内各个副本之间数据的一致性,并实现PG的各种状态的维护和转换。
大隐隐于野
·
2023-08-29 06:39
Ceph专栏
ceph
Ceph
入门到精通-FAQ-display ospf error中,各个Error值的含义是什么
发布时间:2015-02-13|浏览次数:4738|下载次数:0|文档编号:EKB1000068090目录问题描述解决方案问题描述Q:displayospferror中,各个Error值的含义是什么?解决方案A:1、Generalpacketerrors:通用报文错误计数:−IP:receivedmyownpacket:收到源地址是自己IP地址发送的报文。产生原因:出现二层环路。−Badpacke
瓦哥架构实战
·
2023-08-29 06:09
Ceph入门到精通
ceph
lvs
【Docker的使用基础】Mac下利用Docker安装Redis
python爬虫入门进阶❤️4.
Ceph
实战,从原理到实战应有尽有。
Ceph
实战
码农飞哥
·
2023-08-28 23:51
Java高并发编程入门
macos
docker
redis
【Docker的使用基础】Mac下利用Docker安装 Kafka
python爬虫入门进阶❤️4.
Ceph
实战,从原理到实战应有尽有。
Ceph
实战
码农飞哥
·
2023-08-28 19:29
Ceph实战
Java高并发编程入门
Docker
docker
macos
kafka
ceph
网络模块
代码入手方式:1.osd的网络通信messenger在old.h中定义,如下图所示2.然后查看cluster_messenger的创建。3.再来查看internal_messenger的由来,是osd构造函数赋值的。4.最后看看ms_cluster的创建,在osd初始化的时候创建的。以上,就是cluster_messenger是如何跟IP绑定的过程。5.然后通过这个messenger发送网络消息即
620T
·
2023-08-28 17:18
上一页
13
14
15
16
17
18
19
20
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他