рднрд░рдкреВрд░ рдореЛрдлрдд RAM, NVMe Intel P4500 рдЖрдгрд┐ рд╕рд░реНрд╡ рдХрд╛рд╣реА рдЕрддреНрдпрдВрдд рд╕рдВрде рдЖрд╣реЗ - рд╕реНрд╡реЕрдк рд╡рд┐рднрд╛рдЬрдирд╛рдЪреНрдпрд╛ рдЕрдпрд╢рд╕реНрд╡реА рдЬреЛрдбрдгреАрдЪреА рдХрд╣рд╛рдгреА

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

рдкреНрд░рд╕реНрддрд╛рд╡рдирд╛

рдЖрдореНрд╣реА рдордзреНрдпрдо рдЖрдХрд╛рд░рд╛рдЪреЗ рдХреНрд▓рд╛рдЙрдб рдСрдкрд░реЗрдЯ рдХрд░рддреЛ, рдЬреЗ рдЖрдореНрд╣реА рдЦрд╛рд▓реАрд▓ рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рдирд╕рд╣ рдорд╛рдирдХ рд╕рд░реНрд╡реНрд╣рд░рд╡рд░ рддрдпрд╛рд░ рдХрд░рддреЛ - 32 рдХреЛрд░, 256 GB RAM рдЖрдгрд┐ 4500TB PCI-E Intel P4 NVMe рдбреНрд░рд╛рдЗрд╡реНрд╣. рдЖрдореНрд╣рд╛рд▓рд╛ рд╣реЗ рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди рдЦрд░реЛрдЦрд░ рдЖрд╡рдбрддреЗ рдХрд╛рд░рдг рддреЗ VM рдЙрджрд╛рд╣рд░рдг рдкреНрд░рдХрд╛рд░ рд╕реНрддрд░рд╛рд╡рд░ рдпреЛрдЧреНрдп рдкреНрд░рддрд┐рдмрдВрдз рдкреНрд░рджрд╛рди рдХрд░реВрди IO рдУрд╡реНрд╣рд░рд╣реЗрдбрдмрджреНрджрд▓ рдХрд╛рд│рдЬреА рдХрд░рдгреНрдпрд╛рдЪреА рдЧрд░рдЬ рджреВрд░ рдХрд░рддреЗ. рдХрд╛рд░рдг NVMe рдЗрдВрдЯреЗрд▓ P4500 рдкреНрд░рднрд╛рд╡реА рдХрд╛рдордЧрд┐рд░реА рдЖрд╣реЗ, рдЖрдореНрд╣реА рдПрдХрд╛рдЪ рд╡реЗрд│реА рдорд╢реАрдирд▓рд╛ рд╕рдВрдкреВрд░реНрдг IOPS рддрд░рддреВрдж рдЖрдгрд┐ рд╢реВрдиреНрдп IOWAIT рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рдмреЕрдХрдЕрдк рд╕рд░реНрд╡реНрд╣рд░рд▓рд╛ рдмреЕрдХрдЕрдк рд╕реНрдЯреЛрд░реЗрдЬ рдкреНрд░рджрд╛рди рдХрд░реВ рд╢рдХрддреЛ.

рдЖрдореНрд╣реА рддреНрдпрд╛ рдЬреБрдиреНрдпрд╛ рдЖрд╕реНрддрд┐рдХрд╛рдВрдкреИрдХреА рдПрдХ рдЖрд╣реЛрдд рдЬреЗ рд╣рд╛рдпрдкрд░рдХрдиреНрд╡реНрд╣рд░реНрдЬреНрдб SDN рдЖрдгрд┐ рдЗрддрд░ рд╕реНрдЯрд╛рдИрд▓рд┐рд╢, рдлреЕрд╢рдиреЗрдмрд▓, рддрд░реБрдг рдЧреЛрд╖реНрдЯреА VM рд╡реНрд╣реЙрд▓реНрдпреВрдо рд╕рдВрдЪрдпрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╡рд╛рдкрд░рдд рдирд╛рд╣реАрдд, рдЕрд╕рд╛ рд╡рд┐рд╢реНрд╡рд╛рд╕ рдЖрд╣реЗ рдХреА рдкреНрд░рдгрд╛рд▓реА рдЬрд┐рддрдХреА рд╕реЛрдкреА рдЕрд╕реЗрд▓ рддрд┐рддрдХреЗ "рдореБрдЦреНрдп рдЧреБрд░реБ рдЧреЗрд▓реЗ" рдпрд╛ рдкрд░рд┐рд╕реНрдерд┐рддреАрдд рд╕рдорд╕реНрдпрд╛рдирд┐рд╡рд╛рд░рдг рдХрд░рдгреЗ рд╕реЛрдкреЗ рдЖрд╣реЗ. рдбреЛрдВрдЧрд░рд╛рд╡рд░." рдкрд░рд┐рдгрд╛рдореА, рдЖрдореНрд╣реА VM рд╡реНрд╣реЙрд▓реНрдпреВрдо QCOW2 рд╕реНрд╡рд░реВрдкрд╛рдд XFS рдХрд┐рдВрд╡рд╛ EXT4 рдордзреНрдпреЗ рд╕рдВрдЧреНрд░рд╣рд┐рдд рдХрд░рддреЛ, рдЬреЗ LVM2 рдЪреНрдпрд╛ рд╢реАрд░реНрд╖рд╕реНрдерд╛рдиреА рддреИрдирд╛рдд рдХреЗрд▓реЗ рдЬрд╛рддреЗ.

