美文网首页Ceph
【ceph】容量计算

【ceph】容量计算

作者: 小醉90s | 来源:发表于2018-12-10 18:25 被阅读0次

容量计算

  • osd
  • pool
  • bucket
  • 对象的访问控制
  • 用户/存储桶配额检查

存储池(Pool)

副本数

1. 查看存储池副本数
# ceph osd pool get pool_name size
2. 设置存储池副本数
# ceph osd pool set pool_name size 3
2. 打印存储池列表
# ceph osd lspools

空间大小

# ceph df
GLOBAL:
    SIZE        AVAIL       RAW USED     %RAW USED 
    2.73TiB     2.71TiB      13.6GiB          0.49 
POOLS:
    NAME                           ID     USED        %USED     MAX AVAIL     OBJECTS 
    .rgw.root                      1      1.09KiB         0        880GiB           4 
    default.rgw.control            2           0B         0        880GiB           8 
    default.rgw.meta               3      1.24KiB         0        880GiB           7 
    default.rgw.log                4           0B         0        880GiB         207 
    default.rgw.buckets.index      18          0B         0        880GiB           2 
    default.rgw.buckets.data       19     2.38GiB      0.27        880GiB         630 
    default.rgw.buckets.non-ec     20          0B         0        880GiB           0 

分析

  • 3台物理机,每台物理机有1块1T硬盘做raid0,物理可用空间为1*3=3T;
  • ceph层将每台服务器1T硬盘当成一个osd数据节点,这样global总空间可用大小便是1*3=3T(约2.73TiB);
  • 查看pool副本数为3,故整个集群可用空间为3/3=1T(约880GiB);
  • pool可用大小是基于总空间大小,而且并没有定义单个pool限额,故所有pools的可用大小便是基于副本数size的总集群可用大小,这里ceph对pool的最大可用大小定义有些模糊;
  • bucket和用户可配置磁盘限额;

相关文章

网友评论

    本文标题:【ceph】容量计算

    本文链接:https://www.haomeiwen.com/subject/gdudhqtx.html