рдзреЗрд░реИ рдирд┐:рд╢реБрд▓реНрдХ RAM, NVMe Intel P4500 рд░ рд╕рдмреИ рдХреБрд░рд╛ рдПрдХрджрдореИ рдврд┐рд▓реЛ рдЫ - рд╕реНрд╡реИрдк рд╡рд┐рднрд╛рдЬрдирдХреЛ рдЕрд╕рдлрд▓ рдердкрдХреЛ рдХрдерд╛

рдпрд╕ рд▓реЗрдЦрдорд╛, рдо рдПрдЙрдЯрд╛ рдЕрд╡рд╕реНрдерд╛рдХреЛ рдмрд╛рд░реЗрдорд╛ рдХреБрд░рд╛ рдЧрд░реНрдиреЗрдЫреБ рдЬреБрди рд╣рд╛рд▓рд╕рд╛рд▓реИ рд╣рд╛рдореНрд░реЛ VPS рдХреНрд▓рд╛рдЙрдбрдорд╛ рд╕рд░реНрднрд░рд╣рд░реВ рдордзреНрдпреЗ рдПрдЙрдЯрд╛ рднрдПрдХреЛ рдерд┐рдпреЛ, рдЬрд╕рд▓реЗ рдорд▓рд╛рдИ рдзреЗрд░реИ рдШрдгреНрдЯрд╛рдХреЛ рд▓рд╛рдЧрд┐ рд╕реНрдЯрдореНрдк рдЫреЛрдбреНрдпреЛред рдореИрд▓реЗ рд▓рдЧрднрдЧ 15 рд╡рд░реНрд╖рдХреЛ рд▓рд╛рдЧрд┐ рд▓рд┐рдирдХреНрд╕ рд╕рд░реНрднрд░рд╣рд░реВ рдХрдиреНрдлрд┐рдЧрд░ рд░ рд╕рдорд╕реНрдпрд╛ рдирд┐рд╡рд╛рд░рдг рдЧрд░рд┐рд░рд╣реЗрдХреЛ рдЫреБ, рддрд░ рдпреЛ рдорд╛рдорд▓рд╛ рдореЗрд░реЛ рдЕрднреНрдпрд╛рд╕рдорд╛ рдлрд┐рдЯ рдЫреИрди - рдореИрд▓реЗ рдзреЗрд░реИ рдЧрд▓рдд рдзрд╛рд░рдгрд╛рд╣рд░реВ рдмрдирд╛рдПрдХреЛ рдЫреБ рд░ рдореИрд▓реЗ рд╕рдорд╕реНрдпрд╛рдХреЛ рдХрд╛рд░рдг рд╕рд╣реА рд░реВрдкрдорд╛ рдирд┐рд░реНрдзрд╛рд░рдг рдЧрд░реНрди рд░ рдпрд╕рд▓рд╛рдИ рд╕рдорд╛рдзрд╛рди рдЧрд░реНрди рд╕рдХреНрд╖рдо рд╣реБрдиреБ рдЕрдШрд┐ рдЕрд▓рд┐ рдирд┐рд░рд╛рд╢ рднрдПрдБред ред

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

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

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

рд╣рд╛рдореАрд▓реЗ рдЕрд░реНрдХреЗрд╕реНрдЯреНрд░реЗрд╕рдирдХреЛ рд▓рд╛рдЧрд┐ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рдЙрддреНрдкрд╛рджрдирджреНрд╡рд╛рд░рд╛ QCOW2 рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рдмрд╛рдзреНрдп рдЫреМрдВ - Apache CloudStackред