рдЖрдореНрд╣реА рдСрд░реНрдХреЗрд╕реНрдЯреНрд░реЗрд╢рдирд╕рд╛рдареА рд╡рд╛рдкрд░рдд рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рдЙрддреНрдкрд╛рджрдирд╛рджреНрд╡рд╛рд░реЗ рджреЗрдЦреАрд▓ рдЖрдореНрд╣рд╛рд▓рд╛ QCOW2 рд╡рд╛рдкрд░рдгреНрдпрд╛рд╕ рднрд╛рдЧ рдкрд╛рдбрд▓реЗ рдЬрд╛рддреЗ - Apache CloudStack.

рдмреЕрдХрдЕрдк рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рдЖрдореНрд╣реА LVM2 рд╕реНрдиреЕрдкрд╢реЙрдЯ рдореНрд╣рдгреВрди рд╡реНрд╣реЙрд▓реНрдпреВрдордЪреА рд╕рдВрдкреВрд░реНрдг рдкреНрд░рддрд┐рдорд╛ рдШреЗрддреЛ (рд╣реЛрдп, рдЖрдореНрд╣рд╛рд▓рд╛ рдорд╛рд╣рд┐рдд рдЖрд╣реЗ рдХреА LVM2 рд╕реНрдиреЕрдкрд╢реЙрдЯреНрд╕ рдзреАрдореЗ рдЖрд╣реЗрдд, рдкрд░рдВрддреБ рдЗрдВрдЯреЗрд▓ P4500 рдЖрдореНрд╣рд╛рд▓рд╛ рдпреЗрдереЗ рджреЗрдЦреАрд▓ рдорджрдд рдХрд░рддреЗ). рдЖрдореНрд╣реА рдХрд░реВ lvmcreate -s .. рдЖрдгрд┐ рдорджрддреАрдиреЗ dd рдЖрдореНрд╣реА рдмреЕрдХрдЕрдк рдкреНрд░рдд ZFS рд╕реНрдЯреЛрд░реЗрдЬрд╕рд╣ рд░рд┐рдореЛрдЯ рд╕рд░реНрд╡реНрд╣рд░рд╡рд░ рдкрд╛рдард╡рддреЛ. рдпреЗрдереЗ рдЖрдореНрд╣реА рдЕрдЬреВрдирд╣реА рдереЛрдбреЗ рдкреНрд░рдЧрддреАрд╢реАрд▓ рдЖрд╣реЛрдд - рд╢реЗрд╡рдЯреА, ZFS рдбреЗрдЯрд╛ рд╕рдВрдХреБрдЪрд┐рдд рд╕реНрд╡рд░реВрдкрд╛рдд рд╕рдВрдЧреНрд░рд╣рд┐рдд рдХрд░реВ рд╢рдХрддреЗ рдЖрдгрд┐ рдЖрдореНрд╣реА рддреЗ рд╡рд╛рдкрд░реВрди рджреНрд░реБрддрдкрдгреЗ рдкреБрдирд░реНрд╕рдВрдЪрдпрд┐рдд рдХрд░реВ рд╢рдХрддреЛ DD рдХрд┐рдВрд╡рд╛ рд╡рд╛рдкрд░реВрди рд╡реИрдпрдХреНрддрд┐рдХ VM рд╡реНрд╣реЙрд▓реНрдпреВрдо рдорд┐рд│рд╡рд╛ mount -o loop ....

рддреБрдореНрд╣реА рдЕрд░реНрдерд╛рддрдЪ, LVM2 рд╡реНрд╣реЙрд▓реНрдпреВрдордЪреА рдкреВрд░реНрдг рдкреНрд░рддрд┐рдорд╛ рдХрд╛рдвреВ рд╢рдХрдд рдирд╛рд╣реА, рдкрд░рдВрддреБ рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдорд▓рд╛ рдордзреНрдпреЗ рдорд╛рдЙрдВрдЯ рдХрд░реВ рд╢рдХрддрд╛ RO рдЖрдгрд┐ QCOW2 рдкреНрд░рддрд┐рдорд╛ рд╕реНрд╡рддрдГ рдХреЙрдкреА рдХрд░рд╛, рддрдерд╛рдкрд┐, рдЖрдореНрд╣рд╛рд▓рд╛ рдпрд╛ рд╡рд╕реНрддреБрд╕реНрдерд┐рддреАрдЪрд╛ рд╕рд╛рдордирд╛ рдХрд░рд╛рд╡рд╛ рд▓рд╛рдЧрд▓рд╛ рдХреА рдпрд╛рддреВрди XFS рдЦрд░рд╛рдм рдЭрд╛рд▓рд╛, рдЖрдгрд┐ рд▓рдЧреЗрдЪрдЪ рдирд╛рд╣реА, рддрд░ рдЕрдкреНрд░рддреНрдпрд╛рд╢рд┐рдд рдорд╛рд░реНрдЧрд╛рдиреЗ. рдЬреЗрд╡реНрд╣рд╛ рд╣рд╛рдпрдкрд░рд╡рд╛рдЗрдЬрд░ рд╣реЛрд╕реНрдЯ рдХрд░рддреЛ рддреЗрд╡реНрд╣рд╛ рддреЗ рдХреЗрд╡реНрд╣рд╛ рд╣реЛрдИрд▓ рд╣реЗ рд╕реНрдкрд╖реНрдЯ рдирд╕рд▓реЗрд▓реНрдпрд╛ рддреНрд░реБрдЯреАрдВрдореБрд│реЗ рдЖрдард╡рдбреНрдпрд╛рдЪреНрдпрд╛ рд╢реЗрд╡рдЯреА, рд░рд╛рддреНрд░реА рдХрд┐рдВрд╡рд╛ рд╕реБрдЯреНрдЯреАрдЪреНрдпрд╛ рджрд┐рд╡рд╢реА рдЕрдЪрд╛рдирдХ "рд╕реНрдЯрд┐рдХ" рдареЗрд╡рддрд╛рдд рддреЗрд╡реНрд╣рд╛ рдЖрдореНрд╣рд╛рд▓рд╛ рддреЗ рдЖрд╡рдбрдд рдирд╛рд╣реА. рдореНрд╣рдгреВрди, XFS рд╕рд╛рдареА рдЖрдореНрд╣реА рд╕реНрдиреЕрдкрд╢реЙрдЯ рдорд╛рдЙрдВрдЯрд┐рдВрдЧ рдЗрди рд╡рд╛рдкрд░рдд рдирд╛рд╣реА RO рд╡реНрд╣реЙрд▓реНрдпреВрдореНрд╕ рдХрд╛рдврдгреНрдпрд╛рд╕рд╛рдареА, рдЖрдореНрд╣реА рдлрдХреНрдд рд╕рдВрдкреВрд░реНрдг LVM2 рд╡реНрд╣реЙрд▓реНрдпреВрдо рдХреЙрдкреА рдХрд░рддреЛ.

рдмреЕрдХрдЕрдк рд╕рд░реНрд╡реНрд╣рд░рд╡рд░ рдмреЕрдХрдЕрдк рдШреЗрдгреНрдпрд╛рдЪреА рдЧрддреА рдЖрдордЪреНрдпрд╛ рдмрд╛рдмрддреАрдд рдмреЕрдХрдЕрдк рд╕рд░реНрд╡реНрд╣рд░рдЪреНрдпрд╛ рдХрд╛рд░реНрдпрдкреНрд░рджрд░реНрд╢рдирд╛рджреНрд╡рд╛рд░реЗ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХреЗрд▓реА рдЬрд╛рддреЗ, рдЬреА рдЕрд╕рдВрдкреНрд░реЗрд╖рдг рдХрд░рдгреНрдпрд╛рдпреЛрдЧреНрдп рдбреЗрдЯрд╛рд╕рд╛рдареА рд╕реБрдорд╛рд░реЗ 600-800 MB/s рдЖрд╣реЗ; рдЖрдгрдЦреА рдПрдХ рдорд░реНрдпрд╛рджрд╛ рдореНрд╣рдгрдЬреЗ 10Gbit/s рдЪреЕрдиреЗрд▓ рдЬреНрдпрд╛рд╕рд╣ рдмреЕрдХрдЕрдк рд╕рд░реНрд╡реНрд╣рд░ рдХрдиреЗрдХреНрдЯ рдХреЗрд▓реЗрд▓рд╛ рдЖрд╣реЗ. рдХреНрд▓рд╕реНрдЯрд░рд▓рд╛.

рдпрд╛ рдкреНрд░рдХрд░рдгрд╛рдд, 8 рд╣рд╛рдпрдкрд░рд╡рд╛рдЗрдЬрд░ рд╕рд░реНрд╡реНрд╣рд░рдЪреНрдпрд╛ рдмреЕрдХрдЕрдк рдкреНрд░рддреА рдПрдХрд╛рдЪ рд╡реЗрд│реА рдПрдХрд╛ рдмреЕрдХрдЕрдк рд╕рд░реНрд╡реНрд╣рд░рд╡рд░ рдЕрдкрд▓реЛрдб рдХреЗрд▓реНрдпрд╛ рдЬрд╛рддрд╛рдд. рдЕрд╢рд╛ рдкреНрд░рдХрд╛рд░реЗ, рдмреЕрдХрдЕрдк рд╕рд░реНрд╡реНрд╣рд░рдЪреА рдбрд┐рд╕реНрдХ рдЖрдгрд┐ рдиреЗрдЯрд╡рд░реНрдХ рдЙрдкрдкреНрд░рдгрд╛рд▓реА, рдзреАрдореЗ рдЕрд╕рд▓реНрдпрд╛рдиреЗ, рд╣рд╛рдпрдкрд░рд╡рд╛рдЗрдЬрд░ рд╣реЛрд╕реНрдЯрдЪреНрдпрд╛ рдбрд┐рд╕реНрдХ рдЙрдкрдкреНрд░рдгрд╛рд▓реАрдВрдирд╛ рдУрд╡реНрд╣рд░рд▓реЛрдб рдХрд░рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрдд тАЛтАЛтАЛтАЛрдирд╛рд╣реА, рдХрд╛рд░рдг рддреЗ рдлрдХреНрдд 8 GB/рд╕реЗрдХрдВрдж рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд░реВ рд╢рдХрдд рдирд╛рд╣реАрдд, рдЬреЗ рд╣рд╛рдпрдкрд░рд╡рд╛рдЗрдЬрд░ рд╣реЛрд╕реНрдЯ рд╕рд╣рдЬрдкрдгреЗ рдХрд░реВ рд╢рдХрддрд╛рдд. рдЙрддреНрдкрд╛рджрди

рд╡рд░реАрд▓ рдХреЙрдкреА рдХрд░рдгреНрдпрд╛рдЪреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рддрдкрд╢реАрд▓рд╛рдВрд╕рд╣ рдкреБрдвреАрд▓ рдХрдереЗрд╕рд╛рдареА рдЦреВрдк рдорд╣рддреНрддреНрд╡рд╛рдЪреА рдЖрд╣реЗ - рд╡реЗрдЧрд╡рд╛рди рдЗрдВрдЯреЗрд▓ P4500 рдбреНрд░рд╛рдЗрд╡реНрд╣ рд╡рд╛рдкрд░рдгреЗ, NFS рд╡рд╛рдкрд░рдгреЗ рдЖрдгрд┐ рдмрд╣реБрдзрд╛ ZFS рд╡рд╛рдкрд░рдгреЗ.

рдмреЕрдХрдЕрдк рдХрдерд╛

рдкреНрд░рддреНрдпреЗрдХ рд╣рд╛рдпрдкрд░рд╡рд╛рдЗрдЬрд░ рдиреЛрдбрд╡рд░ рдЖрдордЪреНрдпрд╛рдХрдбреЗ 8 GB рдЖрдХрд╛рд░рд╛рдЪреЗ рдПрдХ рд▓рд╣рд╛рди SWAP рд╡рд┐рднрд╛рдЬрди рдЖрд╣реЗ рдЖрдгрд┐ рдЖрдореНрд╣реА рд╣рд╛рдпрдкрд░рд╡рд╛рдЗрдЬрд░ рдиреЛрдб рд╕реНрд╡рддрдГрдЪ "рд░реЛрд▓рдЖрдЙрдЯ" рдХрд░рддреЛ. DD рд╕рдВрджрд░реНрдн рдкреНрд░рддрд┐рдореЗрд╡рд░реВрди. рд╕рд░реНрд╡реНрд╣рд░рд╡рд░реАрд▓ рд╕рд┐рд╕реНрдЯрдо рд╡реНрд╣реЙрд▓реНрдпреВрдорд╕рд╛рдареА, рдЖрдореНрд╣реА LSI рдХрд┐рдВрд╡рд╛ HP рд╣рд╛рд░реНрдбрд╡реЗрдЕрд░ рдХрдВрдЯреНрд░реЛрд▓рд░рд╡рд░ 2xSATA SSD RAID1 рдХрд┐рдВрд╡рд╛ 2xSAS HDD RAID1 рд╡рд╛рдкрд░рддреЛ. рд╕рд░реНрд╡рд╕рд╛рдзрд╛рд░рдгрдкрдгреЗ, рдЖрдд рдХрд╛рдп рдЖрд╣реЗ рдпрд╛рдЪреА рдЖрдореНрд╣рд╛рд▓рд╛ рдкрд░реНрд╡рд╛ рдирд╛рд╣реА, рдХрд╛рд░рдг рдЖрдордЪреА рд╕рд┐рд╕реНрдЯрдо рд╡реНрд╣реЙрд▓реНрдпреВрдо SWAP рд╡реНрдпрддрд┐рд░рд┐рдХреНрдд "рдЬрд╡рд│рдЬрд╡рд│ рд╡рд╛рдЪрдиреАрдп" рдореЛрдбрдордзреНрдпреЗ рдХрд╛рд░реНрдп рдХрд░рддреЗ. рдЖрдгрд┐ рдЖрдордЪреНрдпрд╛рдХрдбреЗ рд╕рд░реНрд╡реНрд╣рд░рд╡рд░ рднрд░рдкреВрд░ RAM рдЕрд╕рд▓реНрдпрд╛рдиреЗ рдЖрдгрд┐ рддреА 30-40% рд╡рд┐рдирд╛рдореВрд▓реНрдп рдЖрд╣реЗ, рдЖрдореНрд╣реА SWAP рдмрджреНрджрд▓ рд╡рд┐рдЪрд╛рд░ рдХрд░рдд рдирд╛рд╣реА.

