рддреЛ рддреБрдордЪреНрдпрд╛рд╕рд╛рдареА рдЪрд╛рдВрдЧрд▓рд╛ рдирд╛рд╣реА

рд░реБрдХрдЪреНрдпрд╛ рд╡рд╛рдврддреНрдпрд╛ рд▓реЛрдХрдкреНрд░рд┐рдпрддреЗрдЪреНрдпрд╛ рд╕рдВрджрд░реНрднрд╛рдд, рдореА рддреНрдпрд╛рдЪреНрдпрд╛ рдЕрдбрдЪрдгреА рдЖрдгрд┐ рд╡рд╛рдЯреЗрдд рддреБрдордЪреА рд╡рд╛рдЯ рдкрд╛рд╣рдд рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рд╕рдорд╕реНрдпрд╛рдВрдмрджреНрджрд▓ рдмреЛрд▓реВ рдЗрдЪреНрдЫрд┐рддреЛ.

рдорд╛рдЭреНрдпрд╛рдмрджреНрджрд▓: рд╣реЕрдорд░ рдЖрд╡реГрддреНрддреА, рд╕рдореБрджрд╛рдп рд╕рдВрд╕реНрдерд╛рдкрдХ рдкрд╛рд╕реВрди рд╕реЗрдл рдкреНрд░рд╢рд╛рд╕рдирд╛рдЪрд╛ рдЕрдиреБрднрд╡ t.me/ceph_ru рдЯреЗрд▓реАрдЧреНрд░рд╛рдо рдордзреНрдпреЗ.

рдирд┐рд░рд╛рдзрд╛рд░ рд╣реЛрдК рдирдпреЗ рдореНрд╣рдгреВрди, рдореА рд╕реЗрдлрдЪреНрдпрд╛ рд╕рдорд╕реНрдпрд╛рдВрдмрджреНрджрд▓ рд╣реЕрдмреНрд░ (рд░реЗрдЯрд┐рдВрдЧрдиреБрд╕рд╛рд░) рд╕реНрд╡реАрдХрд╛рд░рд▓реЗрд▓реНрдпрд╛ рдкреЛрд╕реНрдЯреНрд╕рдЪрд╛ рд╕рдВрджрд░реНрдн рджреЗрдИрди. рдорд▓рд╛ рдпрд╛ рдкреЛрд╕реНрдЯреНрд╕рдордзреАрд▓ рдмрд╣реБрддреЗрдХ рд╕рдорд╕реНрдпрд╛ рджреЗрдЦреАрд▓ рдЖрд▓реНрдпрд╛. рд╡рд╛рдкрд░рд▓реЗрд▓реНрдпрд╛ рд╕рд╛рд╣рд┐рддреНрдпрд╛рдЪреНрдпрд╛ рд▓рд┐рдВрдХ рдкреЛрд╕реНрдЯрдЪреНрдпрд╛ рд╢реЗрд╡рдЯреА рдЖрд╣реЗрдд.

рд░реБрдХрдмрджреНрджрд▓рдЪреНрдпрд╛ рдкреЛрд╕реНрдЯрдордзреНрдпреЗ, рдЖрдореНрд╣реА рд╕реЗрдлрдЪрд╛ рдЙрд▓реНрд▓реЗрдЦ рдПрдХрд╛ рдХрд╛рд░рдгрд╛рд╕рд╛рдареА рдХреЗрд▓рд╛ рдЖрд╣реЗ - рд░реБрдХ рд╣реЗ рдореВрд▓рдд: рдХреБрдмрд░реНрдиреЗрдЯреНрд╕рдордзреНрдпреЗ рдЧреБрдВрдбрд╛рд│рд▓реЗрд▓реЗ рд╕реЗрдл рдЖрд╣реЗ, рдпрд╛рдЪрд╛ рдЕрд░реНрде рддреНрдпрд╛рд▓рд╛ рддреНрдпрд╛рдЪреНрдпрд╛ рд╕рд░реНрд╡ рд╕рдорд╕реНрдпрд╛ рд╡рд╛рд░рд╢рд╛рдиреЗ рдорд┐рд│рддрд╛рдд. рдЪрд▓рд╛ рд╕реЗрдл рд╕рдорд╕реНрдпрд╛рдВрдкрд╛рд╕реВрди рд╕реБрд░реБрд╡рд╛рдд рдХрд░реВрдпрд╛.

рдХреНрд▓рд╕реНрдЯрд░ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди рд╕реБрд▓рдн рдХрд░рд╛

рд░реБрдХрдЪрд╛ рдПрдХ рдлрд╛рдпрджрд╛ рдореНрд╣рдгрдЬреЗ рдХреБрдмреЗрд░реЗрдиреНрдЯреЗрд╕рджреНрд╡рд╛рд░реЗ рд╕реЗрдлрдЪреЗ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди рдХрд░рдгреЗ рд╕реЛрдкреЗ рдЖрд╣реЗ.

