腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
腾讯云架构师技术同盟
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
工具
TVP
腾讯云架构师技术同盟
返回腾讯云官网
分布式存储
专栏成员
举报
84
文章
174840
阅读量
33
订阅数
订阅专栏
申请加入专栏
全部文章(84)
分布式(48)
node.js(15)
缓存(15)
编程算法(9)
存储(9)
腾讯云测试服务(7)
http(6)
云数据库 Redis®(4)
unix(4)
nginx(4)
数据迁移(4)
https(4)
pool(4)
负载均衡(3)
github(3)
文件存储(3)
开源(3)
网络安全(3)
image(3)
map(3)
集群(3)
ios(2)
swift(2)
c++(2)
html(2)
git(2)
linux(2)
负载均衡缓存(2)
网站(2)
运维(2)
kernel(2)
性能测试(2)
object(2)
服务(2)
对象存储(1)
其他(1)
bash(1)
数据库(1)
sql(1)
打包(1)
ide(1)
api(1)
bash 指令(1)
grep(1)
tcp/ip(1)
gcc(1)
迁移(1)
图片处理(1)
admin(1)
block(1)
device(1)
distributed(1)
io(1)
min(1)
monitor(1)
png(1)
rack(1)
root(1)
service(1)
set(1)
size(1)
socket(1)
store(1)
备份(1)
函数(1)
镜像(1)
数据(1)
调试(1)
统计(1)
系统(1)
源码分析(1)
搜索文章
搜索
搜索
关闭
C语言的原子操作
gcc
gcc支持如下原子操作: #if (GCC_VERSION >= 40100) /* 内存访问栅 */ #define barrier() (__sync_synchronize()) /* 原子获取 */ #define AO_GET(ptr) ({ __typeof__(*(ptr)) volatile *_val = (ptr); barrier(); (*_val); }) /*原子设置,如果原值和新值不一样则设置*/ #def
Lucien168
2020-10-26
1.7K
0
文件系统索引extent 和 bitmap区别
node.js
编程算法
Extent 能有效地减少元数据开销。为了进一步理解这个问题,我们还是看看 ext2 中的反面例子。
Lucien168
2020-09-28
1.2K
0
ceph-immmutable-object-cache源码分析
缓存
c++
分布式
目前官方提供了ceph-immmutable-object-cache守护进程负责将内容缓存到本地缓存目录上。为了获得更好的性能,建议使用SSD作为底层存储介质。
Lucien168
2020-07-20
741
0
samba源码安装及调试
service
服务
调试
系统
以下的依赖包并非全部都要安装,主要还看用户使用需求,例如是使用AD DC还是别的。
Lucien168
2020-07-20
1.6K
0
LRU-K和2Q缓存算法介绍
缓存
编程算法
LRU-K中的K代表最近使用的次数,因此LRU可以认为是LRU-1。LRU-K的主要目的是为了解决LRU算法“缓存污染”的问题,其核心思想是将“最近使用过1次”的判断标准扩展为“最近使用过K次”。
Lucien168
2020-07-20
3K
0
Lustre参数调整
node.js
1. 设置和查看lustre参数 创建文件系统时,使用mkfs.lustre。 当服务器停止运行时,使用use trnefs.lustre。 当文件系统正在运行时,使用lctl设置或者查看参数。 1.1 mkfs.lustre设置参数 当文件系统第一次格式化时,参数可以通过在mkfs.lustre命令中添加--param选项进行设置。 # 设置超时时间为50 mkfs.lustre --mdt --param="sys.timeout=50" /dev/sda 1.2 tunefs.lustre设置参数 当
Lucien168
2020-07-20
1.3K
0
Lustre文件系统安装
node.js
1. 环境 1.1 创建临时的yum源 cat >/tmp/lustre-repo.conf <<\__EOF [lustre-server] name=lustre-server baseurl=https://downloads.whamcloud.com/public/lustre/latest-release/el7/server # exclude=*debuginfo* gpgcheck=0 [lustre-client] name=lustre-client baseurl=https://
Lucien168
2020-07-20
1.4K
0
linux cache介绍及控制
缓存
https://lonesysadmin.net/2013/12/22/better-linux-disk-caching-performance-vm-dirty_ratio/
Lucien168
2020-07-20
2.4K
0
CephFS源码分析
源码分析
13. 深入研究 13.1 MDS启动阶段分析 //src/ceph_mds.cc int main(int argc, const char **argv) { ceph_pthread_setname(pthread_self(), "ceph-mds"); vector<const char*> args; argv_to_vec(argc, argv, args); env_to_vec(args); //初始化全局信息 auto cct = global_init(NU
Lucien168
2020-07-20
1.8K
0
CephFS 介绍及使用经验分享
分布式
缓存
node.js
负载均衡
负载均衡缓存
消息: Client name failing to respond to cache pressure
Lucien168
2020-07-20
10K
0
CephFS 文件布局性能测试对比
腾讯云测试服务
https://rc.coepp.org.au/_media/cephfs-fio-analysis.pdf
Lucien168
2020-07-20
1.3K
0
ceph开源监控软件对比
分布式
开源
api
linux
网站
目前主流的Ceph开源监控软件有:Calamari、VSM、Inkscope、Ceph-Dash、Zabbix等,下面简单介绍下各个开源组件。
Lucien168
2020-07-20
2.7K
0
rbd image找到对应osd位置
image
object
1. 查找image指纹信息 $ rbd info test_pool/test_image rbd image 'test_image': size 102400 MB in 25600 objects order 22 (4096 kB objects) block_name_prefix: rbd_data.12c074b0dc51 #指纹就是12c074b0dc51 format: 2 features: layering, exclusive-lock,
Lucien168
2020-07-20
712
0
ceph分布式存储-集群客户端连接
kernel
分布式
1. 查看FS客户端连接 $ ceph daemon mds.0 session ls [ { "id": 5122511, "num_leases": 0, "num_caps": 655, "state": "open", "replay_requests": 0, "completed_requests": 1, "reconnecting": false, "ins
Lucien168
2020-07-20
1K
0
ceph分布式存储-数据不均衡调整
数据
1. 查看数据分布是否均衡 #查看osd使用情况 $ ceph osd df tree ID CLASS WEIGHT REWEIGHT SIZE USE AVAIL %USE VAR PGS TYPE NAME -1 196.21051 - 190T 347G 190T 0.18 1.00 - root default -3 65.40106 - 61390G 115G 61274G 0.19 1.06 -
Lucien168
2020-07-20
2.2K
0
ceph分布式存储-日志和调试
分布式
开源
一般来说,你应该在运行时增加调试选项来调试问题;也可以把调试选项添加到 Ceph 配置文件里来调试集群启动时的问题,然后查看 /var/log/ceph (默认位置)下的日志文件。
Lucien168
2020-07-20
2.3K
0
ceph分布式存储-管理crushmap
分布式
存储
CRUSH 算法通过计算数据存储位置来确定如何存储和检索。 CRUSH 授权 Ceph 客户端直接连接 OSD ,而非通过一个中央服务器或代理。数据存储、检索算法的使用,使 Ceph 避免了单点故障、性能瓶颈、和伸缩的物理限制。
Lucien168
2020-07-20
991
0
ceph分布式存储-集群容量评估
腾讯云测试服务
存储
分布式
cpu型号: Intel(R) Xeon(R) CPU E5-2630 v4 @ 2.20GHz cpu核数: 40 硬盘: hdd
Lucien168
2020-07-20
2.2K
0
ceph分布式存储-增加/删除 OSD
分布式
存储
要增加一个 OSD,要依次创建数据目录、把硬盘挂载到数据目录、把 OSD 加入集群、然后把它加入 CRUSH Map。
Lucien168
2020-07-20
5.2K
0
ceph分布式存储-增加/删除 Monitor
分布式
一个集群可以只有一个 monitor,我们推荐生产环境至少部署 3 个。 Ceph 使用 Paxos 算法的一个变种对各种 map 、以及其它对集群来说至关重要的信息达成共识。建议(但不是强制)部署奇数个 monitor 。Ceph 需要 mon 中的大多数在运行并能够互相通信,比如单个 mon,或 2 个中的 2 个,3 个中的 2 个,4 个中的 3 个等。初始部署时,建议部署 3 个 monitor。后续如果要增加,请一次增加 2 个。
Lucien168
2020-07-20
2K
0
点击加载更多
社区活动
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·干货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档