会员
商店
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
一笑的小屋
博客园
首页
新随笔
联系
管理
订阅
随笔- 42 文章- 1 评论- 1 阅读-
48805
10 2024 档案
HA脑裂问题解决方案
摘要:前言:HA中最复杂的,也是最难处理的就是集群脑裂问题,如果处理不好会导致数据丢失、数据不一致等一系列问题。HA解决方案中大多数都是基于VIP也就是虚拟IP的方式,虚拟IP的实现又依赖于ARP协议,让我们先来看下一些基础知识。 一、ARP请求过程: 1:发送ARP请求 2层网络中需要通过IP地址访问另
阅读全文
posted @
2024-10-19 02:50
一笑的小屋
阅读(87)
评论(0)
推荐(0)
编辑
Linux文件系统详解
摘要:一、文件系统基础概念 文件系统的基本组成结构是inode和data以及superblock。 inode:代表了文件的元信息,包括:inode号、文件大小、权限、所属用户和组等信息。 data:是数据部分,存储了实际的文件数据,data的基本存储单位是块(block),不同文件系统下块的大小各不相同
阅读全文
posted @
2024-10-10 12:39
一笑的小屋
阅读(52)
评论(0)
推荐(0)
编辑
使用cgroup限制资源方法
摘要:1. 使用cgroup(控制组)限制进程占用内存方法 1:创建cgroup目录: 首先,需要在/sys/fs/cgroup/memory目录下创建一个子目录 sudo mkdir /sys/fs/cgroup/memory/myapp // sudo mkdir /sys/fs/cgroup/cpu
阅读全文
posted @
2024-10-08 11:36
一笑的小屋
阅读(362)
评论(0)
推荐(0)
编辑
Linux文件系统锁示意图
摘要:字节偏移锁:file结构体是内核对于打开文件的结构体表示,可以在其上对指定的偏移量进行加锁,只锁定需要读写的部分,主要为了避免加锁整个文件。 文件加锁:直接对inode结构体进行加锁,因为inode结构体代表了一个文件,从而实现对文件的加锁。 page加锁:page是文件系统在内存中的表示结构,in
阅读全文
posted @
2024-10-08 11:33
一笑的小屋
阅读(35)
评论(0)
推荐(0)
编辑
Docker挂载原理示意图
摘要:docker可以在执行run命令创建容器的时候用-v参数将宿主机的某个目录挂载到docker容器中指定的目录,从而实现docker容器内目录和宿主机上对应目录之间的映射。 其实现的本质原理其实很简单,就是挂载后修改了原docker容器内路径的dentry对应的inode指向,改成了宿主机对应路径对应
阅读全文
posted @
2024-10-08 11:19
一笑的小屋
阅读(23)
评论(0)
推荐(0)
编辑
公告
昵称:
一笑的小屋
园龄:
5年8个月
粉丝:
8
关注:
4
+加关注
<
2025年3月
>
日
一
二
三
四
五
六
23
24
25
26
27
28
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
搜索
常用链接
我的随笔
我的评论
我的参与
最新评论
我的标签
更多链接
随笔分类
Golang(1)
Linux(6)
Mysql(3)
nginx(1)
php(7)
架构(6)
随笔档案
2024年11月(1)
2024年10月(5)
2021年3月(1)
2020年12月(2)
2020年11月(4)
2020年6月(1)
2020年5月(3)
2020年4月(1)
2019年11月(1)
2019年8月(4)
2019年7月(19)
php
HHVM 是如何提升 PHP 性能的?
阅读排行榜
1. 微服务架构理解[架构图](8872)
2. Mysql和MongoDB性能对比及应用场景分析(4835)
3. Java or PHP? 谈谈高并发网站的技术选型和架构设计(2894)
4. PHP的哈希表实现(2761)
5. 大公司服务器架构图(2745)
评论排行榜
1. 微服务架构理解[架构图](1)
推荐排行榜
1. HTTP/2 新特性总结(1)
2. PHP的哈希表实现(1)
3. Mysql和MongoDB性能对比及应用场景分析(1)
最新评论
1. Re:微服务架构理解[架构图]
沙发
--清行
点击右上角即可分享