рдкреНрд░реЛрдореЗрдерд┐рдпрд╕ 2 рдореЗрдВ рдЯреАрдПрд╕рдбреАрдмреА рд╡рд┐рд╢реНрд▓реЗрд╖рдг

рдкреНрд░реЛрдореЗрдерд┐рдпрд╕ 2 рдореЗрдВ рдЯреАрдПрд╕рдбреАрдмреА рд╡рд┐рд╢реНрд▓реЗрд╖рдг

рдкреНрд░реЛрдореЗрдерд┐рдпрд╕ 2 рдореЗрдВ рдЯрд╛рдЗрдо рд╕реАрд░реАрдЬрд╝ рдбреЗрдЯрд╛рдмреЗрд╕ (рдЯреАрдПрд╕рдбреАрдмреА) рдПрдХ рдЗрдВрдЬреАрдирд┐рдпрд░рд┐рдВрдЧ рд╕рдорд╛рдзрд╛рди рдХрд╛ рдПрдХ рдмреЗрд╣рддрд░реАрди рдЙрджрд╛рд╣рд░рдг рд╣реИ рдЬреЛ рдбреЗрдЯрд╛ рд╕рдВрдЧреНрд░рд╣ рдФрд░ рдХреНрд╡реЗрд░реА рдирд┐рд╖реНрдкрд╛рджрди рдЧрддрд┐ рдФрд░ рд╕рдВрд╕рд╛рдзрди рджрдХреНрд╖рддрд╛ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдкреНрд░реЛрдореЗрдерд┐рдпрд╕ 2 рд╕реНрдЯреЛрд░реЗрдЬ рд╡реА1 рдкрд░ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╕реБрдзрд╛рд░ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред рд╣рдо рдкреЗрд░рдХреЛрдирд╛ рдореЙрдирд┐рдЯрд░рд┐рдВрдЧ рдПрдВрдб рдореИрдиреЗрдЬрдореЗрдВрдЯ (рдкреАрдПрдордПрдо) рдореЗрдВ рдкреНрд░реЛрдореЗрдерд┐рдпрд╕ 2 рдХреЛ рд▓рд╛рдЧреВ рдХрд░ рд░рд╣реЗ рдереЗ рдФрд░ рдореБрдЭреЗ рдкреНрд░реЛрдореЗрдерд┐рдпрд╕ 2 рдЯреАрдПрд╕рдбреАрдмреА рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдХреЛ рд╕рдордЭрдиреЗ рдХрд╛ рдЕрд╡рд╕рд░ рдорд┐рд▓рд╛ред рдЗрд╕ рд▓реЗрдЦ рдореЗрдВ рдореИрдВ рдЗрди рдЕрд╡рд▓реЛрдХрдиреЛрдВ рдХреЗ рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░реВрдВрдЧрд╛ред

рдкреНрд░реЛрдореЗрдерд┐рдпрд╕ рдФрд╕рдд рдХрд╛рд░реНрдпрднрд╛рд░

рд╕рд╛рдорд╛рдиреНрдп рдкреНрд░рдпреЛрдЬрди рдбреЗрдЯрд╛рдмреЗрд╕ рд╕реЗ рдирд┐рдкрдЯрдиреЗ рдХреЗ рдЖрджреА рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП, рд╡рд┐рд╢рд┐рд╖реНрдЯ рдкреНрд░реЛрдореЗрдерд┐рдпрд╕ рдХрд╛рд░реНрдпрднрд╛рд░ рдХрд╛рдлреА рджрд┐рд▓рдЪрд╕реНрдк рд╣реИред рдбреЗрдЯрд╛ рд╕рдВрдЪрдп рдХреА рджрд░ рдПрдХ рд╕реНрдерд┐рд░ рдореВрд▓реНрдп рдХреА рдУрд░ рд╣реЛрддреА рд╣реИ: рдЖрдорддреМрд░ рдкрд░ рдЬрд┐рди рд╕реЗрд╡рд╛рдУрдВ рдХреА рдЖрдк рдирд┐рдЧрд░рд╛рдиреА рдХрд░рддреЗ рд╣реИрдВ рд╡реЗ рд▓рдЧрднрдЧ рд╕рдорд╛рди рдорд╛рддреНрд░рд╛ рдореЗрдВ рдореЗрдЯреНрд░рд┐рдХреНрд╕ рднреЗрдЬрддреА рд╣реИрдВ, рдФрд░ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪрд╛ рдЕрдкреЗрдХреНрд╖рд╛рдХреГрдд рдзреАрд░реЗ-рдзреАрд░реЗ рдмрджрд▓рддрд╛ рд╣реИред
рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд▓рд┐рдП рдЕрдиреБрд░реЛрдз рд╡рд┐рднрд┐рдиреНрди рд╕реНрд░реЛрддреЛрдВ рд╕реЗ рдЖ рд╕рдХрддреЗ рд╣реИрдВред рдЙрдирдореЗрдВ рд╕реЗ рдХреБрдЫ, рдЕрд▓рд░реНрдЯ рдХреА рддрд░рд╣, рдПрдХ рд╕реНрдерд┐рд░ рдФрд░ рдкреВрд░реНрд╡рд╛рдиреБрдорд╛рдирд┐рдд рдореВрд▓реНрдп рдХрд╛ рднреА рд▓рдХреНрд╖реНрдп рд░рдЦрддреЗ рд╣реИрдВред рдЕрдиреНрдп, рдЬреИрд╕реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЕрдиреБрд░реЛрдз, рд╕реНрдкрд╛рдЗрдХреНрд╕ рдХрд╛ рдХрд╛рд░рдг рдмрди рд╕рдХрддреЗ рд╣реИрдВ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдЕрдзрд┐рдХрд╛рдВрд╢ рдХрд╛рд░реНрдпрднрд╛рд░ рдХреЗ рд▓рд┐рдП рдРрд╕рд╛ рдирд╣реАрдВ рд╣реИред

рд▓реЛрдб рдкрд░реАрдХреНрд╖рдг