рддрдерд╛рдкрд┐, ceph рдордзреНрдпреЗ рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рдирд╕рд╛рдареА 1000 рдкреЗрдХреНрд╖рд╛ рдЬрд╛рд╕реНрдд рдкреЕрд░рд╛рдореАрдЯрд░реНрд╕ рдЖрд╣реЗрдд, рддреНрдпрд╛рдЪ рд╡реЗрд│реА, rook рджреНрд╡рд╛рд░реЗ рдЖрдореНрд╣реА рддреНрдпрд╛рдкреИрдХреА рдлрдХреНрдд рдПрдХ рдЕрд▓реНрдкрд╕рдВрдЦреНрдпрд╛рдХ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реВ рд╢рдХрддреЛ.

рд▓реНрдпреБрдорд┐рдирд╕ рд╡рд░реАрд▓ рдЙрджрд╛рд╣рд░рдг
> ceph deemon mon.a рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди рд╢реЛ | wc -l
1401

рд╕реЗрдл рд╕реНрдерд╛рдкрд┐рдд рдЖрдгрд┐ рдЕрджреНрдпрддрдирд┐рдд рдХрд░рдгреНрдпрд╛рдЪрд╛ рдПрдХ рд╕реЛрдпреАрд╕реНрдХрд░ рдорд╛рд░реНрдЧ рдореНрд╣рдгреВрди рд░реБрдХ рд╕реНрдерд╛рдирдмрджреНрдз рдЖрд╣реЗ
рд░реБрдХрд╢рд┐рд╡рд╛рдп рд╕реЗрдл рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдгреНрдпрд╛рдд рдХреЛрдгрддреАрд╣реА рд╕рдорд╕реНрдпрд╛ рдирд╛рд╣реА - рдЙрддреНрддрд░рджрд╛рдпреА рдкреНрд▓реЗрдмреБрдХ 30 рдорд┐рдирд┐рдЯрд╛рдВрдд рд▓рд┐рд╣рд┐рд▓реЗрд▓реЗ рдЖрд╣реЗ, рдкрд░рдВрддреБ рдЕрджреНрдпрддрдирд┐рдд рдХрд░рддрд╛рдирд╛ рдмрд░реНрдпрд╛рдЪ рд╕рдорд╕реНрдпрд╛ рдЖрд╣реЗрдд.

рдХреНрд░реЛрдХрдЪреНрдпрд╛ рдкреЛрд╕реНрдЯрдордзреАрд▓ рдХреЛрдЯ

рдЙрджрд╛рд╣рд░рдг: рдХреНрд░рд╢ рдЯреНрдпреВрдиреЗрдмрд▓ рд╣рдорд░ рддреЗ рдЬреНрд╡реЗрд▓ рдЕрджреНрдпрддрдирд┐рдд рдХреЗрд▓реНрдпрд╛рдирдВрддрд░ рдпреЛрдЧреНрдпрд░рд┐рддреНрдпрд╛ рдХрд╛рд░реНрдп рдХрд░рдд рдирд╛рд╣реА

> ceph osd рдХреНрд░рд╢ рд╢реЛ-рдЯреНрдпреВрдиреЗрдмрд▓
{
...
"straw_calc_version": 1,
"allowed_bucket_algs": 22,
"profile": "рдЕрдЬреНрдЮрд╛рдд",
"optimal_tunables": 0,
...
}

рдкрд░рдВрддреБ рдЕрдЧрджреА рдХрд┐рд░рдХреЛрд│ рдЖрд╡реГрддреНрддреНрдпрд╛рдВрдордзреНрдпреЗрд╣реА рд╕рдорд╕реНрдпрд╛ рдЖрд╣реЗрдд.

рдЙрджрд╛рд╣рд░рдг: рдХреНрд▓рд╕реНрдЯрд░рд▓рд╛ рд╣реЗрд▓реНрде рдПрд░рд░ рд╕реНрдерд┐рддреАрдд рдЖрдгрдгреЗ рдЖрдгрд┐ рд╕рд╢рд░реНрдд рддреБрдЯрд▓реЗрд▓реЗ рдкреАрдЬреА 12.2.6 рдЕрдкрдбреЗрдЯ рдХрд░рд╛
ceph.com/releases/v12-2-8-released

рдЕрдкрдбреЗрдЯ рдХрд░реВ рдирдХрд╛, рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░рд╛ рдЖрдгрд┐ рдЪрд╛рдЪрдгреА рдХрд░реВ рдирдХрд╛? рдкрд░рдВрддреБ рдЖрдореНрд╣реА рдЗрддрд░ рдЧреЛрд╖реНрдЯреАрдВрдмрд░реЛрдмрд░рдЪ рдЕрджреНрдпрддрдирд╛рдВрдЪреНрдпрд╛ рд╕реЛрдпреАрд╕рд╛рдареА Rook рд╡рд╛рдкрд░рдд рдЕрд╕рд▓реНрдпрд╛рдЪреЗ рджрд┐рд╕рддреЗ.

