Hello,
We got an cluster of 6 servers.
1 server is beeining used as backup server so there are not vm or ceph is not an member of the ceph cluster.
5 servers got 2x e5-2620v4 256gb ddr and 4x 1tb ssd and 1x 4tb ssd.
The latency of the 4tb is very high what will cause that the cluster in total will be slow.
As i understand an mix of ssd;s is possible with ceph but is the size of the smallest and biggest to far apart?
We ordered an extra server, with 4x4tb ssd. will this make an more balance of the ceph storage? Or what do you recommand?
We made some manual changes to the crush map to balance the performance more between the osd.
The 4tb where at first 3.4 but change it at first to 2.7 and now even to 2.2.
So all the 0.873 ssd are 1tb (pm863a) the weight 2.200 are 4tb (pm863a)
In the prox-s05 are the 1tb intel (S3520)
Currently we are still at 5.6 with Proxmox, wont dont dare to upgrade yet.
We got an cluster of 6 servers.
1 server is beeining used as backup server so there are not vm or ceph is not an member of the ceph cluster.
5 servers got 2x e5-2620v4 256gb ddr and 4x 1tb ssd and 1x 4tb ssd.
The latency of the 4tb is very high what will cause that the cluster in total will be slow.
As i understand an mix of ssd;s is possible with ceph but is the size of the smallest and biggest to far apart?
We ordered an extra server, with 4x4tb ssd. will this make an more balance of the ceph storage? Or what do you recommand?
We made some manual changes to the crush map to balance the performance more between the osd.
The 4tb where at first 3.4 but change it at first to 2.7 and now even to 2.2.
So all the 0.873 ssd are 1tb (pm863a) the weight 2.200 are 4tb (pm863a)
In the prox-s05 are the 1tb intel (S3520)
Currently we are still at 5.6 with Proxmox, wont dont dare to upgrade yet.
Code:
# begin crush map
tunable choose_local_tries 0
tunable choose_local_fallback_tries 0
tunable choose_total_tries 50
tunable chooseleaf_descend_once 1
tunable chooseleaf_vary_r 1
tunable chooseleaf_stable 1
tunable straw_calc_version 1
tunable allowed_bucket_algs 54
# devices
device 0 osd.0 class ssd
device 1 osd.1 class ssd
device 2 osd.2 class ssd
device 3 osd.3 class ssd
device 4 osd.4 class ssd
device 5 osd.5 class ssd
device 6 osd.6 class ssd
device 7 osd.7 class ssd
device 8 osd.8 class ssd
device 9 osd.9 class ssd
device 10 osd.10 class ssd
device 11 osd.11 class ssd
device 12 osd.12 class ssd
device 13 osd.13 class ssd
device 14 osd.14 class ssd
device 15 osd.15 class ssd
device 16 osd.16 class ssd
device 17 osd.17 class ssd
device 18 osd.18 class ssd
device 19 osd.19 class ssd
device 20 osd.20 class ssd
device 21 osd.21 class ssd
device 22 osd.22 class ssd
device 23 osd.23 class ssd
device 24 osd.24 class ssd
device 25 osd.25 class ssd
device 26 osd.26 class ssd
device 27 osd.27 class ssd
# types
type 0 osd
type 1 host
type 2 chassis
type 3 rack
type 4 row
type 5 pdu
type 6 pod
type 7 room
type 8 datacenter
type 9 region
type 10 root
# buckets
host prox-s01 {
id -3 # do not change unnecessarily
id -4 class ssd # do not change unnecessarily
# weight 6.566
alg straw2
hash 0 # rjenkins1
item osd.0 weight 0.873
item osd.2 weight 0.873
item osd.5 weight 0.873
item osd.19 weight 0.873
item osd.1 weight 0.873
item osd.24 weight 2.200
}
host prox-s02 {
id -5 # do not change unnecessarily
id -6 class ssd # do not change unnecessarily
# weight 6.566
alg straw2
hash 0 # rjenkins1
item osd.3 weight 0.873
item osd.6 weight 0.873
item osd.8 weight 0.873
item osd.10 weight 0.873
item osd.17 weight 0.873
item osd.25 weight 2.200
}
host prox-s03 {
id -7 # do not change unnecessarily
id -8 class ssd # do not change unnecessarily
# weight 6.566
alg straw2
hash 0 # rjenkins1
item osd.4 weight 0.873
item osd.7 weight 0.873
item osd.9 weight 0.873
item osd.11 weight 0.873
item osd.18 weight 0.873
item osd.26 weight 2.200
}
host prox-s04 {
id -9 # do not change unnecessarily
id -10 class ssd # do not change unnecessarily
# weight 6.566
alg straw2
hash 0 # rjenkins1
item osd.12 weight 0.873
item osd.13 weight 0.873
item osd.14 weight 0.873
item osd.15 weight 0.873
item osd.16 weight 0.873
item osd.27 weight 2.200
}
host prox-s05 {
id -11 # do not change unnecessarily
id -12 class ssd # do not change unnecessarily
# weight 3.493
alg straw2
hash 0 # rjenkins1
item osd.20 weight 0.873
item osd.21 weight 0.873
item osd.22 weight 0.873
item osd.23 weight 0.873
}
root default {
id -1 # do not change unnecessarily
id -2 class ssd # do not change unnecessarily
# weight 29.757
alg straw2
hash 0 # rjenkins1
item prox-s01 weight 6.566
item prox-s02 weight 6.566
item prox-s03 weight 6.566
item prox-s04 weight 6.566
item prox-s05 weight 3.493
}
# rules
rule replicated_rule {
id 0
type replicated
min_size 1
max_size 10
step take default
step chooseleaf firstn 0 type host
step emit
}
# end crush map