рдкрд░реАрдХреНрд╖рдг рдХреЗ рджреМрд░рд╛рди, рдореИрдВрдиреЗ рдбреЗрдЯрд╛ рд╕рдВрдЪрдп рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдкрд░ рдзреНрдпрд╛рди рдХреЗрдВрджреНрд░рд┐рдд рдХрд┐рдпрд╛ред рдореИрдВрдиреЗ рдЗрд╕ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд▓рд┐рдиреЛрдб рд╕реЗрд╡рд╛ рдкрд░ рдЧреЛ 2.3.2 (рдкреАрдПрдордПрдо 1.10.1 рдХреЗ рднрд╛рдЧ рдХреЗ рд░реВрдк рдореЗрдВ) рдХреЗ рд╕рд╛рде рд╕рдВрдХрд▓рд┐рдд рдкреНрд░реЛрдореЗрдерд┐рдпрд╕ 1.14 рдХреЛ рддреИрдирд╛рдд рдХрд┐рдпрд╛: рд╕реНрдЯреИрдХрд╕реНрдХреНрд░рд┐рдкреНрдЯ. рдЗрд╕рдХреЗ рд╕рд╛рде, рд╕рдмрд╕реЗ рдпрдерд╛рд░реНрдерд╡рд╛рджреА рд▓реЛрдб рдЬреЗрдирд░реЗрд╢рди рдХреЗ рд▓рд┐рдП рд╕реНрдЯреИрдХрд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореИрдВрдиреЗ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд▓реЛрдб (рд╕рд┐рд╕реНрдмреЗрдВрдЪ рдЯреАрдкреАрд╕реА-рд╕реА рдЯреЗрд╕реНрдЯ) рдХреЗ рд╕рд╛рде рдХрдИ MySQL рдиреЛрдбреНрд╕ рдЪрд▓рд╛рдП, рдЬрд┐рдирдореЗрдВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдиреЗ 10 Linux/MySQL рдиреЛрдбреНрд╕ рдХрд╛ рдЕрдиреБрдХрд░рдг рдХрд┐рдпрд╛ред
рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╕рднреА рдкрд░реАрдХреНрд╖рдг рдПрдХ рд▓рд┐рдиреЛрдб рд╕рд░реНрд╡рд░ рдкрд░ рдЖрда vCores рдФрд░ 32 рдЬреАрдмреА рдореЗрдореЛрд░реА рдХреЗ рд╕рд╛рде рдХрд┐рдП рдЧрдП рдереЗ, рдЬрд┐рд╕рдореЗрдВ 20 MySQL рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХреА рдирд┐рдЧрд░рд╛рдиреА рдХрд░рддреЗ рд╣реБрдП 800 рд▓реЛрдб рд╕рд┐рдореБрд▓реЗрд╢рди рдЪрд▓ рд░рд╣реЗ рдереЗред рдпрд╛, рдкреНрд░реЛрдореЗрдерд┐рдпрд╕ рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ, 440 рд▓рдХреНрд╖реНрдп (рд▓рдХреНрд╖реНрдп), рдкреНрд░рддрд┐ рд╕реЗрдХрдВрдб 380 рд╢реБрд▓реНрдХ (рд╕реНрдХреНрд░реИрдк), рдкреНрд░рддрд┐ рд╕реЗрдХрдВрдб 1,7 рд╣рдЬрд╛рд░ рд░рд┐рдХреЙрд░реНрдб (рдирдореВрдиреЗ) рдФрд░ XNUMX рдорд┐рд▓рд┐рдпрди рд╕рдХреНрд░рд┐рдп рд╕рдордп рд╢реНрд░реГрдВрдЦрд▓рд╛ред

рдбрд┐рдЬрд╝рд╛рдЗрди

рд╕рд╛рдорд╛рдиреНрдп рдкрд╛рд░рдВрдкрд░рд┐рдХ рдбреЗрдЯрд╛рдмреЗрд╕ рджреГрд╖реНрдЯрд┐рдХреЛрдг, рдЬрд┐рд╕рдореЗрдВ рдкреНрд░реЛрдореЗрдерд┐рдпрд╕ 1.x рджреНрд╡рд╛рд░рд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЧрдпрд╛ рджреГрд╖реНрдЯрд┐рдХреЛрдг рднреА рд╢рд╛рдорд┐рд▓ рд╣реИ рд╕реНрдореГрддрд┐ рд╕реАрдорд╛. рдпрджрд┐ рдпрд╣ рд▓реЛрдб рдХреЛ рд╕рдВрднрд╛рд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рдирд╣реАрдВ рд╣реИ, рддреЛ рдЖрдкрдХреЛ рдЙрдЪреНрдЪ рд╡рд┐рд▓рдВрдмрддрд╛ рдХрд╛ рдЕрдиреБрднрд╡ рд╣реЛрдЧрд╛ рдФрд░ рдХреБрдЫ рдЕрдиреБрд░реЛрдз рдкреВрд░реЗ рдирд╣реАрдВ рд╣реЛрдВрдЧреЗред рдкреНрд░реЛрдореЗрдерд┐рдпрд╕ 2 рдореЗрдВ рдореЗрдореЛрд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдПрдХ рдХреБрдВрдЬреА рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдпреЛрдЧреНрдп рд╣реИ storage.tsdb.min-block-duration, рдЬреЛ рдпрд╣ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдбрд┐рд╕реНрдХ рдкрд░ рдлреНрд▓рд╢ рд╣реЛрдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рд░рд┐рдХреЙрд░реНрдб рдХреЛ рдореЗрдореЛрд░реА рдореЗрдВ рдХрд┐рддрдиреЗ рд╕рдордп рддрдХ рд░рдЦрд╛ рдЬрд╛рдПрдЧрд╛ (рдбрд┐рдлрд╝реЙрд▓реНрдЯ 2 рдШрдВрдЯреЗ рд╣реИ)ред рдЖрд╡рд╢реНрдпрдХ рдореЗрдореЛрд░реА рдХреА рдорд╛рддреНрд░рд╛ рд╕рдордп рд╢реНрд░реГрдВрдЦрд▓рд╛, рд▓реЗрдмрд▓ рдФрд░ рд╕реНрдХреНрд░реИрдк рдХреА рд╕рдВрдЦреНрдпрд╛, рд╕рд╛рде рд╣реА рдиреЗрдЯ рдЗрдирдкреБрдЯ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░реЗрдЧреАред рдбрд┐рд╕реНрдХ рд╕реНрдерд╛рди рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ, рдкреНрд░реЛрдореЗрдерд┐рдпрд╕ рдХрд╛ рд▓рдХреНрд╖реНрдп рдкреНрд░рддрд┐ рд▓реЗрдЦрди (рдирдореВрдирд╛) 3 рдмрд╛рдЗрдЯреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реИред рджреВрд╕рд░реА рдУрд░, рдореЗрдореЛрд░реА рдЖрд╡рд╢реНрдпрдХрддрд╛рдПрдБ рдмрд╣реБрдд рдЕрдзрд┐рдХ рд╣реИрдВред

рд╣рд╛рд▓рд╛рдБрдХрд┐ рдмреНрд▓реЙрдХ рдЖрдХрд╛рд░ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕реЗ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рд╕реЗрдЯ рдХрд░рдиреЗ рдХреА рдЕрдиреБрд╢рдВрд╕рд╛ рдирд╣реАрдВ рдХреА рдЬрд╛рддреА рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЖрдкрдХреЗ рдкрд╛рд╕ рдкреНрд░реЛрдореЗрдерд┐рдпрд╕ рдХреЛ рдЖрдкрдХреЗ рдХрд╛рд░реНрдпрднрд╛рд░ рдХреЗ рд▓рд┐рдП рдЬрд┐рддрдиреА рдореЗрдореЛрд░реА рдЪрд╛рд╣рд┐рдП рдЙрддрдиреА рджреЗрдиреЗ рдХрд╛ рдХрд╛рд░реНрдп рдмрд╛рдХреА рд╣реИред
рдпрджрд┐ рдореЗрдЯреНрд░рд┐рдХреНрд╕ рдХреА рдЖрдиреЗ рд╡рд╛рд▓реА рд╕реНрдЯреНрд░реАрдо рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рдореЗрдореЛрд░реА рдирд╣реАрдВ рд╣реИ, рддреЛ рдкреНрд░реЛрдореЗрдерд┐рдпрд╕ рдореЗрдореЛрд░реА рд╕реЗ рдмрд╛рд╣рд░ рд╣реЛ рдЬрд╛рдПрдЧрд╛ рдпрд╛ OOM рдХрд┐рд▓рд░ рджреНрд╡рд╛рд░рд╛ рдкрдХрдбрд╝рд╛ рдЬрд╛рдПрдЧрд╛ред
рдЬрдм рдкреНрд░реЛрдореЗрдерд┐рдпрд╕ рдХреА рдореЗрдореЛрд░реА рдЦрддреНрдо рд╣реЛ рдЬрд╛рддреА рд╣реИ рддреЛ рдХреНрд░реИрд╢ рдХреЛ рд╡рд┐рд▓рдВрдмрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрд╡реИрдк рдЬреЛрдбрд╝рдирд╛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдорджрдж рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕ рд╕реБрд╡рд┐рдзрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╕реЗ рдореЗрдореЛрд░реА рд╡рд┐рд╕реНрдлреЛрдЯ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдЧреЛ, рдЙрд╕рдХреЗ рдХрдЪрд░рд╛ рд╕рдВрдЧреНрд░рд╣рдХрд░реНрддрд╛ рдФрд░ рдпрд╣ рд╕реНрд╡реИрдк рдХреЗ рд╕рд╛рде рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╣реИред
рдПрдХ рдФрд░ рджрд┐рд▓рдЪрд╕реНрдк рддрд░реАрдХрд╛ рдпрд╣ рд╣реИ рдХрд┐ рд╣реЗрдб рдмреНрд▓реЙрдХ рдХреЛ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╢реБрд░реВ рд╣реЛрдиреЗ рдХреЗ рд╕рдордп рд╕реЗ рдЧрд┐рдирдиреЗ рдХреЗ рдмрдЬрд╛рдп рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рд╕рдордп рдкрд░ рдбрд┐рд╕реНрдХ рдкрд░ рдлреНрд▓рд╢ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛рдПред

рдкреНрд░реЛрдореЗрдерд┐рдпрд╕ 2 рдореЗрдВ рдЯреАрдПрд╕рдбреАрдмреА рд╡рд┐рд╢реНрд▓реЗрд╖рдг

рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рдЧреНрд░рд╛рдлрд╝ рд╕реЗ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ, рдбрд┐рд╕реНрдХ рдкрд░ рдлреНрд▓рд╢ рд╣рд░ рджреЛ рдШрдВрдЯреЗ рдореЗрдВ рд╣реЛрддрд╛ рд╣реИред рдпрджрд┐ рдЖрдк рдиреНрдпреВрдирддрдо-рдмреНрд▓реЙрдХ-рдЕрд╡рдзрд┐ рдкреИрд░рд╛рдореАрдЯрд░ рдХреЛ рдПрдХ рдШрдВрдЯреЗ рдореЗрдВ рдмрджрд▓рддреЗ рд╣реИрдВ, рддреЛ рдпреЗ рд░реАрд╕реЗрдЯ рдЖрдзреЗ рдШрдВрдЯреЗ рд╕реЗ рд╢реБрд░реВ рд╣реЛрдХрд░ рд╣рд░ рдШрдВрдЯреЗ рд╣реЛрдВрдЧреЗред
рдпрджрд┐ рдЖрдк рдЕрдкрдиреЗ рдкреНрд░реЛрдореЗрдерд┐рдпрд╕ рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рдореЗрдВ рдЗрд╕рдХрд╛ рдФрд░ рдЕрдиреНрдп рдЧреНрд░рд╛рдлрд╝ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдбреИрд╢рдмреЛрд░реНрдб. рдЗрд╕реЗ рдкреАрдПрдордПрдо рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рд▓реЗрдХрд┐рди рдХреБрдЫ рд╕рдВрд╢реЛрдзрдиреЛрдВ рдХреЗ рд╕рд╛рде рдпрд╣ рдХрд┐рд╕реА рднреА рдкреНрд░реЛрдореЗрдерд┐рдпрд╕ рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рдореЗрдВ рдлрд┐рдЯ рдмреИрдарддрд╛ рд╣реИред
рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдХ рд╕рдХреНрд░рд┐рдп рдмреНрд▓реЙрдХ рд╣реИ, рдЬрд┐рд╕реЗ рд╣реЗрдб рдмреНрд▓реЙрдХ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬреЛ рдореЗрдореЛрд░реА рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рд╣реЛрддрд╛ рд╣реИ; рдкреБрд░рд╛рдиреЗ рдбреЗрдЯрд╛ рд╡рд╛рд▓реЗ рдмреНрд▓реЙрдХ рдЗрд╕рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЙрдкрд▓рдмреНрдз рд╣реИрдВ mmap(). рдЗрд╕рд╕реЗ рдХреИрд╢ рдХреЛ рдЕрд▓рдЧ рд╕реЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╕рдорд╛рдкреНрдд рд╣реЛ рдЬрд╛рддреА рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕рдХрд╛ рдорддрд▓рдм рдпрд╣ рднреА рд╣реИ рдХрд┐ рдпрджрд┐ рдЖрдк рд╣реЗрдб рдмреНрд▓реЙрдХ рд╕реЗ рдкреБрд░рд╛рдиреЗ рдбреЗрдЯрд╛ рдХреЛ рдХреНрд╡реЗрд░реА рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рддреЛ рдЖрдкрдХреЛ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдХреИрд╢ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рдЬрдЧрд╣ рдЫреЛрдбрд╝рдиреА рд╣реЛрдЧреАред
рдЗрд╕рдХрд╛ рдорддрд▓рдм рдпрд╣ рднреА рд╣реИ рдХрд┐ рдкреНрд░реЛрдореЗрдерд┐рдпрд╕ рдХреА рд╡рд░реНрдЪреБрдЕрд▓ рдореЗрдореЛрд░реА рдЦрдкрдд рдХрд╛рдлреА рдЕрдзрд┐рдХ рд╣реЛрдЧреА, рдЬрд┐рд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЪрд┐рдВрддрд╛ рдХреА рдХреЛрдИ рдмрд╛рдд рдирд╣реАрдВ рд╣реИред

рдкреНрд░реЛрдореЗрдерд┐рдпрд╕ 2 рдореЗрдВ рдЯреАрдПрд╕рдбреАрдмреА рд╡рд┐рд╢реНрд▓реЗрд╖рдг

рдПрдХ рдФрд░ рджрд┐рд▓рдЪрд╕реНрдк рдбрд┐рдЬрд╝рд╛рдЗрди рдмрд┐рдВрджреБ рд╡рд╛рд▓ (рдЖрдЧреЗ рд▓рд┐рдЦреЗрдВ рд▓реЙрдЧ) рдХрд╛ рдЙрдкрдпреЛрдЧ рд╣реИред рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рд╕реЗ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ, рдкреНрд░реЛрдореЗрдерд┐рдпрд╕ рдХреНрд░реИрд╢ рд╕реЗ рдмрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд╛рд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рдбреЗрдЯрд╛ рдХреА рдЙрддреНрддрд░рдЬреАрд╡рд┐рддрд╛ рдХреА рдЧрд╛рд░рдВрдЯреА рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢рд┐рд╖реНрдЯ рддрдВрддреНрд░ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдкреНрд░рд▓реЗрдЦрд┐рдд рдирд╣реАрдВ рд╣реИрдВред рдкреНрд░реЛрдореЗрдерд┐рдпрд╕ 2.3.2 рд╣рд░ 10 рд╕реЗрдХрдВрдб рдореЗрдВ рд╡рд╛рд▓ рдХреЛ рдбрд┐рд╕реНрдХ рдкрд░ рдлреНрд▓рд╢ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдпрд╣ рд╕реЗрдЯрд┐рдВрдЧ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рджреНрд╡рд╛рд░рд╛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдпреЛрдЧреНрдп рдирд╣реАрдВ рд╣реИред

рдЬрд╡рд╛рдиреЛрдВ

рдкреНрд░реЛрдореЗрдерд┐рдпрд╕ рдЯреАрдПрд╕рдбреАрдмреА рдХреЛ рдПрд▓рдПрд╕рдПрдо (рд▓реЙрдЧ рд╕реНрдЯреНрд░рдХреНрдЪрд░реНрдб рдорд░реНрдЬ) рд╕реНрдЯреЛрд░реЗрдЬ рдХреЗ рд╕рдорд╛рди рд╣реА рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ: рд╣реЗрдб рдмреНрд▓реЙрдХ рдХреЛ рд╕рдордп-рд╕рдордп рдкрд░ рдбрд┐рд╕реНрдХ рдореЗрдВ рдлреНрд▓рд╢ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬрдмрдХрд┐ рдХреЙрдореНрдкреИрдХреНрд╢рди рддрдВрддреНрд░ рдкреНрд░рд╢реНрдиреЛрдВ рдкрд░ рдмрд╣реБрдд рдЕрдзрд┐рдХ рдмреНрд▓реЙрдХ рдХреЛ рд╕реНрдХреИрди рдХрд░рдиреЗ рд╕реЗ рдмрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдХрдИ рдмреНрд▓реЙрдХреЛрдВ рдХреЛ рдПрдХ рд╕рд╛рде рдорд░реНрдЬ рдХрд░рддрд╛ рд╣реИред рдпрд╣рд╛рдВ рдЖрдк рдЙрди рдмреНрд▓реЙрдХреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ рдЬрд┐рдиреНрд╣реЗрдВ рдореИрдВрдиреЗ рдПрдХ рджрд┐рди рдХреЗ рд▓реЛрдб рдХреЗ рдмрд╛рдж рдкрд░реАрдХреНрд╖рдг рдкреНрд░рдгрд╛рд▓реА рдкрд░ рджреЗрдЦрд╛ред

рдкреНрд░реЛрдореЗрдерд┐рдпрд╕ 2 рдореЗрдВ рдЯреАрдПрд╕рдбреАрдмреА рд╡рд┐рд╢реНрд▓реЗрд╖рдг

рдпрджрд┐ рдЖрдк рд╕реНрдЯреЛрд░реЗрдЬ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рдЬрд╛рдирдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рдореЗрдЯрд╛.рдЬреЗрд╕рди рдлрд╝рд╛рдЗрд▓ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ, рдЬрд┐рд╕рдореЗрдВ рдЙрдкрд▓рдмреНрдз рдмреНрд▓реЙрдХ рдФрд░ рд╡реЗ рдХреИрд╕реЗ рдмрдиреЗ, рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рд╣реИред

{
       "ulid": "01CPZDPD1D9R019JS87TPV5MPE",
       "minTime": 1536472800000,
       "maxTime": 1536494400000,
       "stats": {
               "numSamples": 8292128378,
               "numSeries": 1673622,
               "numChunks": 69528220
       },
       "compaction": {
               "level": 2,
               "sources": [
                       "01CPYRY9MS465Y5ETM3SXFBV7X",
                       "01CPYZT0WRJ1JB1P0DP80VY5KJ",
                       "01CPZ6NR4Q3PDP3E57HEH760XS"
               ],
               "parents": [
                       {
                               "ulid": "01CPYRY9MS465Y5ETM3SXFBV7X",
                               "minTime": 1536472800000,
                               "maxTime": 1536480000000
                       },
                       {
                               "ulid": "01CPYZT0WRJ1JB1P0DP80VY5KJ",
                               "minTime": 1536480000000,
                               "maxTime": 1536487200000
                       },
                       {
                               "ulid": "01CPZ6NR4Q3PDP3E57HEH760XS",
                               "minTime": 1536487200000,
                               "maxTime": 1536494400000
                       }
               ]
       },
       "version": 1
}

рдкреНрд░реЛрдореЗрдерд┐рдпрд╕ рдореЗрдВ рд╕реАрд▓ рдЙрд╕ рд╕рдордп рд╕реЗ рдмрдВрдзреА рд╣реЛрддреА рд╣реИ рдЬрдм рд╣реЗрдб рдмреНрд▓реЙрдХ рдХреЛ рдбрд┐рд╕реНрдХ рдореЗрдВ рдлреНрд▓рд╢ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕ рдмрд┐рдВрджреБ рдкрд░, рдРрд╕реЗ рдХрдИ рдСрдкрд░реЗрд╢рди рдХрд┐рдП рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВред

рдкреНрд░реЛрдореЗрдерд┐рдпрд╕ 2 рдореЗрдВ рдЯреАрдПрд╕рдбреАрдмреА рд╡рд┐рд╢реНрд▓реЗрд╖рдг

рдРрд╕рд╛ рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИ рдХрд┐ рд╕рдВрдХреБрдЪрди рдХрд┐рд╕реА рднреА рддрд░рд╣ рд╕реЗ рд╕реАрдорд┐рдд рдирд╣реАрдВ рд╣реИрдВ рдФрд░ рдирд┐рд╖реНрдкрд╛рджрди рдХреЗ рджреМрд░рд╛рди рдмрдбрд╝реА рдбрд┐рд╕реНрдХ I/O рд╕реНрдкрд╛рдЗрдХреНрд╕ рдХрд╛ рдХрд╛рд░рдг рдмрди рд╕рдХрддреЗ рд╣реИрдВред

рдкреНрд░реЛрдореЗрдерд┐рдпрд╕ 2 рдореЗрдВ рдЯреАрдПрд╕рдбреАрдмреА рд╡рд┐рд╢реНрд▓реЗрд╖рдг

рд╕реАрдкреАрдпреВ рд▓реЛрдб рд╕реНрдкрд╛рдЗрдХреНрд╕

рдкреНрд░реЛрдореЗрдерд┐рдпрд╕ 2 рдореЗрдВ рдЯреАрдПрд╕рдбреАрдмреА рд╡рд┐рд╢реНрд▓реЗрд╖рдг

рдмреЗрд╢рдХ, рдЗрд╕рдХрд╛ рд╕рд┐рд╕реНрдЯрдо рдХреА рдЧрддрд┐ рдкрд░ рдирдХрд╛рд░рд╛рддреНрдордХ рдкреНрд░рднрд╛рд╡ рдкрдбрд╝рддрд╛ рд╣реИ, рдФрд░ рдПрд▓рдПрд╕рдПрдо рд╕реНрдЯреЛрд░реЗрдЬ рдХреЗ рд▓рд┐рдП рднреА рдПрдХ рдЧрдВрднреАрд░ рдЪреБрдиреМрддреА рд╣реИ: рдмрд╣реБрдд рдЕрдзрд┐рдХ рдУрд╡рд░рд╣реЗрдб рдХреЗ рдмрд┐рдирд╛ рдЙрдЪреНрдЪ рдХреНрд╡реЗрд░реА рдЧрддрд┐ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЙрдореНрдкреИрдХреНрд╢рди рдХреИрд╕реЗ рдХрд░реЗрдВ?
рд╕рдВрдШрдирди рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рдореЗрдореЛрд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рднреА рдХрд╛рдлреА рдЙрддреНрд╕реБрдХрддрд╛рдкреВрд░реНрдг рд▓рдЧрддрд╛ рд╣реИред

рдкреНрд░реЛрдореЗрдерд┐рдпрд╕ 2 рдореЗрдВ рдЯреАрдПрд╕рдбреАрдмреА рд╡рд┐рд╢реНрд▓реЗрд╖рдг

рд╣рдо рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдХреИрд╕реЗ, рдХреЙрдореНрдкреИрдХреНрд╢рди рдХреЗ рдмрд╛рдж, рдЕрдзрд┐рдХрд╛рдВрд╢ рдореЗрдореЛрд░реА рдХреИрд╢реНрдб рд╕реЗ рдлреНрд░реА рдореЗрдВ рдмрджрд▓ рдЬрд╛рддреА рд╣реИ: рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рд╕рдВрднрд╛рд╡рд┐рдд рд░реВрдк рд╕реЗ рдореВрд▓реНрдпрд╡рд╛рди рдЬрд╛рдирдХрд╛рд░реА рд╡рд╣рд╛рдВ рд╕реЗ рд╣рдЯрд╛ рджреА рдЧрдИ рд╣реИред рдЙрддреНрд╕реБрдХрддрд╛ рд╣реИ рдХрд┐ рдХреНрдпрд╛ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдпрд╣рд╛рдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ fadvice() рдпрд╛ рдХреЛрдИ рдЕрдиреНрдп рдиреНрдпреВрдирддрдордХрд░рдг рддрдХрдиреАрдХ, рдпрд╛ рдРрд╕рд╛ рдЗрд╕рд▓рд┐рдП рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдХреИрд╢ рдХреЛ рд╕рдВрдШрдирди рджреНрд╡рд╛рд░рд╛ рдирд╖реНрдЯ рдХрд┐рдП рдЧрдП рдмреНрд▓реЙрдХреЛрдВ рд╕реЗ рдЦрд╛рд▓реА рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ?

рд╡рд┐рдлрд▓рддрд╛ рдкреБрдирд░реНрдкреНрд░рд╛рдкреНрддрд┐

рдЖрдкрджрд╛ рд╕реЗ рдЙрдмрд░рдиреЗ рдореЗрдВ рд╕рдордп рд▓рдЧрддрд╛ рд╣реИ, рдФрд░ рдЗрд╕рдХреЗ рдЕрдЪреНрдЫреЗ рдХрд╛рд░рдг рднреА рд╣реИрдВред рдкреНрд░рддрд┐ рд╕реЗрдХрдВрдб рджрд╕ рд▓рд╛рдЦ рд░рд┐рдХреЙрд░реНрдб рдХреА рдЖрдиреЗ рд╡рд╛рд▓реА рд╕реНрдЯреНрд░реАрдо рдХреЗ рд▓рд┐рдП, рдореБрдЭреЗ рдПрд╕рдПрд╕рдбреА рдбреНрд░рд╛рдЗрд╡ рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрддреЗ рд╣реБрдП рдкреБрдирд░реНрдкреНрд░рд╛рдкреНрддрд┐ рдХреЗ рджреМрд░рд╛рди рд▓рдЧрднрдЧ 25 рдорд┐рдирдЯ рдЗрдВрддрдЬрд╛рд░ рдХрд░рдирд╛ рдкрдбрд╝рд╛ред

level=info ts=2018-09-13T13:38:14.09650965Z caller=main.go:222 msg="Starting Prometheus" version="(version=2.3.2, branch=v2.3.2, revision=71af5e29e815795e9dd14742ee7725682fa14b7b)"
level=info ts=2018-09-13T13:38:14.096599879Z caller=main.go:223 build_context="(go=go1.10.1, user=Jenkins, date=20180725-08:58:13OURCE)"
level=info ts=2018-09-13T13:38:14.096624109Z caller=main.go:224 host_details="(Linux 4.15.0-32-generic #35-Ubuntu SMP Fri Aug 10 17:58:07 UTC 2018 x86_64 1bee9e9b78cf (none))"
level=info ts=2018-09-13T13:38:14.096641396Z caller=main.go:225 fd_limits="(soft=1048576, hard=1048576)"
level=info ts=2018-09-13T13:38:14.097715256Z caller=web.go:415 component=web msg="Start listening for connections" address=:9090
level=info ts=2018-09-13T13:38:14.097400393Z caller=main.go:533 msg="Starting TSDB ..."
level=info ts=2018-09-13T13:38:14.098718401Z caller=repair.go:39 component=tsdb msg="found healthy block" mint=1536530400000 maxt=1536537600000 ulid=01CQ0FW3ME8Q5W2AN5F9CB7R0R
level=info ts=2018-09-13T13:38:14.100315658Z caller=web.go:467 component=web msg="router prefix" prefix=/prometheus
level=info ts=2018-09-13T13:38:14.101793727Z caller=repair.go:39 component=tsdb msg="found healthy block" mint=1536732000000 maxt=1536753600000 ulid=01CQ78486TNX5QZTBF049PQHSM
level=info ts=2018-09-13T13:38:14.102267346Z caller=repair.go:39 component=tsdb msg="found healthy block" mint=1536537600000 maxt=1536732000000 ulid=01CQ78DE7HSQK0C0F5AZ46YGF0
level=info ts=2018-09-13T13:38:14.102660295Z caller=repair.go:39 component=tsdb msg="found healthy block" mint=1536775200000 maxt=1536782400000 ulid=01CQ7SAT4RM21Y0PT5GNSS146Q
level=info ts=2018-09-13T13:38:14.103075885Z caller=repair.go:39 component=tsdb msg="found healthy block" mint=1536753600000 maxt=1536775200000 ulid=01CQ7SV8WJ3C2W5S3RTAHC2GHB
level=error ts=2018-09-13T14:05:18.208469169Z caller=wal.go:275 component=tsdb msg="WAL corruption detected; truncating" err="unexpected CRC32 checksum d0465484, want 0" file=/opt/prometheus/data/.prom2-data/wal/007357 pos=15504363
level=info ts=2018-09-13T14:05:19.471459777Z caller=main.go:543 msg="TSDB started"
level=info ts=2018-09-13T14:05:19.471604598Z caller=main.go:603 msg="Loading configuration file" filename=/etc/prometheus.yml
level=info ts=2018-09-13T14:05:19.499156711Z caller=main.go:629 msg="Completed loading of configuration file" filename=/etc/prometheus.yml
level=info ts=2018-09-13T14:05:19.499228186Z caller=main.go:502 msg="Server is ready to receive web requests."

рдкреБрдирд░реНрдкреНрд░рд╛рдкреНрддрд┐ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреА рдореБрдЦреНрдп рд╕рдорд╕реНрдпрд╛ рдЙрдЪреНрдЪ рдореЗрдореЛрд░реА рдЦрдкрдд рд╣реИред рднрд▓реЗ рд╣реА рд╕рд░реНрд╡рд░ рд╕рд╛рдорд╛рдиреНрдп рд╕реНрдерд┐рддрд┐ рдореЗрдВ рд╕рдорд╛рди рдорд╛рддреНрд░рд╛ рдореЗрдВ рдореЗрдореЛрд░реА рдХреЗ рд╕рд╛рде рд╕реНрдерд┐рд░ рд░реВрдк рд╕реЗ рдЪрд▓ рд╕рдХрддрд╛ рд╣реИ, рдпрджрд┐ рдпрд╣ рдХреНрд░реИрд╢ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдпрд╣ OOM рдХреЗ рдХрд╛рд░рдг рдирд╣реАрдВ рдмрдврд╝ рд╕рдХрддрд╛ рд╣реИред рдПрдХрдорд╛рддреНрд░ рд╕рдорд╛рдзрд╛рди рдЬреЛ рдореИрдВрдиреЗ рдкрд╛рдпрд╛ рд╣реИ рд╡рд╣ рдбреЗрдЯрд╛ рд╕рдВрдЧреНрд░рд╣ рдХреЛ рдмрдВрдж рдХрд░рдирд╛ рд╣реИ, рд╕рд░реНрд╡рд░ рдХреЛ рдКрдкрд░ рд▓рд╛рдирд╛ рд╣реИ, рдЗрд╕реЗ рдареАрдХ рд╣реЛрдиреЗ рджреЗрдирд╛ рд╣реИ, рдФрд░ рд╕рдВрдЧреНрд░рд╣ рд╕рдХреНрд╖рдо рд╣реЛрдиреЗ рдкрд░ рд░реАрдмреВрдЯ рдХрд░рдирд╛ рд╣реИред

рддреИрдпрд╛рд░ рдХрд░рдирд╛

рд╡рд╛рд░реНрдо рдЕрдк рдХреЗ рджреМрд░рд╛рди рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрдиреЗ рдпреЛрдЧреНрдп рдПрдХ рдЕрдиреНрдп рд╡реНрдпрд╡рд╣рд╛рд░ рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рдХреЗ рддреБрд░рдВрдд рдмрд╛рдж рдХрдо рдкреНрд░рджрд░реНрд╢рди рдФрд░ рдЙрдЪреНрдЪ рд╕рдВрд╕рд╛рдзрди рдЦрдкрдд рдХрд╛ рдЕрдиреБрдкрд╛рдд рд╣реИред рдХреБрдЫ рдХреЗ рджреМрд░рд╛рди, рд▓реЗрдХрд┐рди рд╕рднреА рдХреЗ рдкреНрд░рд╛рд░рдВрдн рдореЗрдВ рдирд╣реАрдВ, рдореИрдВрдиреЗ рд╕реАрдкреАрдпреВ рдФрд░ рдореЗрдореЛрд░реА рдкрд░ рдПрдХ рдЧрдВрднреАрд░ рднрд╛рд░ рджреЗрдЦрд╛ред

рдкреНрд░реЛрдореЗрдерд┐рдпрд╕ 2 рдореЗрдВ рдЯреАрдПрд╕рдбреАрдмреА рд╡рд┐рд╢реНрд▓реЗрд╖рдг

рдкреНрд░реЛрдореЗрдерд┐рдпрд╕ 2 рдореЗрдВ рдЯреАрдПрд╕рдбреАрдмреА рд╡рд┐рд╢реНрд▓реЗрд╖рдг

рдореЗрдореЛрд░реА рдЙрдкрдпреЛрдЧ рдореЗрдВ рдЧрд┐рд░рд╛рд╡рдЯ рд╕реЗ рд╕рдВрдХреЗрдд рдорд┐рд▓рддрд╛ рд╣реИ рдХрд┐ рдкреНрд░реЛрдореЗрдерд┐рдпрд╕ рд╢реБрд░реВ рд╕реЗ рд╣реА рд╕рднреА рд╢реБрд▓реНрдХреЛрдВ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рдФрд░ рдХреБрдЫ рдЬрд╛рдирдХрд╛рд░реА рдЦреЛ рдЧрдИ рд╣реИред
рдореБрдЭреЗ рдЙрдЪреНрдЪ CPU рдФрд░ рдореЗрдореЛрд░реА рдЙрдкрдпреЛрдЧ рдХреЗ рд╕рдЯреАрдХ рдХрд╛рд░рдгреЛрдВ рдХрд╛ рдкрддрд╛ рдирд╣реАрдВ рдЪрд▓рд╛ рд╣реИред рдореБрдЭреЗ рд╕рдВрджреЗрд╣ рд╣реИ рдХрд┐ рдпрд╣ рдЙрдЪреНрдЪ рдЖрд╡реГрддреНрддрд┐ рдХреЗ рд╕рд╛рде рд╣реЗрдб рдмреНрд▓реЙрдХ рдореЗрдВ рдирдИ рд╕рдордп рд╢реНрд░реГрдВрдЦрд▓рд╛ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреЗ рдХрд╛рд░рдг рд╣реИред

рд╕реАрдкреАрдпреВ рд╕реНрдкрд╛рдЗрдХреНрд╕

рдШрдирддреНрд╡ рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЬреЛ рдХрд╛рдлреА рдЙрдЪреНрдЪ I/O рд▓реЛрдб рдмрдирд╛рддрд╛ рд╣реИ, рдореИрдВрдиреЗ рд╣рд░ рджреЛ рдорд┐рдирдЯ рдореЗрдВ рд╕реАрдкреАрдпреВ рд▓реЛрдб рдореЗрдВ рдЧрдВрднреАрд░ рд╡реГрджреНрдзрд┐ рджреЗрдЦреА рд╣реИред рдЙрдЪреНрдЪ рдЖрд╡рдХ рд╡рд╛рд▓реЗ рдЯреНрд░реИрдлрд╝рд┐рдХ рдХреЗ рд╕рд╛рде рд╡рд┐рд╕реНрдлреЛрдЯ рд▓рдВрдмреЗ рд╕рдордп рддрдХ рд╣реЛрддреЗ рд╣реИрдВ рдФрд░ рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╡реЗ рдЧреЛ рдХрдЪрд░рд╛ рд╕рдВрдЧреНрд░рд╣рдХрд░реНрддрд╛ рдХреЗ рдХрд╛рд░рдг рд╣реЛрддреЗ рд╣реИрдВ, рдХрдо рд╕реЗ рдХрдо рдХреБрдЫ рдХреЛрд░ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рднрд░реЗ рд╣реБрдП рд╣реИрдВред

рдкреНрд░реЛрдореЗрдерд┐рдпрд╕ 2 рдореЗрдВ рдЯреАрдПрд╕рдбреАрдмреА рд╡рд┐рд╢реНрд▓реЗрд╖рдг

рдкреНрд░реЛрдореЗрдерд┐рдпрд╕ 2 рдореЗрдВ рдЯреАрдПрд╕рдбреАрдмреА рд╡рд┐рд╢реНрд▓реЗрд╖рдг

рдпреЗ рдЫрд▓рд╛рдБрдЧреЗрдВ рдЗрддрдиреА рдорд╛рдореВрд▓реА рдирд╣реАрдВ рд╣реИрдВ. рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЬрдм рд╡реЗ рдШрдЯрд┐рдд рд╣реЛрддреЗ рд╣реИрдВ, рддреЛ рдкреНрд░реЛрдореЗрдерд┐рдпрд╕ рдЖрдВрддрд░рд┐рдХ рдкреНрд░рд╡реЗрд╢ рдмрд┐рдВрджреБ рдФрд░ рдореЗрдЯреНрд░рд┐рдХреНрд╕ рдЕрдиреБрдкрд▓рдмреНрдз рд╣реЛ рдЬрд╛рддреЗ рд╣реИрдВ, рдЬрд┐рд╕рд╕реЗ рд╕рдорд╛рди рд╕рдордп рдЕрдВрддрд░рд╛рд▓ рдореЗрдВ рдбреЗрдЯрд╛ рдореЗрдВ рдЧрд┐рд░рд╛рд╡рдЯ рдЖрддреА рд╣реИред