рд░реБрдХрдордзреАрд▓ рдЖрдкрддреНрддреА рдкреБрдирд░реНрдкреНрд░рд╛рдкреНрддреА рдХреНрд▓рд╕реНрдЯрд░рдЪреА рдЬрдЯрд┐рд▓рддрд╛

рдЙрджрд╛рд╣рд░рдг: рдУрдПрд╕рдбреА рддреНрдпрд╛рдЪреНрдпрд╛ рдкрд╛рдпрд╛рд╡рд░ рддреНрд░реБрдЯреАрдВрдЪреНрдпрд╛ рдкреБрд░рд│рд╛рдВрд╕рд╣ рдкрдбрддреЛ. рддреБрдореНрд╣рд╛рд▓рд╛ рд╢рдВрдХрд╛ рдЖрд╣реЗ рдХреА рд╕рдорд╕реНрдпрд╛ рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рдирдордзреАрд▓ рдПрдХрд╛ рдкреЕрд░рд╛рдореАрдЯрд░реНрд╕рдордзреНрдпреЗ рдЖрд╣реЗ, рддреБрдореНрд╣рд╛рд▓рд╛ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдбрд┐рдордирд╕рд╛рдареА рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди рдмрджрд▓рд╛рдпрдЪреЗ рдЖрд╣реЗ, рдкрд░рдВрддреБ рддреБрдордЪреНрдпрд╛рдХрдбреЗ kubernetes рдЖрдгрд┐ DaemonSet рдЕрд╕рд▓реНрдпрд╛рдореБрд│реЗ рддреБрдореНрд╣реА рдХрд░реВ рд╢рдХрдд рдирд╛рд╣реА.

рдкрд░реНрдпрд╛рдп рдирд╛рд╣реА. ceph рд╕рд╛рдВрдЧрд╛ osd.Num injectargs рдХрд╛рдо рдХрд░рдд рдирд╛рд╣реА - OSD рдЦреЛрдЯреЗ рдмреЛрд▓рдд рдЖрд╣реЗ.

рдЕрдбрдЪрдг рдбреАрдмрдЧ

рдХрд╛рд╣реА рд╕реЗрдЯрдЕрдк рдЖрдгрд┐ рдХрд╛рд░реНрдпрдкреНрд░рджрд░реНрд╢рди рдЪрд╛рдЪрдгреНрдпрд╛рдВрдирд╛ рдереЗрдЯ рдбрд┐рдордирдЪреНрдпрд╛ osd рд╕реЙрдХреЗрдЯрд╢реА рдЬреЛрдбрдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ. рд░реБрдХрдЪреНрдпрд╛ рдмрд╛рдмрддреАрдд, рддреБрдореНрд╣рд╛рд▓рд╛ рдкреНрд░рдердо рдЗрдЪреНрдЫрд┐рдд рдХрдВрдЯреЗрдирд░ рд╢реЛрдзрдгреНрдпрд╛рдЪреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдЖрд╣реЗ, рдирдВрддрд░ рддреНрдпрд╛рдордзреНрдпреЗ рдЬрд╛, рдбреАрдмрдЧрд╕рд╛рдареА рдЧрд╣рд╛рд│ рдЯреВрд▓рд┐рдВрдЧ рд╢реЛрдзрд╛ рдЖрдгрд┐ рдЦреВрдк рдЕрд╕реНрд╡рд╕реНрде рд╡реНрд╣рд╛.

рд╕рддрдд рдУрдПрд╕рдбреА рд╡рд╛рдврд╡рдгреНрдпрд╛рдд рдЕрдбрдЪрдг

рдЙрджрд╛рд╣рд░рдг: рдУрдПрд╕рдбреА рдУрдУрдПрдордордзреНрдпреЗ рдкрдбрддреЛ, рдкреБрдирд░реНрд╕рдВрддреБрд▓рди рд╕реБрд░реВ рд╣реЛрддреЗ, рддреНрдпрд╛рдирдВрддрд░ рдЦрд╛рд▓реАрд▓ рдЧреЛрд╖реНрдЯреА рдкрдбрддрд╛рдд.

рдЙрдкрд╛рдп: рдПрдХрд╛ рд╡реЗрд│реА рдПрдХ рдУрдПрд╕рдбреА рд╡рд╛рдврд╡рд╛, рддреЛ рдХреНрд▓рд╕реНрдЯрд░рдордзреНрдпреЗ рдкреВрд░реНрдгрдкрдгреЗ рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рд╣реЛрдИрдкрд░реНрдпрдВрдд рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░рд╛ рдЖрдгрд┐ рдкреБрдвреАрд▓ рд╡рд╛рдврд╡рд╛. (рд╕реЗрдл рдЕрд╣рд╡рд╛рд▓рд╛рдд рдЕрдзрд┐рдХ рддрдкрд╢реАрд▓. рдЖрдкрддреНрддреАрдЪреЗ рд╢рд░реАрд░рд╢рд╛рд╕реНрддреНрд░).

рдмреЗрдЕрд░рдореЗрдЯрд▓ рдЗрдиреНрд╕реНрдЯреЙрд▓реЗрд╢рдирдЪреНрдпрд╛ рдмрд╛рдмрддреАрдд, рд╣реЗ рдлрдХреНрдд рд╣рд╛рддрд╛рдиреЗ рдХреЗрд▓реЗ рдЬрд╛рддреЗ; рд░реВрдХ рдЖрдгрд┐ рдПрдХ рдУрдПрд╕рдбреА рдкреНрд░рддрд┐ рдиреЛрдбрдЪреНрдпрд╛ рдмрд╛рдмрддреАрдд, рдХреЛрдгрддреНрдпрд╛рд╣реА рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕рдорд╕реНрдпрд╛ рдирд╛рд╣реАрдд; рдУрдПрд╕рдбреА > 1 рдкреНрд░рддрд┐ рдиреЛрдб рдЕрд╕рд▓реНрдпрд╛рд╕ рдкрд░реНрдпрд╛рдпреА рд▓рд┐рдлреНрдЯрд┐рдВрдЧрд╕рд╣ рд╕рдорд╕реНрдпрд╛ рдЙрджреНрднрд╡рддреАрд▓.

рдЕрд░реНрдерд╛рдд, рддреНрдпрд╛рдВрдЪреЗ рдирд┐рд░рд╛рдХрд░рдг рдХреЗрд▓реЗ рдЬрд╛рдК рд╢рдХрддреЗ, рдкрд░рдВрддреБ рдЖрдореНрд╣реА рдЧреЛрд╖реНрдЯреА рд╕реБрд▓рдн рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд░реВрдХ рд╡рд╛рдкрд░рддреЛ, рдкрд░рдВрддреБ рдЕрдзрд┐рдХ рдЬрдЯрд┐рд▓рддрд╛ рдорд┐рд│рд╡рддреЛ.

рд╕реЗрдл рд░рд╛рдХреНрд╖рд╕рд╛рдВрд╕рд╛рдареА рдорд░реНрдпрд╛рджрд╛ рдирд┐рд╡рдбрдгреНрдпрд╛рдд рдЕрдбрдЪрдг

рд╕реЗрдлрдЪреНрдпрд╛ рдмреЗрдЕрд░рдореЗрдЯрд▓ рд╕реНрдерд╛рдкрдиреЗрд╕рд╛рдареА, рдХреНрд▓рд╕реНрдЯрд░рд╕рд╛рдареА рдЖрд╡рд╢реНрдпрдХ рд╕рдВрд╕рд╛рдзрдирд╛рдВрдЪреА рдЧрдгрдирд╛ рдХрд░рдгреЗ рдЕрдЧрджреА рд╕реЛрдкреЗ рдЖрд╣реЗ - рддреЗрдереЗ рд╕реВрддреНрд░реЗ рдЖрд╣реЗрдд рдЖрдгрд┐ рд╕рдВрд╢реЛрдзрди рдЙрдкрд▓рдмреНрдз рдЖрд╣реЗ. рддреБрдореНрд╣реА рдХрдордХреБрд╡рдд CPU рд╡рд╛рдкрд░рдд рдЕрд╕рд▓реНрдпрд╛рд╕, рдиреБрдорд╛ рдХрд╛рдп рдЖрд╣реЗ рд╣реЗ рд╢реЛрдзрдгреНрдпрд╛рд╕рд╛рдареА рддреБрдореНрд╣рд╛рд▓рд╛ рдЕрдЬреВрдирд╣реА рдХрд╛рд╣реА рдХрд╛рд░реНрдпрдкреНрд░рджрд░реНрд╢рди рдЪрд╛рдЪрдгреНрдпрд╛ рдЪрд╛рд▓рд╡рд╛рд╡реНрдпрд╛ рд▓рд╛рдЧрддреАрд▓, рдкрд░рдВрддреБ рддрд░реАрд╣реА рддреЗ Rook рдкреЗрдХреНрд╖рд╛ рд╕реЛрдкреЗ рдЖрд╣реЗ.

рд░реБрдХрдЪреНрдпрд╛ рдмрд╛рдмрддреАрдд, рдореЛрдЬрддрд╛ рдпреЗрдгрд╛рд░реНтАНрдпрд╛ рдореЗрдорд░реА рдорд░реНрдпрд╛рджрд╛рдВрд╡реНрдпрддрд┐рд░рд┐рдХреНрдд, рддреБрдордЪреНрдпрд╛рдХрдбреЗ CPU рдорд░реНрдпрд╛рджрд╛ рд╕реЗрдЯ рдХрд░рдгреНрдпрд╛рдЪрд╛ рдкреНрд░рд╢реНрди рдЖрд╣реЗ.

рдЖрдгрд┐ рдпреЗрдереЗ рддреБрдореНрд╣рд╛рд▓рд╛ рдХрд╛рдордЧрд┐рд░реА рдЪрд╛рдЪрдгреНрдпрд╛рдВрд╕рд╣ рдХрдареЛрд░ рдкрд░рд┐рд╢реНрд░рдо рдХрд░рд╛рд╡реЗ рд▓рд╛рдЧрддреАрд▓. рддреБрдореНрд╣реА рдорд░реНрдпрд╛рджрд╛ рдХрдореА рдХреЗрд▓реНрдпрд╛рд╕, рддреБрдореНрд╣рд╛рд▓рд╛ рд╕реНрд▓реЛ рдХреНрд▓рд╕реНрдЯрд░ рдорд┐рд│реЗрд▓; рддреБрдореНрд╣реА рдЕрдирд▓рд┐рдо рд╕реЗрдЯ рдХреЗрд▓реНрдпрд╛рд╕, рддреБрдореНрд╣рд╛рд▓рд╛ рд░рд┐рдмреЕрд▓реЗрдВрд╕рд┐рдВрдЧ рджрд░рдореНрдпрд╛рди рд╕рдХреНрд░рд┐рдп CPU рд╡рд╛рдкрд░ рдорд┐рд│реЗрд▓, рдЬреНрдпрд╛рдЪрд╛ рдХреБрдмрд░рдиреЗрдЯрдордзреАрд▓ рддреБрдордЪреНрдпрд╛ рдЕреЕрдкреНрд▓рд┐рдХреЗрд╢рдирд╡рд░ рд╡рд╛рдИрдЯ рдкрд░рд┐рдгрд╛рдо рд╣реЛрдИрд▓.

рдиреЗрдЯрд╡рд░реНрдХрд┐рдВрдЧ рд╕рдорд╕реНрдпрд╛ v1

ceph рд╕рд╛рдареА 2x10GB рдиреЗрдЯрд╡рд░реНрдХ рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪреА рд╢рд┐рдлрд╛рд░рд╕ рдХреЗрд▓реА рдЬрд╛рддреЗ. рдПрдХ рдХреНрд▓рд╛рдпрдВрдЯ рд░рд╣рджрд╛рд░реАрд╕рд╛рдареА, рджреБрд╕рд░рд╛ рд╕реЗрдл рд╕реЗрд╡рд╛ рдЧрд░рдЬрд╛рдВрд╕рд╛рдареА (рдкреБрдирд░реНрд╕рдВрддреБрд▓рди). рдЬрд░ рддреБрдореНрд╣реА рдмреЗрдЕрд░рдореЗрдЯрд▓рд╡рд░ рд╕реЗрдлрд╕реЛрдмрдд рд░рд╛рд╣рдд рдЕрд╕рд╛рд▓, рддрд░ рд╣реА рд╡рд┐рднрд╛рдЧрдгреА рд╕рд╣рдЬрдкрдгреЗ рдХреЙрдиреНрдлрд┐рдЧрд░ рдХреЗрд▓реА рдЬрд╛рдИрд▓, рдЬрд░ рддреБрдореНрд╣реА рд░реБрдХрд╕реЛрдмрдд рд░рд╛рд╣рдд рдЕрд╕рд╛рд▓, рддрд░ рдиреЗрдЯрд╡рд░реНрдХрдиреБрд╕рд╛рд░ рд╡рд┐рднрд╛рдЧрдгреА рдХреЗрд▓реНрдпрд╛рдиреЗ рддреБрдореНрд╣рд╛рд▓рд╛ рд╕рдорд╕реНрдпрд╛ рдирд┐рд░реНрдорд╛рдг рд╣реЛрддреАрд▓, рдХрд╛рд░рдг рдкреНрд░рддреНрдпреЗрдХ рдХреНрд▓рд╕реНрдЯрд░ рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди рддреБрдореНрд╣рд╛рд▓рд╛ рдкреЙрдбрдордзреНрдпреЗ рджреЛрди рднрд┐рдиреНрди рдиреЗрдЯрд╡рд░реНрдХ рдлреАрдб рдХрд░реВ рджреЗрдд рдирд╛рд╣реА. .

рдиреЗрдЯрд╡рд░реНрдХрд┐рдВрдЧ рд╕рдорд╕реНрдпрд╛ v2

рддреБрдореНрд╣реА рдиреЗрдЯрд╡рд░реНрдХ рд╡реЗрдЧрд│реЗ рдХрд░рдгреНрдпрд╛рд╕ рдирдХрд╛рд░ рджрд┐рд▓реНрдпрд╛рд╕, рдкреБрдиреНрд╣рд╛ рд╕рдВрддреБрд▓рди рд╕рд╛рдзрддрд╛рдирд╛, ceph рдЯреНрд░реЕрдлрд┐рдХ рд╕рдВрдкреВрд░реНрдг рдЪреЕрдиреЗрд▓ рдмрдВрдж рдХрд░реЗрд▓ рдЖрдгрд┐ рддреБрдордЪреЗ kubernetes рдордзреАрд▓ рдЕреЕрдкреНрд▓рд┐рдХреЗрд╢рдиреНрд╕ рдордВрдж рд╣реЛрддреАрд▓ рдХрд┐рдВрд╡рд╛ рдХреНрд░реЕрд╢ рд╣реЛрддреАрд▓. рддреБрдореНрд╣реА ceph рд░реАрдмреЕрд▓рдиреНрд╕рд┐рдВрдЧрдЪрд╛ рд╡реЗрдЧ рдХрдореА рдХрд░реВ рд╢рдХрддрд╛, рдкрд░рдВрддреБ рдирдВрддрд░ рджреАрд░реНрдШ рдкреБрдирд░реНрд╕рдВрддреБрд▓рдирд╛рдореБрд│реЗ рддреБрдореНрд╣рд╛рд▓рд╛ рдбрд┐рд╕реНрдХ рдХрд┐рдВрд╡рд╛ OOM рджреНрд╡рд╛рд░реЗ рдХреНрд▓рд╕реНрдЯрд░рдордзреВрди рджреБрд╕рд░рд╛ рдиреЛрдб рдмрд╛рд╣реЗрд░ рдкрдбрдгреНрдпрд╛рдЪрд╛ рдзреЛрдХрд╛ рд╡рд╛рдврддреЛ рдЖрдгрд┐ рдХреНрд▓рд╕реНрдЯрд░рд╕рд╛рдареА рдлрдХреНрдд рд╡рд╛рдЪрдгреНрдпрд╛рдЪреА рд╣рдореА рдЖрдзреАрдЪ рдЖрд╣реЗ.

рд▓рд╛рдВрдм рдкреБрдирд░реНрд╕рдВрддреБрд▓рди - рд▓рд╛рдВрдм рдЕрд░реНрдЬ lags

рд╕реЗрдлрдЪреНрдпрд╛ рдкреЛрд╕реНрдЯрдордзреАрд▓ рдХреЛрдЯ. рдЖрдкрддреНрддреАрдЪреЗ рд╢рд░реАрд░рд╢рд╛рд╕реНрддреНрд░.

рдЪрд╛рдЪрдгреА рдХреНрд▓рд╕реНрдЯрд░ рдХрд╛рдордЧрд┐рд░реА:

4 KB рдЖрдХрд╛рд░рд╛рдЪреЗ рд▓реЗрдЦрди рдСрдкрд░реЗрд╢рди 1 ms рдШреЗрддреЗ, рдХрд╛рд░реНрдпрдкреНрд░рджрд░реНрд╢рди 1000 рдереНрд░реЗрдбрдордзреНрдпреЗ 1 рдСрдкрд░реЗрд╢рдиреНрд╕/рд╕реЗрдХрдВрдж рдЖрд╣реЗ.

4 MB (рдСрдмреНрдЬреЗрдХреНрдЯ рд╕рд╛рдЗрдЬ) рдЪреЗ рдСрдкрд░реЗрд╢рди 22 ms рдШреЗрддреЗ, рдкрд░рдлреЙрд░реНрдордиреНрд╕ 45 рдСрдкрд░реЗрд╢рдиреНрд╕/рд╕реЗрдХрдВрдж рдЖрд╣реЗ.

рдкрд░рд┐рдгрд╛рдореА, рдЬреЗрд╡реНрд╣рд╛ рддреАрдирдкреИрдХреА рдПрдХ рдбреЛрдореЗрди рдЕрдпрд╢рд╕реНрд╡реА рд╣реЛрддреЗ, рддреЗрд╡реНрд╣рд╛ рдХреНрд▓рд╕реНрдЯрд░ рдХрд╛рд╣реА рдХрд╛рд│ рдЦрд░рд╛рдм рдЕрд╡рд╕реНрдереЗрдд рдЕрд╕рддреЛ рдЖрдгрд┐ рдЕрд░реНрдзреНрдпрд╛ рд╣реЙрдЯ рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕ рд╡реЗрдЧрд╡реЗрдЧрд│реНрдпрд╛ рдЖрд╡реГрддреНрддреНрдпрд╛рдВрдордзреНрдпреЗ рд╡рд┐рддрд░реАрдд рдХреЗрд▓реНрдпрд╛ рдЬрд╛рддрд╛рдд, рддреНрдпрд╛рдирдВрддрд░ рдЕрд░реНрдзреНрдпрд╛ рд▓реЗрдЦрди рдСрдкрд░реЗрд╢рдиреНрд╕ рд╕рдХреНрддреАрдЪреНрдпрд╛ рдкреБрдирд░реНрдкреНрд░рд╛рдкреНрддреАрд╕рд╣ рд╕реБрд░реВ рд╣реЛрддреАрд▓.

рдЖрдореНрд╣реА рд╕рдХреНрддреАрдЪреНрдпрд╛ рдкреБрдирд░реНрдкреНрд░рд╛рдкреНрддреА рд╡реЗрд│реЗрдЪреА рдЕрдВрджрд╛рдЬреЗ рдЧрдгрдирд╛ рдХрд░рддреЛ - рдЦрд░рд╛рдм рдЭрд╛рд▓реЗрд▓реНрдпрд╛ рдСрдмреНрдЬреЗрдХреНрдЯрд╡рд░ рдСрдкрд░реЗрд╢рдиреНрд╕ рд▓рд┐рд╣рд╛.

рдкреНрд░рдердо рдЖрдкрдг 4 ms рдордзреНрдпреЗ 22 MB рд╡рд╛рдЪрддреЛ, 22 ms рд▓рд┐рд╣рддреЛ рдЖрдгрд┐ рдирдВрддрд░ 1 ms рдордзреНрдпреЗ 4 KB рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдбреЗрдЯрд╛ рд▓рд┐рд╣рд┐рддреЛ. SSD рд╡рд░реАрд▓ рдбрд┐рдЧреНрд░реЗрдб рдСрдмреНрдЬреЗрдХреНрдЯрд╡рд░ рдПрдХреВрдг 45 ms рдкреНрд░рддрд┐ рд▓реЗрдЦрди рдСрдкрд░реЗрд╢рди, рдЬреЗрд╡реНрд╣рд╛ рдорд╛рдирдХ рдХрд╛рд░реНрдпрдкреНрд░рджрд░реНрд╢рди 1 ms рд╣реЛрддреЗ - рдХрд╛рдордЧрд┐рд░реАрдордзреНрдпреЗ 45-рдкрдЯ рдШрдЯ.

рдЖрдкрд▓реНрдпрд╛рдХрдбреЗ рдирд┐рдХреГрд╖реНрдЯ рд╡рд╕реНрддреВрдВрдЪреА рдЯрдХреНрдХреЗрд╡рд╛рд░реА рдЬрд┐рддрдХреА рдЬрд╛рд╕реНрдд рдЕрд╕реЗрд▓ рддрд┐рддрдХреА рд╕рд░реНрд╡ рдХрд╛рд╣реА рд╡рд╛рдИрдЯ рд╣реЛрддреЗ.

рдЕрд╕реЗ рджрд┐рд╕реВрди рдЖрд▓реЗ рдХреА рдХреНрд▓рд╕реНрдЯрд░рдЪреНрдпрд╛ рдпреЛрдЧреНрдп рдСрдкрд░реЗрд╢рдирд╕рд╛рдареА рдкреБрдирд░реНрд╕рдВрддреБрд▓рдирд╛рдЪреА рдЧрддреА рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдг рдЖрд╣реЗ.

ceph рд╕рд╛рдареА рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕рд░реНрд╡реНрд╣рд░ рд╕реЗрдЯрд┐рдВрдЧреНрдЬ

ceph рд▓рд╛ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╣реЛрд╕реНрдЯ рдЯреНрдпреВрдирд┐рдВрдЧ рдЖрд╡рд╢реНрдпрдХ рдЕрд╕реВ рд╢рдХрддреЗ.

рдЙрджрд╛рд╣рд░рдг: sysctl рд╕реЗрдЯрд┐рдВрдЧреНрдЬ рдЖрдгрд┐ рд╕рдорд╛рди рдЬрдВрдмреЛрдлреНрд░реЗрдо, рдпрд╛рдкреИрдХреА рдХрд╛рд╣реА рд╕реЗрдЯрд┐рдВрдЧреНрдЬ рддреБрдордЪреНрдпрд╛ рдкреЗрд▓реЛрдбрд╡рд░ рдирдХрд╛рд░рд╛рддреНрдордХ рдкрд░рд┐рдгрд╛рдо рдХрд░реВ рд╢рдХрддрд╛рдд.

рд░реБрдХрдЪреА рдЦрд░реА рдЧрд░рдЬ рдкреНрд░рд╢реНрдирд╛рддрдЪ рдЖрд╣реЗ

рддреБрдореНрд╣реА рдХреНрд▓рд╛рдЙрдбрдордзреНрдпреЗ рдЕрд╕рд▓реНрдпрд╛рд╕ рддреБрдордЪреНрдпрд╛рдХрдбреЗ рддреБрдордЪреНрдпрд╛ рдХреНрд▓рд╛рдЙрдб рдкреНрд░рджрд╛рддреНрдпрд╛рдХрдбреВрди рд╕реНрдЯреЛрд░реЗрдЬ рдЖрд╣реЗ, рдЬреЗ рдЬрд╛рд╕реНрдд рд╕реЛрдпреАрдЪреЗ рдЖрд╣реЗ.