рдмреЕрдХрдЕрдк рдкреНрд░рдХреНрд░рд┐рдпрд╛. рд╣реЗ рдХрд╛рд░реНрдп рдпрд╛рд╕рд╛рд░рдЦреЗ рдХрд╛рд╣реАрддрд░реА рджрд┐рд╕рддреЗ:

#!/bin/bash

mkdir -p /mnt/backups/volumes

DIR=/mnt/images-snap
VOL=images/volume
DATE=$(date "+%d")
HOSTNAME=$(hostname)

lvcreate -s -n $VOL-snap -l100%FREE $VOL
ionice -c3 dd iflag=direct if=/dev/$VOL-snap bs=1M of=/mnt/backups/volumes/$HOSTNAME-$DATE.raw
lvremove -f $VOL-snap

рдЪреНрдпрд╛рдХрдбреЗ рд▓рдХреНрд╖ рджреЗрдгреЗ ionice -c3, рдЦрд░рдВ рддрд░, рд╣реА рдЧреЛрд╖реНрдЯ NVMe рдЙрдкрдХрд░рдгрд╛рдВрд╕рд╛рдареА рдкреВрд░реНрдгрдкрдгреЗ рдирд┐рд░реБрдкрдпреЛрдЧреА рдЖрд╣реЗ, рдХрд╛рд░рдг рддреНрдпрд╛рдВрдЪреНрдпрд╛рд╕рд╛рдареА IO рд╢реЗрдбреНрдпреВрд▓рд░ рдЕрд╕реЗ рд╕реЗрдЯ рдХреЗрд▓реЗ рдЖрд╣реЗ:

cat /sys/block/nvme0n1/queue/scheduler
[none] 

рддрдерд╛рдкрд┐, рдЖрдордЪреНрдпрд╛рдХрдбреЗ рдкрд╛рд░рдВрдкрд╛рд░рд┐рдХ SSD RAID рд╕рд╣ рдЕрдиреЗрдХ рд▓реАрдЧреЗрд╕реА рдиреЛрдбреНрд╕ рдЖрд╣реЗрдд, рддреНрдпрд╛рдВрдЪреНрдпрд╛рд╕рд╛рдареА рд╣реЗ рд╕рдВрдмрдВрдзрд┐рдд рдЖрд╣реЗ, рдореНрд╣рдгреВрди рддреЗ рд╣рд▓рд╡рдд рдЖрд╣реЗрдд рдЖрд╣реЗ рдореНрд╣рдгреВрди. рдПрдХреВрдгрдЪ, рд╣рд╛ рдХреЛрдбрдЪрд╛ рдлрдХреНрдд рдПрдХ рдордиреЛрд░рдВрдЬрдХ рднрд╛рдЧ рдЖрд╣реЗ рдЬреЛ рдирд┐рд░рд░реНрдердХрддрд╛ рд╕реНрдкрд╖реНрдЯ рдХрд░рддреЛ ionice рдЕрд╢рд╛ рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рдирдЪреНрдпрд╛ рдмрд╛рдмрддреАрдд.

рдзреНрд╡рдЬрд╛рдХрдбреЗ рд▓рдХреНрд╖ рджреНрдпрд╛ iflag=direct рддреЗ DD. рд╡рд╛рдЪрддрд╛рдирд╛ IO рдмрдлрд░рдЪреА рдЕрдирд╛рд╡рд╢реНрдпрдХ рдмрджрд▓реА рдЯрд╛рд│рдгреНрдпрд╛рд╕рд╛рдареА рдЖрдореНрд╣реА рдмрдлрд░ рдХреЕрд╢реЗрд▓рд╛ рдмрд╛рдпрдкрд╛рд╕ рдХрд░реВрди рдереЗрдЯ IO рд╡рд╛рдкрд░рддреЛ. рддрдерд╛рдкрд┐, oflag=direct рдЖрдореНрд╣реА рдирд╛рд╣реА рдХрд╛рд░рдг рддреЗ рд╡рд╛рдкрд░рддрд╛рдирд╛ рдЖрдореНрд╣рд╛рд▓рд╛ ZFS рдХрд╛рд░реНрдпрдкреНрд░рджрд░реНрд╢рди рд╕рдорд╕реНрдпрд╛ рдЖрд▓реНрдпрд╛.

рдЖрдореНрд╣реА рдЕрдиреЗрдХ рд╡рд░реНрд╖рд╛рдВрдкрд╛рд╕реВрди рд╣реА рдпреЛрдЬрдирд╛ рдпрд╢рд╕реНрд╡реАрдкрдгреЗ рд╡рд╛рдкрд░рдд рдЖрд╣реЛрдд.

рдЖрдгрд┐ рдордЧ рд╕реБрд░реБрд╡рд╛рдд рдЭрд╛рд▓реА... рдЖрдореНтАНрд╣рд╛рд▓рд╛ рдЖрдврд│рд▓реЗ рдХреА рдПрдХрд╛ рдиреЛрдбрдЪрд╛ рдпрд╛рдкреБрдвреЗ рдмреЕрдХрдЕрдк рдШреЗрддрд▓рд╛ рдЬрд╛рдд рдирд╛рд╣реА рдЖрдгрд┐ рдорд╛рдЧреАрд▓ рдПрдХ 50% рдЪреНрдпрд╛ рд░рд╛рдХреНрд╖рд╕реА IOWAIT рд╕рд╣ рдЪрд╛рд▓реВ рдЖрд╣реЗ. рдХреЙрдкреА рдХрд╛ рд╣реЛрдд рдирд╛рд╣реА рд╣реЗ рд╕рдордЬреВрди рдШреЗрдгреНрдпрд╛рдЪрд╛ рдкреНрд░рдпрддреНрди рдХрд░рддрд╛рдирд╛, рдЖрдореНрд╣рд╛рд▓рд╛ рдЦрд╛рд▓реАрд▓ рдШрдЯрдирд╛ рд╕рдореЛрд░ рдЖрд▓реА:

Volume group "images" not found

рдЖрдореНрд╣реА "Intel P4500 рдЪрд╛ рд╢реЗрд╡рдЯ рдЖрд▓рд╛ рдЖрд╣реЗ" рдпрд╛рдмрджреНрджрд▓ рд╡рд┐рдЪрд╛рд░ рдХрд░рд╛рдпрд▓рд╛ рд╕реБрд░реБрд╡рд╛рдд рдХреЗрд▓реА, рддрдерд╛рдкрд┐, рдбреНрд░рд╛рдЗрд╡реНрд╣ рдкреБрдирд░реНрд╕реНрдерд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╕рд░реНрд╡реНрд╣рд░ рдмрдВрдж рдХрд░рдгреНрдпрд╛рдкреВрд░реНрд╡реА, рдмреЕрдХрдЕрдк рдШреЗрдгреЗ рдЕрджреНрдпрд╛рдк рдЖрд╡рд╢реНрдпрдХ рд╣реЛрддреЗ. рдЖрдореНрд╣реА LVM2 рдмреЕрдХрдЕрдкрдордзреВрди рдореЗрдЯрд╛рдбреЗрдЯрд╛ рдкреБрдирд░реНрд╕рдВрдЪрдпрд┐рдд рдХрд░реВрди LVM2 рдирд┐рд╢реНрдЪрд┐рдд рдХреЗрд▓реЗ:

vgcfgrestore images

рдЖрдореНрд╣реА рдПрдХ рдмреЕрдХрдЕрдк рд▓реЙрдиреНрдЪ рдХреЗрд▓рд╛ рдЖрдгрд┐ рд╣реЗ рддреЗрд▓ рдЪрд┐рддреНрд░ рдкрд╛рд╣рд┐рд▓реЗ:
рднрд░рдкреВрд░ рдореЛрдлрдд RAM, NVMe Intel P4500 рдЖрдгрд┐ рд╕рд░реНрд╡ рдХрд╛рд╣реА рдЕрддреНрдпрдВрдд рд╕рдВрде рдЖрд╣реЗ - рд╕реНрд╡реЕрдк рд╡рд┐рднрд╛рдЬрдирд╛рдЪреНрдпрд╛ рдЕрдпрд╢рд╕реНрд╡реА рдЬреЛрдбрдгреАрдЪреА рдХрд╣рд╛рдгреА

рдкреБрдиреНрд╣рд╛ рдЖрдореНрд╣реА рдЦреВрдк рджреБрдГрдЦреА рд╣реЛрддреЛ - рд╣реЗ рд╕реНрдкрд╖реНрдЯ рд╣реЛрддреЗ рдХреА рдЖрдореНрд╣реА рдЕрд╕реЗ рдЬрдЧреВ рд╢рдХрдд рдирд╛рд╣реА, рдХрд╛рд░рдг рд╕рд░реНрд╡ VPS рд▓рд╛ рддреНрд░рд╛рд╕ рд╣реЛрдИрд▓, рдпрд╛рдЪрд╛ рдЕрд░реНрде рдЖрдореНрд╣рд╛рд▓рд╛рд╣реА рддреНрд░рд╛рд╕ рд╣реЛрдИрд▓. рдХрд╛рдп рдЭрд╛рд▓реЗ рддреЗ рдкреВрд░реНрдгрдкрдгреЗ рдЕрд╕реНрдкрд╖реНрдЯ рдЖрд╣реЗ - iostat рджрдпрдиреАрдп IOPS рдЖрдгрд┐ рд╕рд░реНрд╡реЛрдЪреНрдЪ IOWAIT рджрд╛рдЦрд╡рд▓реЗ. "рдЪрд▓рд╛ NVMe рд░рд┐рдкреНрд▓реЗрд╕ рдХрд░реВ" рдпрд╛рд╢рд┐рд╡рд╛рдп рдЗрддрд░ рдХреЛрдгрддреАрд╣реА рдХрд▓реНрдкрдирд╛ рдирд╡реНрд╣рддреА, рдкрд░рдВрддреБ рд╡реЗрд│реЗрдд рдПрдХ рдЕрдВрддрд░реНрджреГрд╖реНрдЯреА рдЖрд▓реА.

рдЯрдкреНрдкреНрдпрд╛рдЯрдкреНрдкреНрдпрд╛рдиреЗ рдкрд░рд┐рд╕реНрдерд┐рддреАрдЪреЗ рд╡рд┐рд╢реНрд▓реЗрд╖рдг

рдРрддрд┐рд╣рд╛рд╕рд┐рдХ рдорд╛рд╕рд┐рдХ. рдХрд╛рд╣реА рджрд┐рд╡рд╕рд╛рдВрдкреВрд░реНрд╡реА, рдпрд╛ рд╕рд░реНрд╡реНрд╣рд░рд╡рд░ 128 рдЬреАрдмреА рд░реЕрдорд╕рд╣ рдПрдХ рдореЛрдард╛ VPS рддрдпрд╛рд░ рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рд╣реЛрддреЗ. рдкреБрд░реЗрд╢реА рдореЗрдорд░реА рдЖрд╣реЗ рдЕрд╕реЗ рджрд┐рд╕рддреЗ, рдкрд░рдВрддреБ рд╕реБрд░рдХреНрд╖рд┐рдд рдмрд╛рдЬреВрдиреЗ, рдЖрдореНрд╣реА рд╕реНрд╡реЕрдк рд╡рд┐рднрд╛рдЬрдирд╛рд╕рд╛рдареА рдЖрдгрдЦреА 32 GB рд╡рд╛рдЯрдк рдХреЗрд▓реЗ. VPS рддрдпрд╛рд░ рдХреЗрд▓реЗ рдЧреЗрд▓реЗ, рдпрд╢рд╕реНрд╡реАрд░рд┐рддреНрдпрд╛ рддреНрдпрд╛рдЪреЗ рдХрд╛рд░реНрдп рдкреВрд░реНрдг рдХреЗрд▓реЗ рдЖрдгрд┐ рдШрдЯрдирд╛ рд╡рд┐рд╕рд░рд▓реА рдЧреЗрд▓реА, рдкрд░рдВрддреБ SWAP рд╡рд┐рднрд╛рдЬрди рд░рд╛рд╣рд┐рд▓реЗ.

рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди рд╡реИрд╢рд┐рд╖реНрдЯреНрдпреЗ. рд╕рд░реНрд╡ рдХреНрд▓рд╛рдЙрдб рд╕рд░реНрд╡реНрд╣рд░рд╕рд╛рдареА рдкреЕрд░рд╛рдореАрдЯрд░ vm.swappiness рдбреАрдлреЙрд▓реНрдЯрд╡рд░ рд╕реЗрдЯ рдХреЗрд▓реЗ рд╣реЛрддреЗ 60. рдЖрдгрд┐ SAS HDD RAID1 рд╡рд░ SWAP рддрдпрд╛рд░ рдХреЗрд▓реЗ рдЧреЗрд▓реЗ.

