рдпрд╣ рдЖрд▓реЗрдЦ рдлрд╛рдЗрд▓реЛрдВ рдХреЗ рдЕрдиреБрдХреНрд░рдорд┐рдХ рдкрдврд╝рдиреЗ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╕рдВрдЪрд╛рд▓рди рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдЗрдВрдЬреАрдирд┐рдпрд░реЛрдВ рдФрд░ рд╕рд▓рд╛рд╣рдХрд╛рд░реЛрдВ рдХреЛ рд╕рдВрдмреЛрдзрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдореВрд▓ рд░реВрдк рд╕реЗ, рдпреЗ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдмреИрдХрдЕрдк рд╣реИрдВред рдпрд╣рд╛рдВ рдЖрдк рдлрд╝рд╛рдЗрд▓ рд╕реНрдЯреЛрд░реЗрдЬ рд╕реЗ рдмрдбрд╝реА рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдкрдврд╝рдирд╛, рдХреБрдЫ рдбреЗрдЯрд╛рдмреЗрд╕ рд╕рдВрдЪрд╛рд▓рди, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдкреВрд░реНрдг рддрд╛рд▓рд┐рдХрд╛ рд╕реНрдХреИрдирд┐рдВрдЧ (рдбреЗрдЯрд╛ рдХреЗ рд╕реНрдерд╛рди рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИ) рдХреЛ рднреА рд╢рд╛рдорд┐рд▓ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
VxFS рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо (Symantec) рдХреЗ рд▓рд┐рдП рдЙрджрд╛рд╣рд░рдг рджрд┐рдП рдЧрдП рд╣реИрдВред рдпрд╣ рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рд╡реНрдпрд╛рдкрдХ рд░реВрдк рд╕реЗ рд╕рд░реНрд╡рд░ рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ HP-UX, AIX, Linux, Solaris рдкрд░ рд╕рдорд░реНрдерд┐рдд рд╣реИред
рдЗрд╕рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреНрдпреЛрдВ рд╣реИ?
рд╕рд╡рд╛рд▓ рдпрд╣ рд╣реИ рдХрд┐ рдХрд┐рд╕реА рд╕реНрдЯреНрд░реАрдо рдореЗрдВ рдбреЗрдЯрд╛ рдХреЛ рдХреНрд░рдорд┐рдХ рд░реВрдк рд╕реЗ рдкрдврд╝рдиреЗ рдкрд░ рдЕрдзрд┐рдХрддрдо рдЧрддрд┐ рдХреИрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ (!) рдЗрд╕ рдлрд╛рдЗрд▓ рдХреЗ рджрд╛рдпрд░реЗ рд╕реЗ рдкрд░реЗ рдПрдХ рдмрдбрд╝реА рдлрд╛рдЗрд▓ (рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдЫреЛрдЯреА рдлрд╛рдЗрд▓реЛрдВ рдХрд╛ рдмреИрдХрдЕрдк) рд╕реЗред рдЕрдиреБрдХреНрд░рдорд┐рдХ рд░реАрдбрд┐рдВрдЧ рджреНрд╡рд╛рд░рд╛, рд╣рдо рдЗрд╕ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░рддреЗ рд╣реИрдВ рдЬрдм рднреМрддрд┐рдХ рдбрд┐рд╕реНрдХ рд╕реЗ рдбреЗрдЯрд╛ рдХреЗ рдмреНрд▓реЙрдХ рдПрдХ рдХреЗ рдмрд╛рдж рдПрдХ рдХреНрд░рдо рдореЗрдВ рдЕрдиреБрд░реЛрдз рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред рд╣рдо рдорд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рд╡рд┐рдЦрдВрдбрди рдЕрдиреБрдкрд╕реНрдерд┐рдд рд╣реИред рдпрд╣ рдЙрдЪрд┐рдд рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдЕрдЧрд░ рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдкрд░ рдХреБрдЫ рдмрдбрд╝реА рдлрд╛рдЗрд▓реЗрдВ рд╣реИрдВ рдФрд░ рдЙрдиреНрд╣реЗрдВ рд╢рд╛рдпрдж рд╣реА рдХрднреА рдлрд┐рд░ рд╕реЗ рдмрдирд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рд╡реЗ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рд░реВрдк рд╕реЗ рдЦрдВрдбрд┐рдд рдирд╣реАрдВ рд╣реЛрддреЗ рд╣реИрдВред рдпрд╣ Oracle рдЬреИрд╕реЗ рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рд╕реНрдерд┐рддрд┐ рд╣реИред рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ рдПрдХ рдлрд╝рд╛рдЗрд▓ рд╕реЗ рдкрдврд╝рдирд╛ рдПрдХ рдХрдЪреНрдЪреЗ рдбрд┐рд╡рд╛рдЗрд╕ рд╕реЗ рдкрдврд╝рдиреЗ рд╕реЗ рдмрд╣реБрдд рдЕрд▓рдЧ рдирд╣реАрдВ рд╣реИред
рдПрдХрд▓-рдереНрд░реЗрдбреЗрдб рдкрдврд╝рдиреЗ рдХреА рд╕реАрдорд╛ рдХреНрдпрд╛ рд╣реИ?
рд╕рдмрд╕реЗ рддреЗрдЬрд╝ рдЖрдзреБрдирд┐рдХ рдбреНрд░рд╛рдЗрд╡ (15K rpm) рдХрд╛ рд╕реЗрд╡рд╛ рд╕рдордп рд▓рдЧрднрдЧ 5.5 ms (рд╕рд┐рджреНрдзрд╛рдВрдд рдкрд╛рдардХреЛрдВ рдХреА рдХрддрд╛рд░ рдХреЗ рд▓рд┐рдП рд╣реИ, рд╣рдо рдкреНрд░рддреАрдХреНрд╖рд╛ рд╕рдордп рдХреЛ 0 рдорд╛рдирддреЗ рд╣реИрдВ)ред
рд╣рдо рдЗрдирдкреБрдЯ-рдЖрдЙрдЯрдкреБрдЯ рд╕рдВрдЪрд╛рд▓рди рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рддреЗ рд╣реИрдВ рдЬреЛ рдПрдХ рдкреНрд░рдХреНрд░рд┐рдпрд╛ (рдмреИрдХрдЕрдк) рдХрд░ рд╕рдХрддреА рд╣реИ:
1 / 0.0055 = 182 IO рдкреНрд░рддрд┐ рд╕реЗрдХрдВрдб (iops)ред
рдпрджрд┐ рдХреЛрдИ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреНрд░рдорд┐рдХ рд░реВрдк рд╕реЗ рд╕рдВрдЪрд╛рд▓рди рдХрд░рддреА рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ 5.5 рдПрдордПрд╕ рддрдХ рдЪрд▓рддрд╛ рд╣реИ, рддреЛ рдпрд╣ рдкреНрд░рддрд┐ рд╕реЗрдХрдВрдб 182 рдЯреБрдХрдбрд╝реЛрдВ рдХреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░реЗрдЧрд╛ред рдорд╛рди рд▓реАрдЬрд┐рдП рдХрд┐ рдмреНрд▓реЙрдХ рдХрд╛ рдЖрдХрд╛рд░ 256KB рд╣реИред рдЗрд╕ рдкреНрд░рдХрд╛рд░, рдЗрд╕ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд╛ рдЕрдзрд┐рдХрддрдо рдереНрд░реВрдкреБрдЯ рд╣реЛрдЧрд╛: 182 * 256 = 46545 KB / sред (46 рдПрдордмреА / рдПрд╕)ред рд╡рд┐рдирдп, рдареАрдХ рд╣реИ? рдпрд╣ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рд╕реИрдХрдбрд╝реЛрдВ рднреМрддрд┐рдХ рд╕реНрдкрд┐рдиреНрдбрд▓реНрд╕ рд╡рд╛рд▓реЗ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд▓рд┐рдП рдорд╛рдореВрд▓реА рд╣реИ рдЬрдм рд╣рдо рдмрд╣реБрдд рддреЗрдЬ рдкрдврд╝рдиреЗ рдХреА рдЧрддрд┐ рдкрд░ рднрд░реЛрд╕рд╛ рдХрд░рддреЗ рд╣реИрдВред рд╕рд╡рд╛рд▓ рдпрд╣ рд╣реИ рдХрд┐ рдЗрд╕реЗ рдХреИрд╕реЗ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПред рдбрд┐рд╕реНрдХ рддрдХ рдкрд╣реБрдВрдЪ рдХреЗ рд╕рдордп рдХреЛ рдХрдо рдХрд░рдирд╛ рдЕрд╕рдВрднрд╡ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдпреЗ рддрдХрдиреАрдХреА рд╕реАрдорд╛рдПрдВ рд╣реИрдВред рд╕рдорд╛рдирд╛рдВрддрд░ рдмреИрдХрдЕрдк рднреА рд╣рдореЗрд╢рд╛ рд╕рдВрднрд╡ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИред рдЗрд╕ рд╕реАрдорд╛ рдХреЛ рд╣рдЯрд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдПрдХ рд░реАрдб рдлреЙрд░рд╡рд░реНрдб рдореИрдХреЗрдирд┐рдЬреНрдо рд▓рд╛рдЧреВ рдХрд░рддрд╛ рд╣реИред
рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдЖрдЧреЗ рдкрдврд╝реЗрдВ
рдЖрдзреБрдирд┐рдХ * рдирд┐рдХреНрд╕ рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ, I / O рдЕрдиреБрд░реЛрдз рджреЛ рдкреНрд░рдХрд╛рд░ рдХреЗ рд╣реЛрддреЗ рд╣реИрдВ: рд╕рд┐рдВрдХреНрд░реЛрдирд╕ рдФрд░ рдПрд╕рд┐рдВрдХреНрд░реЛрдирд╕ред рдПрдХ рд╕рд┐рдВрдХреНрд░реЛрдирд╕ рдЕрдиреБрд░реЛрдз рдХреЗ рд╕рд╛рде, рдбрд┐рд╕реНрдХ рд╕рдмрд╕рд┐рд╕реНрдЯрдо рд╕реЗ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдкреНрд░рд╛рдкреНрдд рд╣реЛрдиреЗ рддрдХ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдЕрд╡рд░реБрджреНрдз рд╣реИред рдЬрдм рдПрд╕рд┐рдВрдХреНрд░реЛрдирд╕, рдпрд╣ рдмреНрд▓реЙрдХ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдХреБрдЫ рднреА рдХрд░ рд╕рдХрддрд╛ рд╣реИред рдЕрдиреБрдХреНрд░рдорд┐рдХ рдкрдврд╝рдиреЗ рдореЗрдВ, рд╣рдо рдбреЗрдЯрд╛ рдХреЛ рд╕рд┐рдВрдХреНрд░реЛрдирд╛рдЗрдЬрд╝ рдХрд░рддреЗ рд╣реИрдВред рдЬрдм рд░реАрдб-рдлреЙрд░рд╡рд░реНрдб рдореИрдХреЗрдирд┐рдЬреНрдо рдЪрд╛рд▓реВ рд╣реЛрддрд╛ рд╣реИ, рддреЛ рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдХреЛрдб, рд╕рд┐рдВрдХреНрд░реЛрдирд╕ рд░рд┐рдХреНрд╡реЗрд╕реНрдЯ рдХреЗ рддреБрд░рдВрдд рдмрд╛рдж, рдХрдИ рдФрд░ рдПрд╕рд┐рдВрдХреНрд░реЛрдирд╕ рдмрдирд╛рддрд╛ рд╣реИред рдорд╛рди рд▓реЗрдВ рдХрд┐ рдЕрдиреБрд░реЛрдз рдХреА рдЧрдИ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдмреНрд▓реЙрдХ рдирдВрдмрд░ 1000 рд╣реИред рдЬрдм рдЖрдЧреЗ рдкрдврд╝рд╛ рдЬрд╛рддрд╛ рд╣реИ рддреЛ рдмреНрд▓реЙрдХ 1000 рдХреЗ рдЕрд▓рд╛рд╡рд╛, 1001,1002,1003,1004 рднреА рдЕрдиреБрд░реЛрдз рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдЗрд╕ рдкреНрд░рдХрд╛рд░, рдмреНрд▓реЙрдХ 1001 рдХрд╛ рдЕрдиреБрд░реЛрдз рдХрд░рддреЗ рд╕рдордп, рд╣рдореЗрдВ 5.5 рдПрдордПрд╕ рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред рдЖрдЧреЗ рдХреА рд╕реЗрдЯрд┐рдВрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ, рдЖрдк рдЕрдиреБрдХреНрд░рдорд┐рдХ рд░реАрдб рдХреА рдЧрддрд┐ рдХреЛ рдмрдврд╝рд╛ рд╕рдХрддреЗ рд╣реИрдВред
рдЗрд╕реЗ рдХреИрд╕реЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ?
рдПрдХ рдкреНрд░рдореБрдЦ рд░реАрдб-рдлреЙрд░рд╡рд░реНрдб рд╕реЗрдЯрд┐рдВрдЧ рдЗрд╕рдХрд╛ рдЖрдХрд╛рд░ рд╣реИред рдЖрдЧреЗ рджреЗрдЦрддреЗ рд╣реБрдП, рдореИрдВ рдХрд╣реВрдВрдЧрд╛ рдХрд┐ рдЖрдЧреЗ рдкрдврд╝рдиреЗ рдХреЗ рд╕рд╛рде рджреЛ рдореБрдЦреНрдп рд╕рдорд╕реНрдпрд╛рдПрдВ рд╣реИрдВ: рдЕрдкрд░реНрдпрд╛рдкреНрдд рдЖрдЧреЗ рдкрдврд╝реЗрдВ рдФрд░ рдЕрддреНрдпрдзрд┐рдХред рдЗрд╕рд▓рд┐рдП, VxFS рдкрд░, рдЖрдЧреЗ рдкрдврд╝реЗрдВ vpreunefs рдХрдорд╛рдВрдб рдХреЗ read_pref_io рдФрд░ read_nstream рдорд╛рдкрджрдВрдбреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдЬрдм VxFS рдкрд░ рд░реАрдб-рдлреЙрд░рд╡рд░реНрдб рд╕рдХреНрд╖рдо рд╣реЛрддрд╛ рд╣реИ, рддреЛ read_pref_io рдЖрдХрд╛рд░ рдХреЗ 4 рдмреНрд▓реЙрдХ рд╢реБрд░реВ рдореЗрдВ рдЕрдиреБрд░реЛрдз рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред рдпрджрд┐ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреНрд░рдорд┐рдХ рд░реВрдк рд╕реЗ рдкрдврд╝рдирд╛ рдЬрд╛рд░реА рд░рдЦрддреА рд╣реИ, рддреЛ 4 * read_pref_io * read_nstream рдкрдврд╝реА рдЬрд╛рддреА рд╣реИред
рдЙрджрд╛рд╣рд░рдг
:
рдкрдарди_рдкреНрд░рдХреНрд░рд┐рдпрд╛_рдпреЛ = 256k рдФрд░ read_nstream = 4
рдЗрд╕ рдкреНрд░рдХрд╛рд░, рдЖрдЧреЗ рдкрдврд╝рд╛ рдЧрдпрд╛ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рд╣реЛрдЧрд╛: 4 * 256KB = 1024KBред
рдпрджрд┐ рдЕрдиреБрдХреНрд░рдорд┐рдХ рдкрдврд╝рдирд╛ рдЬрд╛рд░реА рд░рд╣рддрд╛ рд╣реИ, рддреЛ: 4 * 4 * 256KB = 4096KB
рдпрд╣ рдзреНрдпрд╛рди рджрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рдмрд╛рдж рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, 256KB рдмреНрд▓реЙрдХ рдХреЗ рд╕рд╛рде 16 рдЕрдиреБрд░реЛрдз рдбрд┐рд╕реНрдХ рд╕рдмрд╕рд┐рд╕реНрдЯрдо рдХреЛ рд▓рдЧрднрдЧ рдПрдХ рд╕рд╛рде рднреЗрдЬреЗ рдЬрд╛рдПрдВрдЧреЗред рдпрд╣ рдЫреЛрдЯрд╛ рдирд╣реАрдВ рд╣реИ рдФрд░ рдереЛрдбрд╝реЗ рд╕рдордп рдХреЗ рд▓рд┐рдП рд╕рд░рдгреА рдХреЛ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рд▓реЛрдб рдХрд░ рд╕рдХрддрд╛ рд╣реИред рд╕рд╛рдорд╛рдиреНрдп рд╕реНрдерд┐рддрд┐ рдореЗрдВ, read_pref_io рдФрд░ read_nstream рдХреЛ рд╕реЗрдЯ рдХрд░рдиреЗ рдореЗрдВ рдХреЛрдИ рд╕рд╛рдорд╛рдиреНрдп рд╕рд▓рд╛рд╣ рджреЗрдирд╛ рдореБрд╢реНрдХрд┐рд▓ рд╣реИред рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕рдорд╛рдзрд╛рди рд╣рдореЗрд╢рд╛ рд╕рд░рдгреА рдФрд░ рд▓реЛрдб рдХреА рдкреНрд░рдХреГрддрд┐ рдореЗрдВ рдбрд┐рд╕реНрдХ рдХреА рд╕рдВрдЦреНрдпрд╛ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддреЗ рд╣реИрдВред рдХреБрдЫ рднрд╛рд░реЛрдВ рдХреЗ рд▓рд┐рдП, read_pref_io = 256k рдФрд░ read_nstream = 32 (рдмрд╣реБрдд рдЕрдзрд┐рдХ) рдареАрдХ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВред рдХрднреА-рдХрднреА, read_ahead рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдмреЗрд╣рддрд░ рд╣реЛрддрд╛ рд╣реИред рдЪреВрдВрдХрд┐ рд╕реЗрдЯрд┐рдВрдЧ рд╕рд░рд▓ рд╣реИ рдФрд░ рдордХреНрдЦреА рдкрд░ рд╕реЗрдЯ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЗрд╖реНрдЯрддрдо рдореВрд▓реНрдп рдХрд╛ рдЪрдпрди рдХрд░рдирд╛ рд╕рдмрд╕реЗ рдЖрд╕рд╛рди рд╣реИред рдХреЗрд╡рд▓ рдПрдХ рдЪреАрдЬ рдЬрд┐рд╕реЗ рд╕рд▓рд╛рд╣ рджреА рдЬрд╛ рд╕рдХрддреА рд╣реИ рд╡рд╣ рд╣рдореЗрд╢рд╛ read_pref_io рдХреЛ 2 рдХреА рд╢рдХреНрддрд┐рдпреЛрдВ рдореЗрдВ рд╕реЗрдЯ рдХрд░рдирд╛ рд╣реИред рдпрд╛ рдХрдо рд╕реЗ рдХрдо рдЗрддрдирд╛ рд╣реИ рдХрд┐ рд╡реЗ OS рдХреИрд╢ рдореЗрдВ рдбреЗрдЯрд╛ рдмреНрд▓реЙрдХ рдХреЗ рдХрдИ рдЖрдХрд╛рд░ рд╣реИрдВред рдЕрдиреНрдпрдерд╛, рдкрд░рд┐рдгрд╛рдо рдЕрдкреНрд░рддреНрдпрд╛рд╢рд┐рдд рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред
рдУрдПрд╕ рдмрдлрд░ рдХреИрд╢ рдХрд╛ рдкреНрд░рднрд╛рд╡
рдЬрдм рдЖрдЧреЗ рдкрдврд╝рд╛ рдЬрд╛рддрд╛ рд╣реИ рддреЛ рдбреЗрдЯрд╛ рдХреЛ рдЕрддреБрд▓реНрдпрдХрд╛рд▓рд┐рдХ рд░реВрдк рд╕реЗ рдкрдврд╝рд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЙрдиреНрд╣реЗрдВ рдореЗрдореЛрд░реА рдореЗрдВ рдХрд╣реАрдВ рд╕реНрдЯреЛрд░ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рдлрд╝рд╛рдЗрд▓ рдХреИрд╢ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред рдХреБрдЫ рдорд╛рдорд▓реЛрдВ рдореЗрдВ, рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдХреЛ рдлрд╝рд╛рдЗрд▓ рдХреИрд╢ рдЕрдХреНрд╖рдо (рдкреНрд░рддреНрдпрдХреНрд╖ IO) рдХреЗ рд╕рд╛рде рд░рдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рддрджрдиреБрд╕рд╛рд░, рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ рдЖрдЧреЗ рдкрдврд╝рдиреЗ рдХреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдЕрдХреНрд╖рдо рд╣реИред
рдЖрдЧреЗ рдкрдврд╝рдиреЗ рдХреЗ рд╕рд╛рде рдореБрдЦреНрдп рдореБрджреНрджреЗ:
1) рдЖрдЧреЗ рдкрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рдирд╣реАрдВ рд╣реИред рдЖрд╡реЗрджрди рджреНрд╡рд╛рд░рд╛ рдЕрдиреБрд░реЛрдзрд┐рдд рдмреНрд▓реЙрдХ рдЖрдХрд╛рд░ рдЖрдЧреЗ рдкрдврд╝рдиреЗ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкрдврд╝реЗ рдЧрдП рдмреНрд▓реЙрдХ рд╕реЗ рдмрдбрд╝рд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, 'cp' рдХрдорд╛рдВрдб 1024 KB рдмреНрд▓реЙрдХ рдореЗрдВ рдкрдврд╝ рд╕рдХрддрд╛ рд╣реИ, рдФрд░ рд░реАрдб-рдлреЙрд░рд╡рд░реНрдб 256KB рдкрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдпрд╣реА рд╣реИ, рдЖрд╡реЗрджрди рдХреЛ рд╕рдВрддреБрд╖реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╕ рдкрд░реНрдпрд╛рдкреНрдд рдбреЗрдЯрд╛ рдирд╣реАрдВ рд╣реИ рдФрд░ рдПрдХ рдФрд░ рддреБрд▓реНрдпрдХрд╛рд▓рд┐рдХ I / O рдЕрдиреБрд░реЛрдз рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рдЖрдЧреЗ рдкрдврд╝рдиреЗ рдХреЛ рдЪрд╛рд▓реВ рдХрд░рдиреЗ рд╕реЗ рдЧрддрд┐ рдореЗрдВ рд╡реГрджреНрдзрд┐ рдирд╣реАрдВ рд╣реЛрдЧреАред
2) рдЕрддреНрдпрдзрд┐рдХ рдЖрдЧреЗ рдкрдврд╝реЗрдВ
- рдЖрдЧреЗ рдкрдврд╝рд╛ рдЖрдХреНрд░рд╛рдордХ рднреА рдмрд╕ рдЙрдк рд╕рдмрд╕рд┐рд╕реНрдЯрдо рдЕрдзрд┐рднрд╛рд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЦрд╛рд╕рдХрд░ рдЕрдЧрд░ рдмреИрдХрдПрдВрдб рдореЗрдВ рдХреБрдЫ рд╕реНрдкрд┐рдВрдбрд▓ рд╣реИрдВред рд╣реЛрд╕реНрдЯ рд╕реЗ рд╣рдЯрд╛рдП рдЧрдП рд▓рдЧрднрдЧ рд╕рдорд╛рдирд╛рдВрддрд░ рдЕрдиреБрд░реЛрдзреЛрдВ рдХреА рдПрдХ рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рдбрд┐рд╕реНрдХ рд╕рд░рдгреА рдХреЛ рднрд░ рд╕рдХрддреА рд╣реИред рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рддреНрд╡рд░рдг рдХреЗ рдмрдЬрд╛рдп, рдЖрдк рдХрд╛рдо рдореЗрдВ рдордВрджреА рджреЗрдЦреЗрдВрдЧреЗред
- рдЖрдЧреЗ рдкрдврд╝рдиреЗ рдХреЗ рд╕рд╛рде рдПрдХ рдФрд░ рд╕рдорд╕реНрдпрд╛ рдпрд╛рдж рдЖ рд╕рдХрддреА рд╣реИ рдЬрдм рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдЧрд▓рдд рддрд░реАрдХреЗ рд╕реЗ рдЕрдиреБрдХреНрд░рдорд┐рдХ рд░реАрдб рдХреЛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддрд╛ рд╣реИ, рдХреИрд╢ рдореЗрдВ рдЕрдирд╛рд╡рд╢реНрдпрдХ рдбреЗрдЯрд╛ рдкрдврд╝рддрд╛ рд╣реИред рдЗрд╕рд╕реЗ I / O рдХрд╛ рдЭреБрдХрд╛рд╡ рд╣реЛрддрд╛ рд╣реИ, рдФрд░ рдбрд┐рд╕реНрдХ рдкрд░ рдЕрддрд┐рд░рд┐рдХреНрдд рднрд╛рд░ рдкреИрджрд╛ рд╣реЛрддрд╛ рд╣реИред
- рдЪреВрдВрдХрд┐ рдЖрдЧреЗ рдкрдврд╝рд╛ рдЧрдпрд╛ рдбреЗрдЯрд╛ рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдХреИрд╢ рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЖрдЧреЗ рдкрдврд╝рдиреЗ рдХреА рдПрдХ рдмрдбрд╝реА рдорд╛рддреНрд░рд╛ рдореЗрдВ рдХреИрд╢ рд╕реЗ рдЕрдзрд┐рдХ рдореВрд▓реНрдпрд╡рд╛рди рдмреНрд▓реЙрдХ рдзреЛрдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдлрд┐рд░ рдЖрдкрдХреЛ рдбрд┐рд╕реНрдХ рд╕реЗ рдЗрди рдмреНрд▓реЙрдХреЛрдВ рдХреЛ рдлрд┐рд░ рд╕реЗ рдкрдврд╝рдирд╛ рд╣реЛрдЧрд╛ред
3) рдЖрдЧреЗ рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдкрдврд╝рдиреЗ рдФрд░ рдЖрдЧреЗ рдбрд┐рд╕реНрдХ рд╕рд░рдгреА рдкрдврд╝рдиреЗ рдХреЗ рдмреАрдЪ рд╕рдВрдШрд░реНрд╖
рд╕реМрднрд╛рдЧреНрдп рд╕реЗ, рдпрд╣ рдПрдХ рдЕрддреНрдпрдВрдд рджреБрд░реНрд▓рдн рдорд╛рдорд▓рд╛ рд╣реИред рдХреИрд╢ рдореЗрдореЛрд░реА рдФрд░ рд▓реЙрдЬрд┐рдХ рд╕реЗ рд▓реИрд╕ рдЕрдзрд┐рдХрд╛рдВрд╢ рдЖрдзреБрдирд┐рдХ рдбрд┐рд╕реНрдХ рд╕рд░рдгрд┐рдпреЛрдВ рдореЗрдВ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рд╕реНрддрд░ рдкрд░ рдЕрдкрдирд╛ рд╕реНрд╡рдпрдВ рдХрд╛ рдкрдврд╝рд╛ рд╣реБрдЖ рддрдВрддреНрд░ рд╣реЛрддрд╛ рд╣реИред рд╕рд░рдгреА рдХрд╛ рддрд░реНрдХ рд╕реНрд╡рдпрдВ рдЕрдиреБрдХреНрд░рдорд┐рдХ рдкрдврд╝рдиреЗ рдХреЛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддрд╛ рд╣реИ рдФрд░ рдереЛрдХ рдореЗрдВ рдирд┐рдпрдВрддреНрд░рдХ рднреМрддрд┐рдХ рдбрд┐рд╕реНрдХ рд╕реЗ рдбреЗрдЯрд╛ рдХреЛ рд╕рд░рдгреА рдХреИрд╢ рдореЗрдВ рдкрдврд╝рддрд╛ рд╣реИред рдпрд╣ рдбрд┐рд╕реНрдХ рд╕рдмрд╕рд┐рд╕реНрдЯрдо рд╕реЗ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рд╕рдордп рдХреЛ рдХрд╛рдлреА рдХрдо рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдЕрдиреБрдХреНрд░рдорд┐рдХ рд░реАрдб рдХреА рдЧрддрд┐ рдмрдврд╝рд╛ рд╕рдХрддрд╛ рд╣реИред рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рдЖрдЧреЗ рдкрдврд╝рд╛ рдЧрдпрд╛ рдПрдХ рдирд┐рдпрдорд┐рдд рд╕рд┐рдВрдХреНрд░реЛрдирд╕ рд░реАрдб рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдереЛрдбрд╝рд╛ рдЕрд▓рдЧ рд╣реИ рдФрд░ рдбрд┐рд╕реНрдХ рд╕рд░рдгреА рдирд┐рдпрдВрддреНрд░рдХ рдХреЛ рднреНрд░рдорд┐рдд рдХрд░ рд╕рдХрддрд╛ рд╣реИред рдпрд╣ рд▓реЛрдб рдХреА рдкреНрд░рдХреГрддрд┐ рдХреЛ рдирд╣реАрдВ рдкрд╣рдЪрд╛рди рд╕рдХрддрд╛ рд╣реИ рдФрд░ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдХреЛ рдЖрдЧреЗ рдкрдврд╝рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрджрд┐ рдбрд┐рд╕реНрдХ рд╕рд░рдгреА SAN (рд╕реНрдЯреЛрд░реЗрдЬ рдПрд░рд┐рдпрд╛ рдиреЗрдЯрд╡рд░реНрдХрд┐рдВрдЧ) рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЬреБрдбрд╝рд╛ рд╣реБрдЖ рд╣реИ рдФрд░ рдЗрд╕рдХреЗ рд▓рд┐рдП рдХрдИ рд░рд╛рд╕реНрддреЗ рд╣реИрдВред рд▓реЛрдб рд╕рдВрддреБрд▓рди рдХреЗ рдХрд╛рд░рдг, рдЕрддреБрд▓реНрдпрдХрд╛рд▓рд┐рдХ рдЕрдиреБрд░реЛрдз рдбрд┐рд╕реНрдХ рд╕рд░рдгреА рдХреЗ рд╡рд┐рднрд┐рдиреНрди рдмрдВрджрд░рдЧрд╛рд╣реЛрдВ рдкрд░ рд▓рдЧрднрдЧ рдПрдХ рд╕рд╛рде рдЖ рд╕рдХрддреЗ рд╣реИрдВред рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЛ рдирд┐рдпрдВрддреНрд░рдХ рджреНрд╡рд╛рд░рд╛ рд╕рдВрд╕рд╛рдзрд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рд╡реЗ рд╕рд░реНрд╡рд░ рд╕реЗ рднреЗрдЬреЗ рдЧрдП рдереЗред рдирддреАрдЬрддрди, рд╕рд░рдгреА рдЕрдиреБрдХреНрд░рдорд┐рдХ рд░реАрдбреНрд╕ рдХреЛ рдирд╣реАрдВ рдкрд╣рдЪрд╛рдирддрд╛ рд╣реИред рдРрд╕реА рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рд╣рд▓ рдХрд░рдирд╛ рд╕рдмрд╕реЗ рд▓рдВрдмрд╛ рдФрд░ рд╕рдмрд╕реЗ рд╢реНрд░рдорд╕рд╛рдзреНрдп рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдХрднреА-рдХрднреА рд╕рдорд╛рдзрд╛рди рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рдирд┐рд╣рд┐рдд рд╣реЛрддрд╛ рд╣реИ, рдХрднреА-рдХрднреА рдпрд╣ рдЖрдЧреЗ (рдпрджрд┐ рд╕рдВрднрд╡ рд╣реЛ) рдореЗрдВ рд╕реЗ рдПрдХ рдХреЛ рдЕрдХреНрд╖рдо рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рддрд╛ рд╣реИ, рдХрднреА-рдХрднреА рдШрдЯрдХреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдХреЗ рдХреЛрдб рдХреЛ рдмрджрд▓рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реЛрддрд╛ рд╣реИред
рдкреНрд░рднрд╛рд╡ рдЙрджрд╛рд╣рд░рдг рдкрдврд╝реЗрдВ
рдЧреНрд░рд╛рд╣рдХ рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЗ рдмреИрдХрдЕрдк рд╕рдордп рд╕реЗ рдЕрд╕рдВрддреБрд╖реНрдЯ рдерд╛ред рдкрд░реАрдХреНрд╖рдг рдХреЗ рд░реВрдк рдореЗрдВ, 50 рдЬреАрдмреА рдЖрдХрд╛рд░ рдХреА рдПрдХ рдПрдХрд▓ рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдмреИрдХрдЕрдк рд▓рд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╡рд┐рднрд┐рдиреНрди рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЗ рд╕рд╛рде рддреАрди рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХреЗ рдкрд░рд┐рдгрд╛рдо рд╣реИрдВред
рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдПрдБ ... 0
рдирд┐рдпрдорд┐рдд рдлрд╛рдЗрд▓реЗрдВ ... рез
- рд╡рд╕реНрддреБрдПрдБ рдХреБрд▓ ... рез
рдХреБрд▓ рдЖрдХрд╛рд░ ... 50.51 рдЬреАрдмреА
1. рдЖрдЧреЗ рдкрдврд╝реЗрдВ (рдкреНрд░рддреНрдпрдХреНрд╖ IO)
рд░рди рдЯрд╛рдЗрдо ... 0:17:10
рдмреИрдХрдЕрдк рд╕реНрдкреАрдб ... 71.99 рдПрдордмреА / рдПрд╕
2. рдорд╛рдирдХ рдкрдврд╝рдиреЗ-рдЖрдЧреЗ рдХреА рд╕реЗрдЯрд┐рдВрдЧреНрд╕ (read_pref_io = 65536, read_nstream = 1)
рд░рди рдЯрд╛рдЗрдо ... 0:05:17
рдмреИрдХрдЕрдк рд╕реНрдкреАрдб ... 163.16 рдПрдордмреА / рдПрд╕
3. рдмрдврд╝реА рд╣реБрдИ (рдЬреЛрд░рджрд╛рд░) рд░реАрдб-рдлреЙрд░рд╡рд░реНрдб рд╕рд╛рдЗрдЬ (read_pref_io = 262144, read_nstream = 64)
рд░рди рдЯрд╛рдЗрдо ... 0:02:27
рдмреИрдХрдЕрдк рд╕реНрдкреАрдб ... 222.91 рдПрдордмреА / рдПрд╕
рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рдЙрджрд╛рд╣рд░рдг рд╕реЗ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ, рдХрд╛рдлреА рдХрдо рдмреИрдХрдЕрдк рд╕рдордп рдХреЛ рдЖрдЧреЗ рдкрдврд╝реЗрдВред рдЖрдЧреЗ рдХреЗ рдСрдкрд░реЗрд╢рди рд╕реЗ рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ рд╕рд┐рд╕реНрдЯрдо рдкрд░ рдЕрдиреНрдп рд╕рднреА рдХрд╛рд░реНрдпреЛрдВ рдиреЗ рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ рдЗрддрдиреЗ рдмрдбрд╝реЗ рд░реАрдб рдлреЙрд░рд╡рд░реНрдб рд╕рд╛рдЗрдЬ (рдкрд░реАрдХреНрд╖рдг 3) рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд┐рдпрд╛ред рдЖрдЧреЗ рдкрдврд╝рдиреЗ рдХреА рдЕрдзрд┐рдХрддрд╛ рдХреЗ рдХрд╛рд░рдг рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рджреЗрдЦреА рдЧрдИред рдирддреАрдЬрддрди, рдЗрди рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЛ рдЫреЛрдбрд╝ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред