RHEL 6.4 рдХреЗ рдмрд╛рдж рд╕реЗ LVM2 рдореЗрдВ рдкрддрд▓реА рдкреНрд░реЛрд╡рд┐рдЬрдирд┐рдВрдЧ рд╕рдХреНрд╖рдо рдХреА рдЧрдИ рд╣реИред рдореИрдВ рдЗрд╕реЗ "рдкрддрд▓реА рдЖрд░рдХреНрд╖рдг" рдХреЗ рд░реВрдк рдореЗрдВ рд░реВрд╕реА рдореЗрдВ рдЕрдиреБрд╡рд╛рдж рдХрд░реВрдВрдЧрд╛, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдЕрдиреБрд╡рд╛рдж рдЧрд▓рдд рд╣реИ рдФрд░ рд╡рд╛рд╕реНрддрд╡рд┐рдХрддрд╛ рдХреЗ рд╕рд╛рде рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрд╕рдВрдЧрдд рд╣реИ, рдЗрд╕рд▓рд┐рдП, рд░реВрд╕реА рдХреЗ рд╕рд╛рде рдЕрдВрдЧреНрд░реЗрдЬреА рд╡рд░реНрддрдиреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред
рдкрддрд▓реА рдкреНрд░рд╛рд╡рдзрд╛рди рддрд╛рд░реНрдХрд┐рдХ рд╡реЙрд▓реНрдпреВрдо рдХрд╛ рдирд┐рд░реНрдорд╛рдг рд╣реИ рдЬреЛ рд╢реБрд░реВ рдореЗрдВ рдереЛрдбрд╝реА рд╕реА рдЬрдЧрд╣ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ "рдмрдврд╝рддреЗ" рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдбреЗрдЯрд╛ рдЙрдиреНрд╣реЗрдВ рд▓рд┐рдЦрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЬреЗрдбрдПрдлрдПрд╕ рдореЗрдВ, рдпрд╣ рдПрдлрдПрд╕ рдХреЗ рдмрд╣реБрдд рджрд░реНрд╢рди рджреНрд╡рд╛рд░рд╛ рд▓рдВрдмреЗ рд╕рдордп рддрдХ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред VMware рдореЗрдВ, рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдкреНрд░рддреНрдпреЗрдХ рдЙрддреНрдкрд╛рдж рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрд╣ LVM2 рдХреЗ рд▓рд┐рдП рдЖрдпрд╛ рдерд╛, рдЬреЛ рдЖрдЬ рд▓рд┐рдирдХреНрд╕ рдореЗрдВ рд╡реНрдпрд╛рдкрдХ рд░реВрдк рд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдореБрдЦреНрдп рдирд╡рд╛рдЪрд╛рд░реЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдкрддрд▓реА рд╕реНрдиреИрдкрд╢реЙрдЯ рд╣реИ, рдЬрдм рд╕реНрдиреИрдкрд╢реЙрдЯ рдХреЗ рд▓рд┐рдП рдЕрдЧреНрд░рд┐рдо рдореЗрдВ рдХреЛрдИ рд╕реНрдерд╛рди рдЖрд░рдХреНрд╖рд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реЛрддреА рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдмрджрд▓реЗ рд╣реБрдП рдбреЗрдЯрд╛ рдХреЗ рд╕рд╛рде "рдмрдврд╝рддрд╛" рд╣реИред рдиреЗрд╕реНрдЯреЗрдб рд╕реНрдиреИрдкрд╢реЙрдЯ (рдХрд┐рд╕реА рднреА рдЧрд╣рд░рд╛рдИ рдХреЗ рд╕рд╛рде рд╕реНрдиреИрдкрд╢реЙрдЯ рдХреЗ рд╕реНрдиреИрдкрд╢реЙрдЯ) рдХреЛ рднреА рдЕрдиреБрдорддрд┐ рджреА рдЬрд╛рддреА рд╣реИ рдФрд░ рдкреНрд░реЛрддреНрд╕рд╛рд╣рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬрдмрдХрд┐ рдпрд╣ рдмрддрд╛рддрд╛ рд╣реИ рдХрд┐ рдкреНрд░рджрд░реНрд╢рди рдореЗрдВ рдХреЛрдИ рдЧрд┐рд░рд╛рд╡рдЯ рдирд╣реАрдВ рд╣реИред рдЙрдкрдпреЛрдЧ рдХреА рдХреБрдЫ рдмрд╛рд░реАрдХрд┐рдпреЛрдВ рдкрд░ рд▓реЗрдЦ рдореЗрдВ рдЪрд░реНрдЪрд╛ рдХреА рдЬрд╛рдПрдЧреАред
рд╕реНрдерд┐рд░ рд╕рдВрдЪрд╛рд▓рди рдХреЗ рд▓рд┐рдП, LVM2 рдореЗрдВ рдкрддрд▓реЗ рдкреНрд░рд╛рд╡рдзрд╛рди рдХреЗ рд▓рд┐рдП 3.4 рдХрд░реНрдиреЗрд▓ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред Red Hat рдореЗрдВ, рдпрд╣ рдмреИрдХрдкреЛрд░реНрдЯреЗрдб рд╣реИ рдФрд░ рдЙрдирдХреЗ "рдХреНрд▓рд╛рд╕рд┐рдХ" 2.6.32 рдкрд░ рдЪрд▓рддрд╛ рд╣реИред
Lvm2 --with-рдкрддрд▓реА = рдЖрдВрддрд░рд┐рдХ рдФрд░ рдЕрдиреНрдп рдХрдард┐рдирд╛рдЗрдпреЛрдВ рдХреЛ рд╕рдВрдХрд▓рд┐рдд рдХрд░рддреЗ рд╕рдордп рдПрдХ рдХреБрдВрдЬреА рдХреА рдХрдореА рдХреЗ рдХрд╛рд░рдг рдбреЗрдмрд┐рдпрди рд╡реНрд╣реАрдЬрд╝реА рдкрддрд▓реА рдкреНрд░реЛрд╡рд┐рдЬрдирд┐рдВрдЧ рдореЗрд░реЗ рд▓рд┐рдП рдЕрдиреБрдкрд▓рдмреНрдз рд╣реИред рдпрджрд┐ рдЖрд╡рд╢реНрдпрдХ рд╣реЛ, рдкрд░реАрдХреНрд╖рдг рдХреЗ рдЙрджреНрджреЗрд╢реНрдп рдХреЗ рд▓рд┐рдП, рдЖрдк рдЗрд╕ рдкреИрдХреЗрдЬ рдХреЛ рд╕реНрд░реЛрдд рд╕реЗ рд╕рдВрдХрд▓рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдореБрдЭреЗ рд╕реНрдиреИрдкрд╢реЙрдЯ рдореЗрдВ рдЕрдзрд┐рдХ рджрд┐рд▓рдЪрд╕реНрдкреА рдирд╣реАрдВ рдереА, рд▓реЗрдХрд┐рди рд╕рд░реНрд╡рд░реЛрдВ рдкрд░ рдЙрдкрдпреЛрдЧ рдХреЗ рд▓рд┐рдП "рдкрддрд▓реА рд▓реЙрдЬрд┐рдХрд▓ рд╡реЙрд▓реНрдпреВрдо" рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдореЗрдВред рдЕрдзреАрд░ рдХреЗ рд▓рд┐рдП, рдореИрдВ рддреБрд░рдВрдд рдХрд╣реВрдВрдЧрд╛ - рдЙрддреНрдкрд╛рджрдХрддрд╛ рдореЗрдВ рдЧрд┐рд░рд╛рд╡рдЯ рджреЗрдЦреА рдЧрдИ рд╣реИ, рдФрд░ рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИред рдиреАрдЪреЗ рд╡рд┐рд╡рд░рдгред
CentOS 6.4 2.6.32-279.2.1.el6.x86_64 рдХреЗ рд╕рд╛рде рдПрдХ рд╣реА рд╕рд░реНрд╡рд░ рдкрд░ RAID1 рдкрд░ mdadm рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ, рд╣рдо рдПрдХ "рдкрддрд▓рд╛ рдкреВрд▓" рдмрдирд╛рддреЗ рд╣реИрдВ:
lvcreate -L 50G -T /dev/VG/thin_pool
рдФрд░ рдирд┐рдпрдорд┐рдд рддрд╛рд░реНрдХрд┐рдХ рдЖрдпрддрди (LV):
lvcreate -L 50G /dev/VG/thick_vol
рд╣рдо рдЗрди рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рд░реИрдЦрд┐рдХ рдкрдврд╝рдиреЗ рдФрд░ рд▓рд┐рдЦрдиреЗ рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдХреЛ рдорд╛рдкрддреЗ рд╣реИрдВ:
рдкрддрд▓рд╛ рдкреВрд▓:
рд░рд┐рдХреЙрд░реНрдб:
dd if=/dev/zero of=/dev/mapper/VG-thin_pool bs=1M count=1000 oflag=direct 1000+0 records in 1000+0 records out 1048576000 bytes (1.0 GB) copied, 15.9126 s, 65.9 MB/s
рдкрдврд╝рдиреЗ:
dd if=/dev/mapper/VG-thin_pool of=/dev/null bs=1M count=1000 iflag=direct 1000+0 records in 1000+0 records out 1048576000 bytes (1.0 GB) copied, 4.19247 s, 250 MB/s
LV:
- рд░рд┐рдХреЙрд░реНрдб:
FIO: : iodepth=2, bw=943120 B/s, iops=230, avg=8645.48 usec
- рдкрдврд╝рдирд╛:
FIO: : iodepth=2, bw=775490 B/s, iops=189, avg=10536.95 usec
рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ, рдкреНрд░рджрд░реНрд╢рди LV рдФрд░ рдкрддрд▓реЗ рдкреВрд▓ рдХреЗ рд▓рд┐рдП рднрд┐рдиреНрди рдирд╣реАрдВ рд╣реИред
рдПрдХ рдкрддрд▓реЗ рдкреВрд▓ рдореЗрдВ рдПрдХ рдкрддрд▓реА рдорд╛рддреНрд░рд╛ рдмрдирд╛рдПрдВ
lvcreate -V 100G -T -n thin_vol /dev/mapper/VG-thin_pool
рдкреНрд░рджрд░реНрд╢рди рдХреА рдЬрд╛рдБрдЪ рдХрд░реЗрдВ:
рд░рд┐рдХреЙрд░реНрдб:
FIO: : iodepth=2, bw=1100.5KB/s, iops=275, avg=7241.55 usec
dd if=/dev/zero of=/dev/mapper/VG-thin_vol bs=1M count=1000 oflag=direct 1000+0 records in 1000+0 records out 1048576000 bytes (1.0 GB) copied, 38.7505 s, 27.1 MB/s
рдкрдврд╝рдиреЗ:
FIO: : iodepth=256, bw=86100KB/s, iops=21524, avg=11860.53 usec
dd if=/dev/mapper/VG-thin_vol of=/dev/null bs=1M count=1000 iflag=direct 1000+0 records in 1000+0 records out 1048576000 bytes (1.0 GB) copied, 4.45363 s, 235 MB/s
рдпрд╣ рдмрд╣реБрдд рд╕реНрдкрд╖реНрдЯ рд╣реИ рдХрд┐ рдкрддрд▓реА рдорд╛рддреНрд░рд╛ рдкрд░ рд░реИрдЦрд┐рдХ рд░рд┐рдХреЙрд░реНрдбрд┐рдВрдЧ рдПрдХ рдирд┐рдпрдорд┐рдд LV (27.1 MB / s рдмрдирд╛рдо 66.2 MB / s) рдХреА рддреБрд▓рдирд╛ рдореЗрдВ 2 рдЧреБрдирд╛ рдзреАрдореА рд╣реИред рдЗрд╕реА рд╕рдордп, рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рд▓реЗрдЦрди рдХреА рдЧрддрд┐ рднреА рдмрдврд╝ рдЬрд╛рддреА рд╣реИ, рдФрд░ рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рдкрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдкреНрд░рджрд░реНрд╢рди рдХреЛ рдорд╛рдкрдирд╛ рдмрд┐рд▓реНрдХреБрд▓ рднреА рд╕рдВрднрд╡ рдирд╣реАрдВ рдерд╛ - рдпрд╣ рдХреИрд╢ рд╕реЗ рдХреЗрд╡рд▓ рдкрдврд╝рдиреЗ рдХреЗ рд╕реНрддрд░ рдХреЛ рджрд┐рдЦрд╛рддрд╛ рд╣реИ, рдЬрдмрдХрд┐ рдХреИрд╢ рдХреЛ рд░реАрд╕реЗрдЯ рдХрд░рдиреЗ рд╕реЗ рдорджрдж рдирд╣реАрдВ рдорд┐рд▓реАред
рд░реИрдЦрд┐рдХ рд░рд┐рдХреЙрд░реНрдбрд┐рдВрдЧ рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдореЗрдВ рдЧрд┐рд░рд╛рд╡рдЯ рдЪрд┐рдВрддрд╛рдЬрдирдХ рд╣реИ рдФрд░ рдПрдХ рдореМрдХрд╛ рд╣реИ рдХрд┐ рдпрд╣ mdadm рд╕реЗ RAID1 рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рдХреЗ рдХрд╛рд░рдг рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╣рдореЗрдВ рдЗрд╕реЗ рдХрд┐рд╕реА рдЕрдиреНрдп рдорд╢реАрди рдкрд░ рдкрд░реАрдХреНрд╖рдг рдХрд░рдирд╛ рдерд╛, рдФрд░ рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рд╕реНрддрд░ рдкрд░ рдкреНрд░рджрд░реНрд╢рди рдХреЛ рднреА рджреЗрдЦрдирд╛ рд╣реЛрдЧрд╛ред VMware рд╡рд░реНрдХрд╕реНрдЯреЗрд╢рди рдбреЗрдмрд┐рдпрди рд╡реНрд╣реАрдЬреА 7.3 3.10-0.bpo.3-amd64 рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди SSD рдбреНрд░рд╛рдЗрд╡ред
рдкреНрд░рджрд░реНрд╢рди рдХреА рдЬрд╛рдБрдЪ рдХрд░реЗрдВ:
LV:
рд░рд┐рдХреЙрд░реНрдб:
dd if=/dev/zero of=/delete.img bs=1M count=1000 oflag=direct 1000+0 records in 1000+0 records out 1048576000 bytes (1.0 GB) copied, 3.49623 s, 300 MB/s
рдкрдврд╝рдиреЗ:
FIO: : iodepth=384, bw=158839KB/s, iops=39709, avg= 9.64 msec
dd if=/delete.img of=/dev/null bs=1M count=1000 iflag=direct 1000+0 records in 1000+0 records out 1048576000 bytes (1.0 GB) copied, 2.31352 s, 453 MB/s
рдкрддрд▓реА LV:
рд░рд┐рдХреЙрд░реНрдб:
dd if=/dev/zero of=/mnt/thin/delete.img bs=1M count=1000 oflag=direct 1000+0 records in 1000+0 records out 1048576000 bytes (1.0 GB) copied, 7.15546 s, 147 MB/s
рдкрдврд╝рдиреЗ:
FIO: : iodepth=384, bw=176574KB/s, iops=44143, avg=8675.36 usec
dd if=/mnt/thin/delete.img of=/dev/null bs=1M count=1000 iflag=direct 1000+0 records in 1000+0 records out 1048576000 bytes (1.0 GB) copied, 2.33435 s, 449 MB/s
рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рд░рд┐рдХреЙрд░реНрдбрд┐рдВрдЧ рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдХреЛ рдорд╛рдкрд╛ рдирд╣реАрдВ рдЬрд╛ рд╕рдХрд╛ред
рдФрд░ рдлрд┐рд░, рд╣рдо рдкрд┐рдЫрд▓реЗ рдкрд░реАрдХреНрд╖рдг рдХреА рддрд░рд╣, рд░реИрдЦрд┐рдХ рд░рд┐рдХреЙрд░реНрдбрд┐рдВрдЧ рдХреА рдЧрддрд┐ рдореЗрдВ рдЖрдзреЗ рд╕реЗ рдПрдХ рдмреВрдВрдж рдХрд╛ рдирд┐рд░реАрдХреНрд╖рдг рдХрд░рддреЗ рд╣реИрдВред рд╢рд╛рдпрдж рдпрд╣ рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рдХреА рдмрд╛рд░реАрдХрд┐рдпреЛрдВ рдХреЗ рдХрд╛рд░рдг рд╣реИред
рдЕрджреНрдпрддрди: рдореИрдВрдиреЗ RAID рдФрд░ рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрдиреЛрдВ рдХреЗ рдмрд┐рдирд╛ "рдХреНрд▓реАрди" рд╕рд░реНрд╡рд░ рдкрд░ рдПрдХ рдФрд░ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ред рд▓рд╛рдЗрди рд░рд┐рдХреЙрд░реНрдбрд┐рдВрдЧ рдкреНрд░рджрд░реНрд╢рди рдореЗрдВ рдХреЛрдИ рдЧрд┐рд░рд╛рд╡рдЯ рдирд╣реАрдВ! рдореИрдВ рдкрд╣рд▓реЗ рджреЛ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдореЗрдВ рдкрд░реАрдХреНрд╖рдг рдХреА рдПрдХрддрд░рдлрд╛рддрд╛ рдХреЗ рд╕рдВрдмрдВрдз рдореЗрдВ рдЧреБрдорд░рд╛рд╣ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░рддрд┐рд╖реНрдард┐рдд рджрд░реНрд╢рдХреЛрдВ рд╕реЗ рдорд╛рдлреА рдорд╛рдВрдЧрддрд╛ рд╣реВрдВред рдирддреАрдЬрддрди, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдкреНрд░рддреНрдпреЗрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдорд╛рдорд▓реЗ рдХреЗ рд▓рд┐рдП рдкреНрд░рджрд░реНрд╢рди рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИред
рдкрд░рд┐рдгрд╛рдо:
- рдкреНрд░рддреНрдпреЗрдХ рдорд╛рдорд▓реЗ рдореЗрдВ рдкрддрд▓реА рдорд╛рддреНрд░рд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп, рд░реИрдЦрд┐рдХ рд░рд┐рдХреЙрд░реНрдбрд┐рдВрдЧ рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реЛрддрд╛ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, RAID 1 рдХреЗ рд▓рд┐рдП mdadm рдФрд░ VMware рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рдХреЗ рд╕рд╛рде, рд░реИрдЦрд┐рдХ рд░рд┐рдХреЙрд░реНрдбрд┐рдВрдЧ рдХреА рдЧрддрд┐ "рдХреНрд▓рд╛рд╕рд┐рдХ" рдПрд▓рд╡реА рдХреА рддреБрд▓рдирд╛ рдореЗрдВ 2 рдЧреБрдирд╛ рдХрдо рд╣реЛ рдЬрд╛рддреА рд╣реИ;
- рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рдкрддрд▓реА рдорд╛рддреНрд░рд╛ рдкрд░ рдПрдХ рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рд░рд┐рдХреЙрд░реНрдбрд┐рдВрдЧ рдиреЗ рдЗрд╕ рддрд░рд╣ рдХреА рдЧрд┐рд░рд╛рд╡рдЯ рдХреЛ рдиреЛрдЯрд┐рд╕ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдФрд░ рдЧрддрд┐ рдЙрд╕реА рд╕реНрддрд░ рдкрд░ рд╣реИ рдЬреИрд╕рд╛ рдореИрдВрдиреЗ рдПрд▓рд╡реА рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдерд╛;
- рдбреЗрдмрд┐рдпрди рдкрд░, рдореИрдВ рдорд╛рдирдХ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреА рдХрдореА рдХреЗ рдХрд╛рд░рдг рдЙрддреНрдкрд╛рджрди рдореЗрдВ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░реВрдВрдЧрд╛;