рдбрд┐рд╕реНрдХ рд╕рдмрд╕рд┐рд╕реНрдЯрдо рдЕрдХреНрд╕рд░ рд╕рд░реНрд╡рд░ рдкреНрд░рджрд░реНрд╢рди рдореЗрдВ рдПрдХ рдЕрдбрд╝рдЪрди рд╣реИ, рдЬреЛ рдХрдВрдкрдирд┐рдпреЛрдВ рдХреЛ рддреЗрдЬреА рд╕реЗ рдбрд┐рд╕реНрдХ рдФрд░ рд╡рд┐рд╢реЗрд╖ рд╕рдорд╛рдзрд╛рдиреЛрдВ рдореЗрдВ рднрд╛рд░реА рдирд┐рд╡реЗрд╢ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдордЬрдмреВрд░ рдХрд░рддрд╛ рд╣реИред SSD рдЖрдЬ рдЕрдзрд┐рдХ рд╕реЗ рдЕрдзрд┐рдХ рд▓реЛрдХрдкреНрд░рд┐рдпрддрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рд╡реЗ рдЕрднреА рднреА рдкрд╛рд░рдВрдкрд░рд┐рдХ рд╣рд╛рд░реНрдб рдбреНрд░рд╛рдЗрд╡ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдмрд╣реБрдд рдорд╣рдВрдЧреЗ рд╣реИрдВред рд╣рд╛рд▓рд╛рдВрдХрд┐, HDD рдХреНрд╖рдорддрд╛ рдХреЗ рд╕рд╛рде SSD рдЧрддрд┐ рдХреЛ рд╕рдВрдпреЛрдЬрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХреА рдЧрдИ рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХрд┐рдпрд╛рдБ рд╣реИрдВред рдПрд╕рдПрд╕рдбреА рдкрд░ рдбрд┐рд╕реНрдХ рдХреИрд╢ рдЧреАрдЧрд╛рдмрд╛рдЗрдЯ рд╣реИ, рдЬрдм рдПрдЪрдбреАрдбреА рдХреИрд╢ рдпрд╛ рдХрдВрдЯреНрд░реЛрд▓рд░ рдХреА рдореЗрдЧрд╛рдмрд╛рдЗрдЯ рдирд╣реАрдВ рд╣реИ, рддреЛ рдпреЗ рдХреИрд╢рд┐рдВрдЧ рддрдХрдиреАрдХ рд╣реИрдВред
рдРрд╕реА рд╣реА рдПрдХ рддрдХрдиреАрдХ рдлреНрд▓реИрд╢рдХреИрдЪ рд╣реИ, рдЬрд┐рд╕реЗ рдлреЗрд╕рдмреБрдХ рдиреЗ рдЕрдкрдиреЗ рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЗ рд╕рд╛рде рдЙрдкрдпреЛрдЧ рдХреЗ рд▓рд┐рдП рд╡рд┐рдХрд╕рд┐рдд рдХрд┐рдпрд╛ рд╣реИ, рдФрд░ рдЬреЛ рдЕрдм рдЦреБрд▓рд╛ рд╕реНрд░реЛрдд рд╣реИред рдореИрдВ рдмрд╣реБрдд рджрд┐рдиреЛрдВ рд╕реЗ рдЙрд╕рдХреА рддрд░рдл рджреЗрдЦ рд░рд╣рд╛ рд╣реВрдВред рдЕрдВрдд рдореЗрдВ, рдореБрдЭреЗ рдЗрд╕рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдХрд╛ рдЕрд╡рд╕рд░ рдорд┐рд▓рд╛ рдЬрдм рдореИрдВрдиреЗ рд╕рд┐рд╕реНрдЯрдо рдбреНрд░рд╛рдЗрд╡ рдХреЗ рд░реВрдк рдореЗрдВ рдЕрдкрдиреЗ рдШрд░ рдХреЗ рдХрдВрдкреНрдпреВрдЯрд░ рдореЗрдВ рдПрдХ рдПрд╕рдПрд╕рдбреА рдбреНрд░рд╛рдЗрд╡ рд▓рдЧрд╛рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ред
рдФрд░, рд╣реЛрдо рдХрдВрдкреНрдпреВрдЯрд░ рдореЗрдВ рдПрд╕рдПрд╕рдбреА рдбрд╛рд▓рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ, рдореИрдВрдиреЗ рдЗрд╕реЗ рд╕рд░реНрд╡рд░ рд╕реЗ рдЬреЛрдбрд╝рд╛, рдЬреЛ рдХрд┐ рдкрд░реАрдХреНрд╖рдг рдХреЗ рд▓рд┐рдП рдореБрдХреНрдд рд╣реЛ рдЧрдпрд╛ред рдЖрдЧреЗ, рдореИрдВ CentOS 6.3 рдкрд░ рдлреНрд▓реИрд╢рдЪреЗрдХ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд╛ рд╡рд░реНрдгрди рдХрд░реВрдВрдЧрд╛ рдФрд░ рдХреБрдЫ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХреЗ рдкрд░рд┐рдгрд╛рдо рджреВрдВрдЧрд╛ред
рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рд╡реЗрд╕реНрдЯрд░реНрди 10, 2 рдПрдХреНрд╕реЛрди E5-2620 рдкреНрд░реЛрд╕реЗрд╕рд░ рдФрд░ 8 рдЬреАрдмреА рд░реИрдо рдореЗрдВ рдПрдХреАрдХреГрдд 4 рдкрд╢реНрдЪрд┐рдореА рдбрд┐рдЬрд┐рдЯрд▓ рдХреИрд╡рд┐рдпрд╛рд░ рдмреНрд▓реИрдХ рдбрдмреНрд▓реВрдбрдмреНрд▓реВ 100 рдПрдлрдПрдлрдПрдПрдХреНрд╕ рдПрд╕рдПрдЯреАрдП рдбрд┐рд╕реНрдХ рдХреЗ рд╕рд╛рде рдПрдХ рд╕рд░реНрд╡рд░ рд╣реИред рд╕реЙрд▓рд┐рдб-рд╕реНрдЯреЗрдЯ рдбреНрд░рд╛рдЗрд╡ рдХрд╛ рд╡рд┐рдХрд▓реНрдк 90 рдЬреАрдмреА рдХреА рдХреНрд╖рдорддрд╛ рдХреЗ рд╕рд╛рде OCZ рд╡рд░реНрдЯреЗрдХреНрд╕ -3 рдкрд░ рдЧрд┐рд░ рдЧрдпрд╛ред SSD 6-рдЧреАрдЧрд╛рдмрд┐рдЯ SATA рдкреЛрд░реНрдЯ, рд╣рд╛рд░реНрдб рдбреНрд░рд╛рдЗрд╡ - 3-рдЧрд┐рдЧрд╛рдмрд┐рдЯ рдкреЛрд░реНрдЯ рд╕реЗ рдЬреБрдбрд╝рд╛ рд╣реИред SSD рдбреНрд░рд╛рдЗрд╡ рдХреА рдкрд╣рдЪрд╛рди
/dev/sda
рд░реВрдк рдореЗрдВ рдХреА рдЧрдИ рдереАред
рдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП, рдореИрдВрдиреЗ
/dev/md3
RAID рдбрд┐рд╡рд╛рдЗрд╕ рдкрд░ рдбрд┐рд╕реНрдХ рд╕реНрдерд╛рди рдХреЗ рдПрдХ рдмрдбрд╝реЗ рдХреНрд╖реЗрддреНрд░ рдХреЛ рдЦрд╛рд▓реА рдирд╣реАрдВ рдХрд┐рдпрд╛, рдЬрд┐рд╕рдореЗрдВ рдореИрдВрдиреЗ
vg1
рдирд╛рдордХ LVM рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХрд╛ рдПрдХ рд╕рдореВрд╣ рдмрдирд╛рдпрд╛, рдФрд░
lv1
рдирд╛рдордХ
lv1
рдХреА LVM рддрд╛рд░реНрдХрд┐рдХ рдорд╛рддреНрд░рд╛:
рдореИрдВрдиреЗ рдЗрд╕ рд╡реЙрд▓реНрдпреВрдо рдкрд░ рдлреНрд▓реИрд╢рдЪреИрдЪ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ред
Flashcache рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ
рд╣рд╛рд▓ рд╣реА рдореЗрдВ, рдлреНрд▓реИрд╢рдХрд╛рд╕реНрдЯ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рд╕рд░рд▓ рд╣реЛ рдЧрдпрд╛ рд╣реИ: рдПрд▓реНрдкреНрд░реЛ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдореЗрдВ рдЕрдм рдмрд╛рдЗрдирд░реА рдкреИрдХреЗрдЬ рд╣реИрдВред рдЗрд╕рд╕реЗ рдкрд╣рд▓реЗ, рдЙрдкрдпреЛрдЧрд┐рддрд╛рдУрдВ рдФрд░ рд╕реНрд░реЛрдд рд╕реЗ рдХрд░реНрдиреЗрд▓ рдореЙрдбреНрдпреВрд▓ рдХреЛ рд╕рдВрдХрд▓рд┐рдд рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рдерд╛ред
рдПрд▓реНрд░реЗрдкреЛ рднрдВрдбрд╛рд░ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░реЗрдВ:
Flashcache рдореЗрдВ рдХрд░реНрдиреЗрд▓ рдореЙрдбреНрдпреВрд▓ рдФрд░ рдирд┐рдпрдВрддреНрд░рдг рдЙрдкрдпреЛрдЧрд┐рддрд╛рдУрдВ рд╣реЛрддреЗ рд╣реИрдВред рдкреВрд░реА рд╕реНрдерд╛рдкрдирд╛ рдПрдХ рдХреЛрдбрдордВрдбрд╛ рдХреЗ рд▓рд┐рдП рдиреАрдЪреЗ рдЖрддреА рд╣реИ:
Flashcache рддреАрди рдореЛрдб рдореЗрдВ рд╕реЗ рдПрдХ рдореЗрдВ рдХрд╛рдо рдХрд░ рд╕рдХрддрд╛ рд╣реИ:
writethrough
- рдкрдврд╝рдирд╛ рдФрд░ рд▓рд┐рдЦрдирд╛ рд╕рдВрдЪрдп рд╕рдВрдЪрдп рдореЗрдВ рд╕рд╣реЗрдЬреЗ рдЬрд╛рддреЗ рд╣реИрдВ, рдбрд┐рд╕реНрдХ рдкрд░ рд▓рд┐рдЦрдирд╛ рддрддреНрдХрд╛рд▓ рд╣реЛрддрд╛ рд╣реИред рдЗрд╕ рдореЛрдб рдореЗрдВ, рдбреЗрдЯрд╛ рдЕрдЦрдВрдбрддрд╛ рдХреА рдЧрд╛рд░рдВрдЯреА рд╣реИредwritearound
- рдкрд┐рдЫрд▓реЗ рдПрдХ рдХреЗ рд╕рдорд╛рди, рд╕рд┐рд╡рд╛рдп рдЗрд╕рдХреЗ рдХрд┐ рдХреЗрд╡рд▓ рдкрдврд╝реЗ рдЧрдП рд╕рдВрдЪрд╛рд▓рди рдХреИрд╢ рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВредwriteback
рд╕рдмрд╕реЗ рддреЗрдЬ рдореЛрдб рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдХреИрд╢ рдореЗрдВ рд░реАрдб рдПрдВрдб рд░рд╛рдЗрдЯ рдСрдкрд░реЗрд╢рдВрд╕ рдХреЛ рд╕реЗрд╡ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдбреЗрдЯрд╛ рдХреЛ рдХреБрдЫ рд╕рдордп рдмрд╛рдж рдмреИрдХрдЧреНрд░рд╛рдЙрдВрдб рдореЗрдВ рдбрд┐рд╕реНрдХ рдореЗрдВ рдлреНрд▓рд╢ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрд╣ рдореЛрдб рдбреЗрдЯрд╛ рдХреА рдЕрдЦрдВрдбрддрд╛ рдХреЛ рд╕рдВрд░рдХреНрд╖рд┐рдд рдХрд░рдиреЗ рдХреЗ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╕реЗ рдЗрддрдирд╛ рд╕реБрд░рдХреНрд╖рд┐рдд рдирд╣реАрдВ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдПрдХ рдЬреЛрдЦрд┐рдо рд╣реИ рдХрд┐ рдЕрдЪрд╛рдирдХ рд╕рд░реНрд╡рд░ рдХреА рд╡рд┐рдлрд▓рддрд╛ рдпрд╛ рдмрд┐рдЬрд▓реА рдХреЗ рдиреБрдХрд╕рд╛рди рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдбреЗрдЯрд╛ рдбрд┐рд╕реНрдХ рдкрд░ рдирд╣реАрдВ рд▓рд┐рдЦрд╛ рдЬрд╛рдПрдЧрд╛ред
рдкреНрд░рдмрдВрдзрди рдХреЗ рд▓рд┐рдП, рддреАрди рдЙрдкрдпреЛрдЧрд┐рддрд╛рдУрдВ рдХреЛ рдкреИрдХреЗрдЬ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ:
flashcache_create
,
flashcache_load
рдФрд░
flashcache_destroy
ред рдкрд╣рд▓рд╛ рдХреИрд╢рд┐рдВрдЧ рдбрд┐рд╡рд╛рдЗрд╕ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╛рд░реНрдп рдХрд░рддрд╛ рд╣реИ, рдЕрдиреНрдп рджреЛ рдХреЛ рдореМрдЬреВрджрд╛ рдХреИрд╢рд┐рдВрдЧ рдбрд┐рд╡рд╛рдЗрд╕ рдХреЛ рд▓реЛрдб рдХрд░рдиреЗ рдФрд░ рдХреНрд░рдорд╢рдГ рд╣рдЯрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЗрд╡рд▓ рд░рд╛рдЗрдЯрдмреИрдХ рдореЛрдб рдореЗрдВ рдХрд╛рдо рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред
flashcache_create
рдореЗрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдореБрдЦреНрдп рдкреИрд░рд╛рдореАрдЯрд░ рд╣реИрдВ:
-p
- рдХреИрд╢рд┐рдВрдЧ рдореЛрдбред рдЖрд╡рд╢реНрдпрдХ рд╣реИред рдпрд╣ рдХреНрд░рдорд╢рдГ, рд░рд┐рдЯреНрд░реИрде, рд░рд╛рдЗрдЯрдЕрдпрд░рд╛рдЙрдВрдб рдФрд░ рд░рд╛рдЗрдЯрдмреИрдХ рдореЛрдб рдХреЛ рд╕рдХреНрд╖рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдереНрд░реВ рдФрд░ back
рдХреЗ рдореВрд▓реНрдпреЛрдВ рдХреЛ рд▓реЗ рд╕рдХрддрд╛ рд╣реИред-s
рдХреИрд╢ рдХрд╛ рдЖрдХрд╛рд░ рд╣реИред рдпрджрд┐ рдпрд╣ рдкреИрд░рд╛рдореАрдЯрд░ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдирд╣реАрдВ рд╣реИ, рддреЛ рдкреВрд░реЗ SSD рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреИрд╢ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред-b
рдмреНрд▓реЙрдХ рдЖрдХрд╛рд░ рд╣реИред рдбрд┐рдлрд╝реЙрд▓реНрдЯ 4KB рд╣реИред рдЕрдзрд┐рдХрд╛рдВрд╢ рдЙрдкрдпреЛрдЧ рдорд╛рдорд▓реЛрдВ рдХреЗ рд▓рд┐рдП рдЗрд╖реНрдЯрддрдоред
рдПрдХ рдХреИрд╢ рдмрдирд╛рдПрдБред
рдпрд╣ рдХрдорд╛рдВрдб
cachedev
рдирд╛рдордХ рдХреИрд╢ рдбрд┐рд╡рд╛рдЗрд╕ рдмрдирд╛рддрд╛ рд╣реИ рдЬреЛ рдмреНрд▓реЙрдХ рдбрд┐рд╡рд╛рдЗрд╕
/dev/vg1/lv1
рд▓рд┐рдП SSD
/dev/sda
рдкрд░ рд░рд┐рдЯрдереНрд░реВ рдореЛрдб рдореЗрдВ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред
рдирддреАрдЬрддрди, рдбрд┐рд╡рд╛рдЗрд╕
/dev/mapper/cachedev
рджрд┐рдЦрд╛рдИ рджреЗрдирд╛ рдЪрд╛рд╣рд┐рдП, рдФрд░ dmsetup рд╕реНрдерд┐рддрд┐ рдХрдорд╛рдВрдб рдХреЛ рд╡рд┐рднрд┐рдиреНрди рдХреИрд╢ рд╕рдВрдЪрд╛рд▓рди рдкрд░ рдЖрдВрдХрдбрд╝реЗ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП:
рдЕрдм рдЖрдк рд╡рд┐рднрд╛рдЬрди рдХреЛ рдорд╛рдЙрдВрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдкрд░реАрдХреНрд╖рдг рд╢реБрд░реВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдпрд╣ рдзреНрдпрд╛рди рджрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рдпрд╣ рд╕реНрд╡рдпрдВ рд╡рд┐рднрд╛рдЬрди рдирд╣реАрдВ рд╣реИ рдЬрд┐рд╕реЗ рдорд╛рдЙрдВрдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдХреИрд╢рд┐рдВрдЧ рдбрд┐рд╡рд╛рдЗрд╕:
рдпрд╣ рд╕рдм рд╣реИ: рдЕрдм SSD рдкрд░
/lv1/
рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рдбрд┐рд╕реНрдХ рд╕рдВрдЪрд╛рд▓рди рдХреЛ рдХреИрд╢ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред
рдореИрдВ рдПрдХ рдмрд╛рд░реАрдХрд┐рдпреЛрдВ рдХрд╛ рд╡рд░реНрдгрди рдХрд░реВрдВрдЧрд╛ рдЬреЛ рдПрдХ рдЕрд▓рдЧ LVM рд╡реЙрд▓реНрдпреВрдо рдХреЗ рд╕рд╛рде рдирд╣реАрдВ, рдмрд▓реНрдХрд┐ рд╡реЙрд▓реНрдпреВрдо рдХреЗ рдПрдХ рд╕рдореВрд╣ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддреЗ рд╕рдордп рдЙрдкрдпреЛрдЧреА рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдХреИрд╢ рдХреЛ LVM рд╕рдореВрд╣ рд╡рд╛рд▓реЗ рдмреНрд▓реЙрдХ рдбрд┐рд╡рд╛рдЗрд╕ рдкрд░ рдмрдирд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдпрд╣
/dev/md3
:
рд▓реЗрдХрд┐рди рд╕рдм рдХреБрдЫ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ LVM рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЛ рдмрджрд▓рдирд╛ рд╣реЛрдЧрд╛ рдЬреЛ рд╡реЙрд▓реНрдпреВрдо рдЦреЛрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ рд╣реИрдВред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдлрд╝рд┐рд▓реНрдЯрд░ рдХреЛ
/etc/lvm/lvm.conf
рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╕реЗрдЯ рдХрд░реЗрдВ:
filter = [ "r/md3/" ]
рдпрд╛ LVM рдЦреЛрдЬ рдХреЛ рдХреЗрд╡рд▓
/dev/mapper
рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рддрдХ рд╕реАрдорд┐рдд рдХрд░реЗрдВ:
scan = [ "/dev/mapper" ]
рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЛ рд╕рд╣реЗрдЬрдиреЗ рдХреЗ рдмрд╛рдж, рдЖрдкрдХреЛ рдЗрд╕ LVM рд╕рдмрд╕рд┐рд╕реНрдЯрдо рдХреЛ рд░рд┐рдкреЛрд░реНрдЯ рдХрд░рдирд╛ рд╣реЛрдЧрд╛:
рдкрд░реАрдХреНрд╖рдг
рдореИрдВрдиреЗ рддреАрди рдкреНрд░рдХрд╛рд░ рдХреЗ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдП:
- рд╡рд┐рднрд┐рдиреНрди рдХреИрд╢рд┐рдВрдЧ рдореЛрдб рдореЗрдВ iozone рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдХреЗ рд╕рд╛рде рдкрд░реАрдХреНрд╖рдг;
- рдХреНрд░рдорд┐рдХ рдкрдарди 1 рдФрд░ 4 рдзрд╛рд░рд╛рдУрдВ рдореЗрдВ
dd
рджреНрд╡рд╛рд░рд╛; - рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рд╛рдЗрдЯреЛрдВ рдХреЗ рдмреИрдХрдЕрдк рд╕реЗ рд▓реА рдЧрдИ рд╡рд┐рднрд┐рдиреНрди рдЖрдХрд╛рд░реЛрдВ рдХреА рдлрд╝рд╛рдЗрд▓реЛрдВ рдХрд╛ рдПрдХ рд╕реЗрдЯ рдкрдврд╝рдирд╛ред
Iozone рдкрд░реАрдХреНрд╖рдг
рдЙрдкрдпреЛрдЧрд┐рддрд╛ rpmforge рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдореЗрдВ рд╣реИред
рдкрд░реАрдХреНрд╖рдг рдирд┐рдореНрдирд╛рдиреБрд╕рд╛рд░ рд╢реБрд░реВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛:

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

рдХреИрд╢реНрдб рдорд▓реНрдЯреА-рдереНрд░реЗрдбреЗрдб рд░реАрдбреНрд╕ рдПрдХ рдПрд╕рдПрд╕рдбреА рдХреА рдЕрдзрд┐рдХрддрдо рдЧрддрд┐ рдХреЗ рдХрд░реАрдм рдЧрддрд┐ рджрд┐рдЦрд╛рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдкрд╣рд▓реА рдмрд╛рд░ рдЬрдм рд╡реЗ рджреМрдбрд╝рддреЗ рд╣реИрдВ, рддреЛ рдЧрддрд┐ рдХреИрд╢ рдХреЗ рдмрд┐рдирд╛ рдХрдо рд╣реЛрддреА рд╣реИред рдпрд╣ рдЗрд╕ рддрдереНрдп рдХреЗ рдХрд╛рд░рдг рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ рдХрд┐ рдбреЗрдЯрд╛ рд╕реНрдЯреНрд░реАрдо рдХреА рд╡рд╛рдкрд╕реА рдХреЗ рд╕рд╛рде, рд╕рд┐рд╕реНрдЯрдо рдХреЛ рдареЛрд╕-рд░рд╛рдЬреНрдп рдбреНрд░рд╛рдЗрд╡ рдкрд░ рдЬрд╛рдирдХрд╛рд░реА рд▓рд┐рдЦрдирд╛ рд╣реИред рд╣рд╛рд▓рд╛рдБрдХрд┐, рдкреБрдирд░рд╛рд░рдВрдн рдХрд░рдиреЗ рдкрд░, рд╕рднреА рдЬрд╛рдирдХрд╛рд░реА рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдПрд╕рдПрд╕рдбреА рдкрд░ рджрд░реНрдЬ рдХреА рдЬрд╛рддреА рд╣реИ рдФрд░ рдЕрдзрд┐рдХрддрдо рдЧрддрд┐ рдкрд░ рджреА рдЬрд╛рддреА рд╣реИред
рд╡рд┐рднрд┐рдиреНрди рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдкрдврд╝рдиреЗ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░реЗрдВ
рдЕрдВрдд рдореЗрдВ, рд╡рд┐рднрд┐рдиреНрди рдЖрдХрд╛рд░реЛрдВ рдХреА рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рдкрдврд╝рдиреЗ рдХреЗ рд╕рдордп рдХрд╛ рдПрдХ рдЫреЛрдЯрд╛ рдкрд░реАрдХреНрд╖рдгред рдореИрдВрдиреЗ рдмреИрдХрдЕрдк рд╕реЗ рдХрдИ рджрд░реНрдЬрдиреЛрдВ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рд╛рдЗрдЯреЗрдВ рд▓реАрдВ, рдЙрдиреНрд╣реЗрдВ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛
/lv1/sites/
рдореЗрдВ рдЕрдирдкреИрдХ рдХрд┐рдпрд╛ред рдХреБрд▓ рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдЖрдХрд╛рд░ рд▓рдЧрднрдЧ 20 рдЬреАрдмреА рдерд╛, рдФрд░ рд╕рдВрдЦреНрдпрд╛ рд▓рдЧрднрдЧ 760 рд╣рдЬрд╛рд░ рдереАред
рдЕрдВрддрд┐рдо рдХрдорд╛рдВрдб рд╕рднреА рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рд▓рд┐рдП рд╡рд░реНрддрдорд╛рди рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рджрд┐рдЦрддрд╛ рд╣реИ, рдФрд░ рдЙрдиреНрд╣реЗрдВ рдкрдврд╝рддрд╛ рд╣реИ, рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ рдХреБрд▓ рдирд┐рд╖реНрдкрд╛рджрди рд╕рдордп рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рддрд╛ рд╣реИред

рдЖрд░реЗрдЦ рдкрд░ рд╣рдо рдЕрдкреЗрдХреНрд╖рд┐рдд рдкреНрд░рджрд░реНрд╢рди рд╣рд╛рдирд┐ "рдкрд╣рд▓реЗ рдкрдврд╝рдиреЗ рдореЗрдВ" рджреЗрдЦрддреЗ рд╣реИрдВ, рдЬреЛ рд▓рдЧрднрдЧ 25% рдереА, рд▓реЗрдХрд┐рди рдЬрдм рдЖрдк рдкреБрдирдГ рдЖрд░рдВрдн рдХрд░рддреЗ рд╣реИрдВ рддреЛ рдХрдорд╛рдВрдб рдХреЛ рдХреИрд╢ рдХреЗ рдмрд┐рдирд╛ рдСрдкрд░реЗрд╢рди рдХреА рддреБрд▓рдирд╛ рдореЗрдВ 3 рдЧреБрдирд╛ рдЕрдзрд┐рдХ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред
рдХреИрд╢ рдЕрдХреНрд╖рдо рдХрд░реЗрдВ
рдХреИрд╢рд┐рдВрдЧ рдбрд┐рд╡рд╛рдЗрд╕ рдХреЛ рд╣рдЯрд╛рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ, рдЖрдкрдХреЛ рд╡рд┐рднрд╛рдЬрди рдХреЛ рдЕрдирдорд╛рдЙрдВрдЯ рдХрд░рдирд╛ рд╣реЛрдЧрд╛:
рдпрд╛, рдпрджрд┐ рдЖрдкрдиреЗ рд╡реЙрд▓реНрдпреВрдо рд╕рдореВрд╣ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд┐рдпрд╛ рд╣реИ, рддреЛ LVM рдЕрдХреНрд╖рдо рдХрд░реЗрдВ:
рдлрд┐рд░ рдХреИрд╢ рд╣рдЯрд╛рдПрдВ:
рдирд┐рд╖реНрдХрд░реНрд╖
рдореИрдВрдиреЗ рд╕реВрдХреНрд╖реНрдо рдлрд╝реНрд▓реИрд╢рдХреИрд╢ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдкрд░ рд╕реНрдкрд░реНрд╢ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд┐рд╕реЗ sysctl рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕рдорд╛рдпреЛрдЬрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЙрдирдореЗрдВ рд╕реЗ, FIFO рдпрд╛ LRU рдХреИрд╢ рдХреЛ рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдХрд╛ рдЪреБрдирд╛рд╡, рдЕрдиреБрдХреНрд░рдорд┐рдХ рдЙрдкрдпреЛрдЧ рдХреЗ рд▓рд┐рдП рдПрдХ рдХреИрд╢ рд╕реАрдорд╛, рдЖрджрд┐, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЗрди рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЗ рд╕рд╛рде рдЖрдк рдереЛрдбрд╝рд╛ рдФрд░ рдЕрдзрд┐рдХ рдкреНрд░рджрд░реНрд╢рди рд╣рд╛рд╕рд┐рд▓ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдпрджрд┐ рдЖрдк рдЙрдиреНрд╣реЗрдВ рд╕рд╣реА рдХрд╛рдо рдХрд░рдиреЗ рдХреА рд╕реНрдерд┐рддрд┐ рдХреЗ рдЕрдиреБрдХреВрд▓ рдмрдирд╛рддреЗ рд╣реИрдВред
рддрдХрдиреАрдХ рдиреЗ рдЙрддреНрдкрд╛рджрдХрддрд╛ рдореЗрдВ рдХрдИ рд╡реГрджреНрдзрд┐ рдХрд╛ рдкреНрд░рджрд░реНрд╢рди рдХрд░рддреЗ рд╣реБрдП рдореБрдЦреНрдп рд░реВрдк рд╕реЗ рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рд░реАрдб рдСрдкрд░реЗрд╢рдВрд╕ рдореЗрдВ рдЕрдкрдирд╛ рд╕рд░реНрд╡рд╢реНрд░реЗрд╖реНрда рд▓рд╛рдн рджрд┐рдЦрд╛рдпрд╛ рд╣реИред рд▓реЗрдХрд┐рди рд╕рд░реНрд╡рд░ рдкрд░ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдореЗрдВ, рдпрд╣ рдЬреНрдпрд╛рджрд╛рддрд░ рдпрд╛рджреГрдЪреНрдЫрд┐рдХ I / O рд╕рдВрдЪрд╛рд▓рди рд╣реИ рдЬреЛ рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рдмрд╛рд░ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред рдЗрд╕рд▓рд┐рдП, рдиреНрдпреВрдирддрдо рдирд┐рд╡реЗрд╢ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ, рдкрд╛рд░рдВрдкрд░рд┐рдХ рд╣рд╛рд░реНрдб рдбреНрд░рд╛рдЗрд╡ рдХреА рдорд╛рддреНрд░рд╛ рдХреЗ рд╕рд╛рде рдареЛрд╕-рд░рд╛рдЬреНрдп рдбреНрд░рд╛рдЗрд╡ рдХреА рдЧрддрд┐ рдХреЛ рд╕рдВрдпреЛрдЬрд┐рдд рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реЛ рдЧрдпрд╛, рдФрд░ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдореЗрдВ рдкреИрдХреЗрдЬ рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рд╕реНрдерд╛рдкрдирд╛ рдХреЛ рд╕рд░рд▓ рдФрд░ рддреНрд╡рд░рд┐рдд рдмрдирд╛рддреА рд╣реИред
рд▓реЗрдЦ рддреИрдпрд╛рд░ рдХрд░рдиреЗ рдореЗрдВ, рдореИрдВрдиреЗ рдбреЗрд╡рд▓рдкрд░реНрд╕ рд╕реЗ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рджрд╕реНрддрд╛рд╡реЗрдЬ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛, рдЬреЛ
рдпрд╣рд╛рдВ рдкрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛
рд╣реИ ред
рд╡рд╣ рд╕рдм рд╣реИред рдореБрдЭреЗ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдпрд╣ рдЬрд╛рдирдХрд╛рд░реА рдХрд┐рд╕реА рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА рд╣реИред рдореБрдЭреЗ рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ, рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдФрд░ рд╕рд┐рдлрд╛рд░рд┐рд╢реЛрдВ рдкрд░ рдЦреБрд╢реА рд╣реЛрдЧреАред рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рджрд┐рд▓рдЪрд╕реНрдк рд╣реЛрдЧрд╛ рдХрд┐ рдореБрдХрд╛рдмрд▓рд╛ рд╕рд░реНрд╡рд░ рдкрд░ рдлреНрд▓реИрд╢рдХрд╛рдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдЕрдиреБрднрд╡, рдФрд░ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ, рд░рд╛рдЗрдЯрдмреИрдХ рдореЛрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдмрд╛рд░реАрдХрд┐рдпреЛрдВред