рдкреНрд░реЛрдореЗрдерд┐рдпрд╕ 2 рдореЗрдВ рдЯреАрдПрд╕рдбреАрдмреА рд╡рд┐рд╢реНрд▓реЗрд╖рдг

рдЖрдк рдпрд╣ рднреА рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдкреНрд░реЛрдореЗрдерд┐рдпрд╕ рдирд┐рд░реНрдпрд╛рддрдХ рдПрдХ рд╕реЗрдХрдВрдб рдХреЗ рд▓рд┐рдП рдмрдВрдж рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред

рдкреНрд░реЛрдореЗрдерд┐рдпрд╕ 2 рдореЗрдВ рдЯреАрдПрд╕рдбреАрдмреА рд╡рд┐рд╢реНрд▓реЗрд╖рдг

рд╣рдо рдХрдЪрд░рд╛ рд╕рдВрдЧреНрд░рд╣рдг (рдЬреАрд╕реА) рдХреЗ рд╕рд╛рде рд╕рд╣рд╕рдВрдмрдВрдз рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВред

рдкреНрд░реЛрдореЗрдерд┐рдпрд╕ 2 рдореЗрдВ рдЯреАрдПрд╕рдбреАрдмреА рд╡рд┐рд╢реНрд▓реЗрд╖рдг

рдирд┐рд╖реНрдХрд░реНрд╖

рдкреНрд░реЛрдореЗрдерд┐рдпрд╕ 2 рдореЗрдВ рдЯреАрдПрд╕рдбреАрдмреА рддреЗрдЬрд╝ рд╣реИ, рд▓рд╛рдЦреЛрдВ рд╕рдордп рд╢реНрд░реГрдВрдЦрд▓рд╛ рдХреЛ рд╕рдВрднрд╛рд▓рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реИ рдФрд░ рд╕рд╛рде рд╣реА рдорд╛рдореВрд▓реА рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкреНрд░рддрд┐ рд╕реЗрдХрдВрдб рд╣рдЬрд╛рд░реЛрдВ рд░рд┐рдХреЙрд░реНрдб рднреА рд╕рдВрднрд╛рд▓ рд╕рдХрддрд╛ рд╣реИред рд╕реАрдкреАрдпреВ рдФрд░ рдбрд┐рд╕реНрдХ I/O рдЙрдкрдпреЛрдЧ рднреА рдкреНрд░рднрд╛рд╡рд╢рд╛рд▓реА рд╣реИред рдореЗрд░реЗ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ рдкреНрд░рддрд┐ рд╕реЗрдХрдВрдб 200 рдореЗрдЯреНрд░рд┐рдХреНрд╕ рдкреНрд░рддрд┐ рдкреНрд░рдпреБрдХреНрдд рдХреЛрд░ рджрд┐рдЦрд╛рдпрд╛ рдЧрдпрд╛ред

рд╡рд┐рд╕реНрддрд╛рд░ рдХреА рдпреЛрдЬрдирд╛ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдпрд╣ рдпрд╛рдж рд░рдЦрдирд╛ рд╣реЛрдЧрд╛ рдХрд┐ рдкрд░реНрдпрд╛рдкреНрдд рдореЗрдореЛрд░реА рд╣реИ, рдФрд░ рдпрд╣ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдореЗрдореЛрд░реА рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдПред рдЙрдкрдпреЛрдЧ рдХреА рдЧрдИ рдореЗрдореЛрд░реА рдХреА рдорд╛рддреНрд░рд╛, рдЬреЛ рдореИрдВрдиреЗ рджреЗрдЦреА, рдЖрдиреЗ рд╡рд╛рд▓реА рд╕реНрдЯреНрд░реАрдо рдХреЗ рдкреНрд░рддрд┐ 5 рд░рд┐рдХреЙрд░реНрдб рдкреНрд░рддрд┐ рд╕реЗрдХрдВрдб рд▓рдЧрднрдЧ 100 рдЬреАрдмреА рдереА, рдЬреЛ рдХреБрд▓ рдорд┐рд▓рд╛рдХрд░, рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдХреИрд╢ рдХреЗ рд╕рд╛рде, рд▓рдЧрднрдЧ 000 рдЬреАрдмреА рдХреА рдореЗрдореЛрд░реА рджреЗрддреА рдереАред

рдмреЗрд╢рдХ, рд╕реАрдкреАрдпреВ рдФрд░ рдбрд┐рд╕реНрдХ I/O рд╕реНрдкрд╛рдЗрдХреНрд╕ рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрднреА рднреА рдмрд╣реБрдд рдХрд╛рдо рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдмрд╛рдХреА рд╣реИ, рдФрд░ рдпрд╣ рдЖрд╢реНрдЪрд░реНрдп рдХреА рдмрд╛рдд рдирд╣реАрдВ рд╣реИ, рдпрд╣ рджреЗрдЦрддреЗ рд╣реБрдП рдХрд┐ рдХреИрд╕реЗ рдпреБрд╡рд╛ TSDB рдкреНрд░реЛрдореЗрдерд┐рдпрд╕ 2 рдХреА рддреБрд▓рдирд╛ InnoDB, TokuDB, RocksDB, рд╡рд╛рдпрд░реНрдбрдЯрд╛рдЗрдЧрд░ рд╕реЗ рдХреА рдЬрд╛рддреА рд╣реИ, рд▓реЗрдХрд┐рди рдЙрди рд╕рднреА рдХреЗ рдкрд╛рд╕ рдерд╛ рдЙрдирдХреЗ рдЬреАрд╡рди рдЪрдХреНрд░ рдХреА рд╢реБрд░реБрдЖрдд рдореЗрдВ рд╕рдорд╛рди рд╕рдорд╕реНрдпрд╛рдПрдВред

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

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╝реЗрдВ