рдЬрд░ рддреБрдореНрд╣реА рддреБрдордЪреНрдпрд╛ рд╕реНрд╡рддрдГрдЪреНрдпрд╛ рд╕рд░реНрд╡реНрд╣рд░рд╡рд░ рдЕрд╕рд╛рд▓, рддрд░ рдХреБрдмрд░реНрдиреЗрдЯреНрд╕рд╢рд┐рд╡рд╛рдп рд╕реЗрдл рд╡реНрдпрд╡рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдгреЗ рдЕрдзрд┐рдХ рд╕реЛрдпреАрдЪреЗ рдЕрд╕реЗрд▓.

рддреБрдореНрд╣реА рдХрд╛рд╣реА рдХрдореА рдХрд┐рдорддреАрдЪреНрдпрд╛ рд╣реЛрд╕реНрдЯрд┐рдВрдЧрд╡рд░реВрди рд╕рд░реНрд╡реНрд╣рд░ рднрд╛рдбреНрдпрд╛рдиреЗ рджреЗрддрд╛ рдХрд╛? рдордЧ рддреБрдореНрд╣рд╛рд▓рд╛ рдиреЗрдЯрд╡рд░реНрдХ, рддреНрдпрд╛рдЪреНрдпрд╛ рд╡рд┐рд▓рдВрдм рдЖрдгрд┐ рдмрдБрдбрд╡рд┐рдбреНрдерд╕рд╣ рдЦреВрдк рдордЬрд╛ рдпреЗрдИрд▓, рдЬреЗ рд╕реНрдкрд╖реНрдЯрдкрдгреЗ рд╕реЗрдлрд╡рд░ рдирдХрд╛рд░рд╛рддреНрдордХ рдкрд░рд┐рдгрд╛рдо рдХрд░рддреЗ.

рдПрдХреВрдг: рдХреБрдмреЗрд░реЗрдиреНрдЯреЗрд╕рдЪреА рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреА рдХрд░рдгреЗ рдЖрдгрд┐ рд╕реНрдЯреЛрд░реЗрдЬрдЪреА рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреА рдХрд░рдгреЗ рд╣реЗ рднрд┐рдиреНрди рдЗрдирдкреБрдЯ рдЖрдгрд┐ рднрд┐рдиреНрди рд╕рдорд╛рдзрд╛рди рдкрд░реНрдпрд╛рдпрд╛рдВрд╕рд╣ рднрд┐рдиреНрди рдХрд╛рд░реНрдпреЗ рдЖрд╣реЗрдд - рддреНрдпрд╛рдВрдЪреЗ рдорд┐рд╢реНрд░рдг рдХрд░рдгреЗ рдореНрд╣рдгрдЬреЗ рдПрдХ рдХрд┐рдВрд╡рд╛ рджреБрд╕рд░реНтАНрдпрд╛ рдлрд╛рдпрджреНрдпрд╛рд╕рд╛рдареА рд╕рдВрднрд╛рд╡реНрдпрддрдГ рдзреЛрдХрд╛рджрд╛рдпрдХ рд╡реНрдпрд╛рдкрд╛рд░ рдХрд░рдгреЗ. рдбрд┐рдЭрд╛рдЗрди рд╕реНрдЯреЗрдЬрд╡рд░ рджреЗрдЦреАрд▓ рд╣реЗ рдЙрдкрд╛рдп рдПрдХрддреНрд░ рдХрд░рдгреЗ рдЦреВрдк рдХрдареАрдг рд╣реЛрдИрд▓ рдЖрдгрд┐ рдСрдкрд░реЗрд╢рдирдЪрд╛ рдХрд╛рд▓рд╛рд╡рдзреА рдЕрдЬреВрдирд╣реА рдЖрд╣реЗ.

рд╡рд╛рдкрд░рд▓реЗрд▓реНрдпрд╛ рд╕рд╛рд╣рд┐рддреНрдпрд╛рдЪреА рдпрд╛рджреА:

рдкреЛрд╕реНрдЯ #1 рдкрдг рддреБрдореНрд╣реА рд╕реЗрдл рдореНрд╣рдгрддрд╛... рддреЛ рдЦрд░реЛрдЦрд░ рдЗрддрдХрд╛ рдЪрд╛рдВрдЧрд▓рд╛ рдЖрд╣реЗ рдХрд╛?
рдкреЛрд╕реНрдЯ #2 рд╕реЗрдл. рдЖрдкрддреНрддреАрдЪреЗ рд╢рд░реАрд░рд╢рд╛рд╕реНрддреНрд░

рд╕реНрддреНрд░реЛрдд: www.habr.com

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╛