Project

General

Profile

Feature #42593

set ms_bind_before_connect option true by default

Added by Zhiwei Dai over 4 years ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
Performance/Resource Usage
Target version:
-
% Done:

0%

Source:
Tags:
Backport:
Reviewed:
Component(RADOS):
OSD
Pull request ID:

Description

Option ms_bind_before_connect exists before nautilus. It is used to bind message ip to target osd.
It's useful for decreasing cross-numa access rate and improving ceph performance.
From nautilus, auto numa affinity option is coming and the feature is enabled by default.
osd_numa_auto_affinity = true
osd_numa_node = -1
osd_numa_prefer_iface = true

In multi-network ceph nautilus cluster, if ms_bind_before_connect is false, all io data flow force on
one nic port and the performance will be bad.

So, setting ms_bind_before_connect option true by default maybe a good choice.

Also available in: Atom PDF