背景 除了了与基础性能息息相关的网络和内存管理之外,Golang 给人印象最深的一个特性就是 Inerface 数据结构了,Interface 距离业务系统非常近,其独特的静...
背景 除了了与基础性能息息相关的网络和内存管理之外,Golang 给人印象最深的一个特性就是 Inerface 数据结构了,Interface 距离业务系统非常近,其独特的静...
概述 Mysql 架构 mysql基本架构组成:客户端,Server层和存储引擎层。其中,只有Server层和存储引擎层是属于Mysql。 Server层:连接器,查询缓存,...
简介 Ceph快照功能基于RADOS实现,但是从使用方法上分成三种情况: Pool Snapshot 对整个Pool打快照,该Pool中所有的对象都会受影响。 Self Ma...
C++ 基础 1. 引用和指针有什么区别? 一般指的是某块内存的地址,通过这个地址,我们可以寻址到这块内存;而引用是一个变量的别名。指针可以为空,引用不能为空。 2. #de...
概述 集群网络系统是 Kubernetes 的核心部分,但是想要准确了解它的工作原理可是个不小的挑战。下面列出的是网络系统的的四个主要问题: 高度耦合的容器间通信:这个已经被...
起源 RocksDB项目是起源于Facebook,是一款作为各种存储介质上的服务器工作负载的存储引擎,最初专注于快速存储(尤其是闪存存储)。它是一个 C++ 库,用于存储任意...
什么是WebAssembly?[https://developer.mozilla.org/en-US/docs/WebAssembly/Concepts#what_is_w...
Kubernetes 调度器详解 概览 在 Kubernetes 中,调度 (scheduling) 指的是确保 Pod 匹配到合适的节点, 以便 kubelet 能够运行它...
Ceph简介 什么是分布式存储 与集中式存储相反,分布式存储通常采用存储单元集群的形式,并具有在集群节点之间进行数据同步和协调的机制。分布式存储最初是由Google提出的,其...
Kubernetes简介 概述 Kubernetes 是一个可移植、可扩展的开源平台,用于管理容器化的工作负载和服务,可促进声明式配置和自动化。 Kubernetes 拥有一...
概述 由于容器默认情况下rootfs系统树没有一个与之对应的存储设备,因此可以认为容器中任何文件操作都是临时性的,这样的设计带来了两个问题,其一是如果容器因为某些原因被kub...
Ceph FAQ 总结 生产环境如何部署Ceph 1. 在kubernetes系统中使用CephCSI时,是Fuse好,还是KernelMod好? 由于容器在技术文件系统层面...
Golang面试题 内存管理 1. new 和 make 的区别 Go分为数据类型分为值类型和引用类型,其中值类型是 int、float、string、bool、struct...
前言 作为一个成熟、可靠的分布式存储框架,Ceph集群中的各个组件都具备很强的自运维能力,这样的能力都是依托于 Ceph 优秀的故障检测机制。这篇文章主要分析一下集群状态的变...
模拟数据损毁 创建 recovery fs 从 data pool 中恢复一个可用的备份文件系统。 尝试恢复文件系统,成功者则流程结束,不成功继续第4)步 利用 recove...
当别人人对我的行为提出意见,我会认为这是我从不同角度获得成长的启发和成长的机会。 乔布斯的一句话:我特别喜欢和聪明人在一起,因为最大的好处就是可以不用考虑他们的自尊,这句话的...
相对于至亲已故的小伙伴们,我很走运——我爹健在。 虽然说总有吃织纹螺会中毒的消息传来,但是我爹还是会给我炒。 织纹螺,东北俗称海瓜子。与南方小蚌状的海瓜子不同,东北“海瓜子”...
1.找到的分区id:diskutil list # diskutil list /dev/disk0 #: TYPE NAME SIZ...
去年8月份的时候,我心情很差。原因真的很普通。失恋吧,也不算。应该算是我第一次迫切的想珍惜一个人,却最终还是失去了。我和他认识已经很久了,最初的相识,中间的分手,和最后的短暂...