奇伢

高级存储研发

Chengdu, China
  • 文章
  • 归档
  • 分类
  • 标签
  • 关于

公告

更多干货,关注公众号:奇伢云存储

标签

anon_inode1 cdn1 directio1 etcd3 fd句柄5 gdb2 go37 go源码剖析1 http1 inotifyfd1 io多路复用2 linux11 linux内核源码6 minio1 mongodb1 paxos1 python7 raft1 s32 signalfd1 socketfd1 socks51 timerfd1 vim1 一致性2 代理1 内存管理1 分布式3 分布式原理1 协程4 单元测试1 单点故障1 博客站点搭建1 原子操作1 垃圾回收6 多字段原子操作1 存储20 存储原理1 密码1 对象存储4 并发编程5 效率工具3 最细节篇10 杂谈1 架构1 死锁1 水文1 源码分析1 源码剖析4 生命周期1 算法2 缓存击穿1 读者朋友1 读者问答1 调度1 调试2 资讯1 高可用1

分类

  • go-技术专辑8
  • go技术专辑34
  • linux-fd-句柄系列5
  • linux内核源码6
  • linux编程10
  • python技术专辑6
  • 中间件技术1
  • 云原生3
  • 公众号资讯1
  • 分布式系统6
  • 存储技术编程10
  • 对象存储6
  • 效率工具篇3
  • 杂谈4
  • 源码分析1
  • 编程内功1
  • 网络编程1
  • 自制文件系统5

标签

  • anon_inode1
  • cdn1
  • directio1
  • etcd3
  • fd句柄5
  • gdb2
  • go37
  • go源码剖析1
  • http1
  • inotifyfd1
  • io多路复用2
  • linux11
  • linux内核源码6
  • minio1
  • mongodb1
  • paxos1
  • python7
  • raft1
  • s32
  • signalfd1
  • socketfd1
  • socks51
  • timerfd1
  • vim1
  • 一致性2
  • 代理1
  • 内存管理1
  • 分布式3
  • 分布式原理1
  • 协程4
  • 单元测试1
  • 单点故障1
  • 博客站点搭建1
  • 原子操作1
  • 垃圾回收6
  • 多字段原子操作1
  • 存储20
  • 存储原理1
  • 密码1
  • 对象存储4
  • 并发编程5
  • 效率工具3
  • 最细节篇10
  • 杂谈1
  • 架构1
  • 死锁1
  • 水文1
  • 源码分析1
  • 源码剖析4
  • 生命周期1
  • 算法2
  • 缓存击穿1
  • 读者朋友1
  • 读者问答1
  • 调度1
  • 调试2
  • 资讯1
  • 高可用1

最新文章

  • 云原生 etcd 系列 | 最难 paxos 最易 raft ?

    2021-10-21

  • 云原生 etcd 系列 | Leader 是怎么选举出来的?

    2021-10-12

  • 云原生 etcd 系列 | 为什么值得学习

    2021-10-08

  • Go 存储基础 | 怎么使用 direct io ?

    2021-09-29

  • Linux fd 系列 | 匿名 fd 是什么?

    2021-09-24

自制文件系统 — 02 FUSE 框架,开发者的福音

前情提要 前文介绍了一些探索文件系统的命令和方法,并且提到内核文件系统开发的艰难,笔者说过要带读者朋友一起动手做一个极简的文件系统。 但笔者总不

  2021-05-24   自制文件系统   存储 linux 字数统计: 3428字 阅读时长: 7分

自制文件系统 —— 03 Go实战:hello world 的文件系统

前情提要 终于到了动手的环节,今天我们直接搞起一个叫做 hello world 的文件系统,附上全部代码实现,且可以体验测试。 环境准备 环境准备: go 编程环境(准备个 go

  2021-05-24   自制文件系统   存储 linux 字数统计: 3207字 阅读时长: 7分

假如 Go 能说话,听听 GMP 的心声

最近发生了个大事件,Golang,G,M,P,程序猿,操作系统吵起来了,每个人都心有怨言,奇伢作为调解程序之友,对涉事的几位当事人做了一个简

  2021-05-22   杂谈   存储 Go 字数统计: 3305字 阅读时长: 7分

Go 存储基础 — 内存结构体怎么写入文件?

概述 讲了那么多存储的通用知识,从 Linux 的文件系统,块层,再到磁盘,都做了一些深入的分享。今天分享一个 Go 编程的使用技巧:怎么把内存的结构体写入到磁

  2021-05-12   Go技术专辑   存储 Go 字数统计: 2880字 阅读时长: 6分

深度剖析 Linux 的 3 种“拷贝”命令

概述 Linux 下有 3 种“拷贝”,分别是 ln,cp,mv,这 3 个命令貌似都能 copy 出一个新的文件出来。 细心的小伙伴看到我给 “拷贝” 打上了双引号?因为 Linux 的这

  2021-05-08   存储技术编程   存储 linux 字数统计: 5200字 阅读时长: 11分

存储基础 —— 磁盘 IO 为什么总叫你对齐?

存储 IO 最重要的一个知识点是啥? 划重点:存储 IO 要对齐。 资深存储人员为啥总叫你注意 IO 对齐的?机械磁盘 IO 为什么要 512 对齐呢,SSD 盘为啥要 4K 对齐?不

  2021-04-21   存储技术编程   存储 字数统计: 2848字 阅读时长: 6分

存储进阶—怎么才能保证 IO 数据的安全?

写的数据安全吗? 思考一个问题:写数据做到什么程度才叫安全了? 就是:用户发过来一个写 IO 请求,只要你给他回复了 “写成功了”,那么无论机器发生掉电

  2021-04-21   存储技术编程   存储 字数统计: 3623字 阅读时长: 8分

读者问答:Go 编程怎么也有踩内存?

前情概要 有位读者群里抛出过一段自己研究的代码,并附上这么一个问题: 代码截屏: 为了刚好的研究,下面贴出来代码文本: package main import ( "fmt" "reflect" "unsafe" ) func StringToByte(key *string) []byte { strPtr

  2021-04-16   Go技术专辑   Go 最细节篇 读者问答 字数统计: 2006字 阅读时长: 5分

深度剖析 Go 的 nil

前几天有小伙伴问我说,golang 里面很多类型使用 nil 来赋值和做条件判断,总是混淆记不住。 你可能见过:: 很多文章和书会教你:Go 语言默认定义的

  2021-04-12   Go技术专辑   Go 最细节篇 字数统计: 4725字 阅读时长: 10分

存储基础 — 文件描述符 fd 究竟是什么?

前情概要 通过上一篇 Go IO 的姿势, 我们看到有两种文件读写的方式,一种是系统调用的方式,接受和操作的对象是一个整数 fd,另一种是 Go 标准库自己封装的

  2021-04-07   存储技术编程   linux 存储 字数统计: 4854字 阅读时长: 10分

存储入门进阶推荐:存储技术通关看这几本书

应一位读者朋友,推荐一些和存储相关入门和进阶的书籍。 有些读者朋友是已经深耕存储多年,有的读者朋友是刚刚入门、或者说有兴趣但是迟迟不得入门。以

  2021-03-31   杂谈   Go 存储 字数统计: 4042字 阅读时长: 9分

Go 存储基础 — 文件 IO 的姿势

[toc] 两大 IO 分类 我们都知道计算的体系架构,CPU,内存,网络,IO。那么 IO 是啥呢?一般理解成 Input、Output 的缩写,通俗话就是输入输出的

  2021-03-26   Go技术专辑   Go 存储 字数统计: 3573字 阅读时长: 8分

Page:3/8
©2021 - 2022
蜀ICP备2021015504号