рдХрд╛рдп рдЭрд╛рд▓реЗ (рд╕рдВрдкрд╛рджрдХрд╛рдВрдЪреНрдпрд╛ рдорддреЗ). рдмреЕрдХрдЕрдк рдШреЗрдд рдЕрд╕рддрд╛рдирд╛ DD рднрд░рдкреВрд░ рд▓реЗрдЦрди рдбреЗрдЯрд╛ рддрдпрд╛рд░ рдХреЗрд▓рд╛, рдЬреЛ NFS рд▓рд╛ рд▓рд┐рд╣рд┐рдгреНрдпрд╛рдкреВрд░реНрд╡реА RAM рдмрдлрд░рдордзреНрдпреЗ рдареЗрд╡рд▓рд╛ рд╣реЛрддрд╛. рд╕рд┐рд╕реНрдЯрдо рдХреЛрд░, рдзреЛрд░рдгрд╛рджреНрд╡рд╛рд░реЗ рдорд╛рд░реНрдЧрджрд░реНрд╢рд┐рдд swappiness, рд╕реНрд▓реЛ HDD RAID1 рд╡реНрд╣реЙрд▓реНрдпреВрдорд╡рд░ рдЕрд╕рд▓реЗрд▓реНрдпрд╛ VPS рдореЗрдорд░реАрдЪреА рдЕрдиреЗрдХ рдкреГрд╖реНрдареЗ рд╕реНрд╡реЕрдк рдХреНрд╖реЗрддреНрд░рд╛рдордзреНрдпреЗ рд╣рд▓рд╡рдд рд╣реЛрддреЗ. рдпрд╛рдореБрд│реЗ IOWAIT рдЪреА рдЬреЛрд░рджрд╛рд░ рд╡рд╛рдв рдЭрд╛рд▓реА, рдкрд░рдВрддреБ IO NVMe рдореБрд│реЗ рдирд╛рд╣реА рддрд░ IO HDD RAID1 рдореБрд│реЗ.

рд╕рдорд╕реНрдпрд╛ рдХрд╢реА рд╕реБрдЯрд▓реА. 32GB рд╕реНрд╡реЕрдк рд╡рд┐рднрд╛рдЬрди рдЕрдХреНрд╖рдо рдХреЗрд▓реЗ рд╣реЛрддреЗ. рдпрд╛рд╕ 16 рддрд╛рд╕ рд▓рд╛рдЧрд▓реЗ; SWAP рдЗрддрдХреНрдпрд╛ рд╣рд│реВ рдХрд╕реЗ рдЖрдгрд┐ рдХрд╛ рдмрдВрдж рд╣реЛрддреЗ рдпрд╛рдмрджреНрджрд▓ рддреБрдореНрд╣реА рд╕реНрд╡рддрдВрддреНрд░рдкрдгреЗ рд╡рд╛рдЪреВ рд╢рдХрддрд╛. рд╕реЗрдЯрд┐рдВрдЧреНрдЬ рдмрджрд▓рд▓реНрдпрд╛ рдЖрд╣реЗрдд swappiness рдЪреНрдпрд╛ рд╕рдорд╛рди рдореВрд▓реНрдпрд╛рдкрд░реНрдпрдВрдд 5 рд╕рдВрдкреВрд░реНрдг рдврдЧрд╛рд╡рд░.

рд╣реЗ рдХрд╕реЗ рдШрдбрд▓реЗ рдирд╛рд╣реА?. рдкреНрд░рдердо, рдЬрд░ SWAP SSD RAID рдХрд┐рдВрд╡рд╛ NVMe рдбрд┐рд╡реНрд╣рд╛рдЗрд╕рд╡рд░ рдЕрд╕реЗрд▓ рдЖрдгрд┐ рджреБрд╕рд░реЗ рдореНрд╣рдгрдЬреЗ, NVMe рдбрд┐рд╡реНрд╣рд╛рдЗрд╕ рдирд╕рд▓реНрдпрд╛рд╕, рдкрд░рдВрддреБ рдПрдХ рдзреАрдореЗ рдбрд┐рд╡реНрд╣рд╛рдЗрд╕ рдЬреЗ рдЗрддрдХрд╛ рдбреЗрдЯрд╛ рддрдпрд╛рд░ рдХрд░рдгрд╛рд░ рдирд╛рд╣реА - рдЧрдВрдордд рдореНрд╣рдгрдЬреЗ, рд╕рдорд╕реНрдпрд╛ рдЙрджреНрднрд╡рд▓реА рдХрд╛рд░рдг рддреА NVMe рдЦреВрдк рд╡реЗрдЧрд╡рд╛рди рдЖрд╣реЗ.

рддреНрдпрд╛рдирдВрддрд░, рд╕рд░реНрд╡ рдХрд╛рд╣реА рдкреВрд░реНрд╡реАрдкреНрд░рдорд╛рдгреЗрдЪ рдХрд╛рд░реНрдп рдХрд░реВ рд▓рд╛рдЧрд▓реЗ - рд╢реВрдиреНрдп IOWAIT рд╕рд╣.

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

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