рдмреНрдпрд╛рдХрдЕрдк рдЧрд░реНрди, рд╣рд╛рдореА LVM2 рд╕реНрдиреНрдпрд╛рдкрд╕рдЯрдХреЛ рд░реВрдкрдорд╛ рднреЛрд▓реНрдпреБрдордХреЛ рдкреВрд░реНрдг рдЫрд╡рд┐ рд▓рд┐рдиреНрдЫреМрдВ (рд╣реЛ, рд╣рд╛рдореАрд▓рд╛рдИ рдерд╛рд╣рд╛ рдЫ LVM2 рд╕реНрдиреНрдпрд╛рдкрд╕рдЯрд╣рд░реВ рдврд┐рд▓реЛ рдЫрдиреН, рддрд░ Intel 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/рд╕реЗрдХреЗрдиреНрдб рдкреНрд░рд╢реЛрдзрди рдЧрд░реНрди рд╕рдХреНрд╖рдо рдЫреИрдирдиреН, рдЬреБрди рд╣рд╛рдЗрдкрд░рднрд╛рдЗрдЬрд░ рд╣реЛрд╕реНрдЯрд╣рд░реВрд▓реЗ рд╕рдЬрд┐рд▓реИрд╕рдБрдЧ рдЧрд░реНрди рд╕рдХреНрдЫрдиреНред рдЙрддреНрдкрд╛рджрди рдЧрд░реНрдиред

рдорд╛рдерд┐рдХреЛ рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдЧрд░реНрдиреЗ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдердк рдХрдерд╛рдХреЛ рд▓рд╛рдЧрд┐ рдзреЗрд░реИ рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдг рдЫ, рд╡рд┐рд╡рд░рдгрд╣рд░реВ рд╕рд╣рд┐рдд - рджреНрд░реБрдд Intel P4500 рдбреНрд░рд╛рдЗрдн рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░, NFS рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рд░ рд╕рдореНрднрд╡рддрдГ ZFS рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ред

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

рдкреНрд░рддреНрдпреЗрдХ рд╣рд╛рдЗрдкрд░рднрд╛рдЗрдЬрд░ рдиреЛрдбрдорд╛ рд╣рд╛рдореАрд╕рдБрдЧ 8 рдЬреАрдмреА рд╕рд╛рдЗрдЬрдХреЛ рд╕рд╛рдиреЛ 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 RAIDs рдХреЛ рд╕рд╛рде рдзреЗрд░реИ рд▓рд┐рдЧреЗрд╕реА рдиреЛрдбрд╣рд░реВ рдЫрдиреН, рддрд┐рдиреАрд╣рд░реВрдХрд╛ рд▓рд╛рдЧрд┐ рдпреЛ рд╕рд╛рдиреНрджрд░реНрднрд┐рдХ рдЫ, рддреНрдпрд╕реИрд▓реЗ рддрд┐рдиреАрд╣рд░реВ рд╕рд░реНрджреИ рдЫрдиреНред AS ISред рд╕рдордЧреНрд░рдорд╛, рдпреЛ рдХреЛрдбрдХреЛ рдПрдХ рд░реЛрдЪрдХ рдЯреБрдХреНрд░рд╛ рд╣реЛ рдЬрд╕рд▓реЗ рд╡реНрдпрд░реНрдерддрд╛рдХреЛ рд╡реНрдпрд╛рдЦреНрдпрд╛ рдЧрд░реНрджрдЫ 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 GB RAM рд╕рдВрдЧ рдареВрд▓реЛ VPS рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдерд┐рдпреЛред рддреНрдпрд╣рд╛рдБ рдкрд░реНрдпрд╛рдкреНрдд рдореЗрдореЛрд░реА рднрдПрдХреЛ рджреЗрдЦрд┐рдиреНрдЫ, рддрд░ рд╕реБрд░рдХреНрд╖рд┐рдд рдкрдХреНрд╖рдорд╛ рд╣реБрдирдХреЛ рд▓рд╛рдЧрд┐, рд╣рд╛рдореАрд▓реЗ рд╕реНрд╡реИрдк рд╡рд┐рднрд╛рдЬрдирдХреЛ рд▓рд╛рдЧрд┐ рдЕрд░реНрдХреЛ 32 GB рдЖрд╡рдВрдЯрд┐рдд рдЧрд░реНрдпреМрдВред VPS рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛ, рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдпрд╕рдХреЛ рдХрд╛рд░реНрдп рдкреВрд░рд╛ рднрдпреЛ рд░ рдШрдЯрдирд╛ рдмрд┐рд░реНрд╕рд┐рдпреЛ, рддрд░ SWAP рд╡рд┐рднрд╛рдЬрди рд░рд╣реНрдпреЛред

рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рди рд╕реБрд╡рд┐рдзрд╛рд╣рд░реВред рд╕рдмреИ рдХреНрд▓рд╛рдЙрдб рд╕рд░реНрднрд░рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░ vm.swappiness рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд░реВрдкрдорд╛ рд╕реЗрдЯ рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛ 60ред рд░ SWAP SAS HDD RAID1 рдорд╛ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛред

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

рд╕рдорд╕реНрдпрд╛ рдХрд╕рд░реА рд╣рд▓ рднрдпреЛред 32GB рд╕реНрд╡реИрдк рд╡рд┐рднрд╛рдЬрди рдЕрд╕рдХреНрд╖рдо рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛред рдпрд╕рд▓реЗ 16 рдШрдгреНрдЯрд╛ рд▓рд┐рдпреЛ; рддрдкрд╛рдИрдВ рдХрд╕рд░реА рд░ рдХрд┐рди SWAP рдпрддрд┐ рдмрд┐рд╕реНрддрд╛рд░реИ рдмрдиреНрдж рд╣реБрдиреНрдЫ рднрдиреНрдиреЗ рдмрд╛рд░реЗ рдЫреБрдЯреНрдЯреИ рдкрдвреНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред рд╕реЗрдЯрд┐рдЩрд╣рд░реВ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░рд┐рдПрдХреЛ рдЫ swappiness рдмрд░рд╛рдмрд░рдХреЛ рдореВрд▓реНрдпрдорд╛ 5 рд╕рдмреИ рдмрд╛рджрд▓рдорд╛ред

рдпреЛ рдХрд╕рд░реА рд╣реБрди рд╕рдХреЗрди ?ред рдкрд╣рд┐рд▓реЛ, рдпрджрд┐ SWAP SSD RAID рд╡рд╛ NVMe рдЙрдкрдХрд░рдгрдорд╛ рднрдПрдХреЛ рдерд┐рдпреЛ, рд░ рджреЛрд╕реНрд░реЛ, рдпрджрд┐ рддреНрдпрд╣рд╛рдБ рдХреБрдиреИ NVMe рдЙрдкрдХрд░рдг рдерд┐рдПрди, рддрд░ рдПрдХ рдврд┐рд▓реЛ рдЙрдкрдХрд░рдг рдЬрд╕рд▓реЗ рдбрд╛рдЯрд╛рдХреЛ рдпрд╕реНрддреЛ рдорд╛рддреНрд░рд╛ рдЙрддреНрдкрд╛рджрди рдЧрд░реНрджреИрди - рд╡рд┐рдбрдореНрдмрдирд╛рдХреЛ рд░реВрдкрдорд╛, рд╕рдорд╕реНрдпрд╛ рднрдпреЛ рдХрд┐рдирднрдиреЗ рддреНрдпреЛ NVMe рдзреЗрд░реИ рдЫрд┐рдЯреЛ рдЫред

рддреНрдпрд╕ рдкрдЫрд┐, рд╕рдмреИ рдХреБрд░рд╛ рдкрд╣рд┐рд▓реЗ рдЬрд╕реНрддреИ рдХрд╛рдо рдЧрд░реНрди рдерд╛рд▓реЗ - рд╢реВрдиреНрдп IOWAIT рд╕рдВрдЧред

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

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдердкреНрди