Hi everyone,
just created a 5 node proxmox ceph cluster and would like and advise wether it ok and how to tweak performnace.
My Setup is:
3 Proxmox node are :
Dell Power Edge R730 :
12 x Intel(R) Xeon(R) CPU E5-2609 v3 @ 1.90GHz (2 Sockets)
Ram 128 GiB
2x 600 GB Dell sas 15k rpm in Raid1 for OS
3x 4TB WD4000FYYZ for OSD
2 Proxmox node are :
Dell Power Edge R730 :
6 x Intel(R) Xeon(R) CPU E5-2609 v3 @ 1.90GHz (1 Socket)
Ram 32 GiB
2x 600 GB Dell sas 15k rpm in Raid1 for OS
6x 6TB ST6000NM0024 for osd
All server have 4x 1GB ethernet card + 2x 10 GB ethernet card
one of the 10 GB network cards is used for ceph cluster
3 mons are active on the first 3 proxmox
total number of osd is 21 and journal is on the same osd drive for all
osd journal size = 5120
proxmox-ve: 4.4-79 (running kernel: 4.4.35-2-pve)
pve-manager: 4.4-12 (running version: 4.4-12/e71b7a74)
pve-kernel-4.4.6-1-pve: 4.4.6-48 pve-kernel-4.4.13-1-pve: 4.4.13-56 pve-kernel-4.4.13-2-pve: 4.4.13-58 pve-kernel-4.4.35-2-pve: 4.4.35-79 pve-kernel-4.4.15-1-pve: 4.4.15-60
ceph: 0.94.9-1~bpo80+1
Pool Config:
1 pool with size/min = 2/1 pg_num=1050 ruleset =0
Crush Map:
# 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 straw_calc_version 1
# devices
device 0 osd.0
device 1 osd.1
device 2 osd.2
device 3 osd.3
device 4 osd.4
device 5 osd.5
device 6 osd.6
device 7 osd.7
device 8 osd.8
device 9 osd.9
device 10 osd.10
device 11 osd.11
device 12 osd.12
device 13 osd.13
device 14 osd.14
device 15 osd.15
device 16 osd.16
device 17 osd.17
device 18 osd.18
device 19 osd.19
device 20 osd.20
# 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 pxmx4 {
id -2 # do not change unnecessarily
# weight 32.700
alg straw
hash 0 # rjenkins1
item osd.0 weight 5.450
item osd.1 weight 5.450
item osd.2 weight 5.450
item osd.3 weight 5.450
item osd.4 weight 5.450
item osd.5 weight 5.450
}
host pxmx5 {
id -3 # do not change unnecessarily
# weight 32.700
alg straw
hash 0 # rjenkins1
item osd.6 weight 5.450
item osd.7 weight 5.450
item osd.8 weight 5.450
item osd.9 weight 5.450
item osd.10 weight 5.450
item osd.11 weight 5.450
}
host pxmx1 {
id -4 # do not change unnecessarily
# weight 10.890
alg straw
hash 0 # rjenkins1
item osd.12 weight 3.630
item osd.13 weight 3.630
item osd.14 weight 3.630
}
host pxmx2 {
id -5 # do not change unnecessarily
# weight 10.890
alg straw
hash 0 # rjenkins1
item osd.15 weight 3.630
item osd.16 weight 3.630
item osd.17 weight 3.630
}
host pxmx3 {
id -6 # do not change unnecessarily
# weight 10.890
alg straw
hash 0 # rjenkins1
item osd.18 weight 3.630
item osd.19 weight 3.630
item osd.20 weight 3.630
}
root default {
id -1 # do not change unnecessarily
# weight 98.070
alg straw
hash 0 # rjenkins1
item pxmx4 weight 32.700
item pxmx5 weight 32.700
item pxmx1 weight 10.890
item pxmx2 weight 10.890
item pxmx3 weight 10.890
}
# rules
rule replicated_ruleset {
ruleset 0
type replicated
min_size 1
max_size 10
step take default
step chooseleaf firstn 0 type host
step emit
}
# end crush map.
Any Recommendation or advise is most welcome, as performance is below average.
Thanks
just created a 5 node proxmox ceph cluster and would like and advise wether it ok and how to tweak performnace.
My Setup is:
3 Proxmox node are :
Dell Power Edge R730 :
12 x Intel(R) Xeon(R) CPU E5-2609 v3 @ 1.90GHz (2 Sockets)
Ram 128 GiB
2x 600 GB Dell sas 15k rpm in Raid1 for OS
3x 4TB WD4000FYYZ for OSD
2 Proxmox node are :
Dell Power Edge R730 :
6 x Intel(R) Xeon(R) CPU E5-2609 v3 @ 1.90GHz (1 Socket)
Ram 32 GiB
2x 600 GB Dell sas 15k rpm in Raid1 for OS
6x 6TB ST6000NM0024 for osd
All server have 4x 1GB ethernet card + 2x 10 GB ethernet card
one of the 10 GB network cards is used for ceph cluster
3 mons are active on the first 3 proxmox
total number of osd is 21 and journal is on the same osd drive for all
osd journal size = 5120
proxmox-ve: 4.4-79 (running kernel: 4.4.35-2-pve)
pve-manager: 4.4-12 (running version: 4.4-12/e71b7a74)
pve-kernel-4.4.6-1-pve: 4.4.6-48 pve-kernel-4.4.13-1-pve: 4.4.13-56 pve-kernel-4.4.13-2-pve: 4.4.13-58 pve-kernel-4.4.35-2-pve: 4.4.35-79 pve-kernel-4.4.15-1-pve: 4.4.15-60
ceph: 0.94.9-1~bpo80+1
Pool Config:
1 pool with size/min = 2/1 pg_num=1050 ruleset =0
Crush Map:
# 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 straw_calc_version 1
# devices
device 0 osd.0
device 1 osd.1
device 2 osd.2
device 3 osd.3
device 4 osd.4
device 5 osd.5
device 6 osd.6
device 7 osd.7
device 8 osd.8
device 9 osd.9
device 10 osd.10
device 11 osd.11
device 12 osd.12
device 13 osd.13
device 14 osd.14
device 15 osd.15
device 16 osd.16
device 17 osd.17
device 18 osd.18
device 19 osd.19
device 20 osd.20
# 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 pxmx4 {
id -2 # do not change unnecessarily
# weight 32.700
alg straw
hash 0 # rjenkins1
item osd.0 weight 5.450
item osd.1 weight 5.450
item osd.2 weight 5.450
item osd.3 weight 5.450
item osd.4 weight 5.450
item osd.5 weight 5.450
}
host pxmx5 {
id -3 # do not change unnecessarily
# weight 32.700
alg straw
hash 0 # rjenkins1
item osd.6 weight 5.450
item osd.7 weight 5.450
item osd.8 weight 5.450
item osd.9 weight 5.450
item osd.10 weight 5.450
item osd.11 weight 5.450
}
host pxmx1 {
id -4 # do not change unnecessarily
# weight 10.890
alg straw
hash 0 # rjenkins1
item osd.12 weight 3.630
item osd.13 weight 3.630
item osd.14 weight 3.630
}
host pxmx2 {
id -5 # do not change unnecessarily
# weight 10.890
alg straw
hash 0 # rjenkins1
item osd.15 weight 3.630
item osd.16 weight 3.630
item osd.17 weight 3.630
}
host pxmx3 {
id -6 # do not change unnecessarily
# weight 10.890
alg straw
hash 0 # rjenkins1
item osd.18 weight 3.630
item osd.19 weight 3.630
item osd.20 weight 3.630
}
root default {
id -1 # do not change unnecessarily
# weight 98.070
alg straw
hash 0 # rjenkins1
item pxmx4 weight 32.700
item pxmx5 weight 32.700
item pxmx1 weight 10.890
item pxmx2 weight 10.890
item pxmx3 weight 10.890
}
# rules
rule replicated_ruleset {
ruleset 0
type replicated
min_size 1
max_size 10
step take default
step chooseleaf firstn 0 type host
step emit
}
# end crush map.
Any Recommendation or advise is most welcome, as performance is below average.
Thanks