рдПрдЖрд░рдПрдо рдХреБрд╢реНрддреА рдХрд░ рд░рд╣реЗ рд╣реИрдВ



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

рдореИрдВ 4 рд╕рд╛рд▓ рд╕реЗ Intel┬о Atom тДв рдЖрдзрд╛рд░рд┐рдд рд╕рд░реНрд╡рд░реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдПрдЖрд░рдПрдо рдХреЗрд╡рд▓ рдореЛрдмрд╛рдЗрд▓ рдлреЛрди рдФрд░ рдЯреИрдмрд▓реЗрдЯ рдХреА рдУрд░ рд╕реЗ рдореБрдЭрд╕реЗ рдкрд░рд┐рдЪрд┐рдд рд╣реИрдВред рдпрд╣ рдЖрдзреБрдирд┐рдХ рдПрдЖрд░рдПрдо рдкреНрд░реЛрд╕реЗрд╕рд░ рдХреЗ рд▓рд┐рдП рдХреНрдпрд╛ рд╕рдХреНрд╖рдо рд╣реИ? рдХреНрдпрд╛ рд╡рд╣ рдкрд░рдорд╛рдгреБрдУрдВ рд╕реЗ рдореБрдХрд╛рдмрд▓рд╛ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдЧрд╛? рдореБрдЭреЗ рд╕рд░реНрд╡рд░ рдХреЗ рдореЛрд░реНрдЪреЗ рдкрд░ рд╕реАрдзреА рддреБрд▓рдирд╛ рдирд╣реАрдВ рдорд┐рд▓реА, рдХреЗрд╡рд▓ Phoronix рдкрд░ рд╕рд┐рдВрдереЗрдЯрд┐рдХреНрд╕ ред рдПрдХ рджрд┐рд▓рдЪрд╕реНрдк рдкрд░реАрдХреНрд╖рдг рдЖрдирдВрджрдЯреЗрдХ рдкрд░ рдерд╛, рд▓реЗрдХрд┐рди рдПрдХреНрд╕реЛрди рд╣реИрдВред рдЗрд╕рдХреЗ рдмреЗрдВрдЪрдорд╛рд░реНрдХ рдореЗрдВ рдХреИрд▓рдХреНрд╕рд╛ рдХреА рддреБрд▓рдирд╛ рднреА рдПрдХреНрд╕рдИрди рд╕реЗ рдХреА рдЬрд╛рддреА рд╣реИред рд╕реНрдЯреЗрдЯрд┐рдХреНрд╕ рдХреА рд╡рд╛рдкрд╕реА рдХреЗ рд▓рд┐рдП рд▓рд┐рдирдХреНрд╕ + рдПрдирдЬреАрдЖрдИрдПрдирдПрдХреНрд╕ рдмрдВрдбрд▓ рдореЗрдВ рдкрд░рдорд╛рдгреБрдУрдВ рдХреЗ рд╕рд╛рде рддреБрд▓рдирд╛ рдХрд░рдирд╛ рдореЗрд░реЗ рд▓рд┐рдП рджрд┐рд▓рдЪрд╕реНрдк рдерд╛ред

рдиреЗрдЯрдмреБрдХ / рдиреЗрдЯрдЯреЙрдкреНрд╕ рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЗрди рдкреНрд░реЛрд╕реЗрд╕рд░реЛрдВ рдХреЗ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рд▓рдХреНрд╖реНрдп, рдкрд░рдорд╛рдгреБрдУрдВ рдиреЗ рд░реВрдЯ-рдПрдВрдб рдФрд░ рд╕реНрдЯреИрдЯрд┐рдХ рд╕рд░реНрд╡рд░реЛрдВ рдореЗрдВ рдиреЗрдЯрд╡рд░реНрдХ рд╕реНрдЯреЛрд░реЗрдЬ (рдлрд╛рдЗрд▓ рд╕рд░реНрд╡рд░) рдореЗрдВ, рдордзреНрдпрдо рдЖрдХрд╛рд░ рдХреЗ рдХрд╛рд░реНрдпрд╛рд▓рдп рдХреЗ рд▓рд┐рдП рдореЗрд░реЗ рдпреВрдирд┐рд╡рд░реНрд╕рд▓ рд░рд╛рдЙрдЯрд░ (рдкреНрд░реЙрдХреНрд╕реА-рдореЗрд▓-рдлрд╛рдпрд░рд╡реЙрд▓) рдореЗрдВ рдЬрдбрд╝реЗрдВ рдЬрдорд╛ рд▓реА рд╣реИрдВред рдХреНрдпреЛрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╕реНрдЯреИрдЯрд┐рдХреНрд╕ - рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдРрд╕реЗ рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдиреНрдпреВрдирддрдо рдкрд░реНрдпрд╛рдкреНрдд рдкреНрд░реЛрд╕реЗрд╕рд░ рд╣реИред рдФрд░ рдпрджреНрдпрдкрд┐ рдкреНрд░рд┐рдп рдХреЙрдорд░реЗрдб рд▓рд┐рдЦрддреЗ рд╣реИрдВ рдХрд┐ рдПрдЪрдкреА рдореБрдЭрд╕реЗ рдмреЗрд╣рддрд░ рдЬрд╛рдирддрд╛ рд╣реИ, рдФрд░ рдпрд╣ рдмрд╣реБрдд рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдПрдХ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╕рд░реНрд╡рд░ рдпрд╛ рдХреНрд▓рд╛рдЙрдб рдХрдВрдкреНрдпреВрдЯрд┐рдВрдЧ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛрд╣реИ рдХрд┐ рдмрдВрджреВрдХ рдХреЗ рдХреИрд▓рд┐рдмрд░ рдХреЛ рдХрдо рд╕реЗ рдХрдо рдХрд┐рд╕реА рддрд░рд╣ рд╢рд╡ рдХреЗ рдЖрдХрд╛рд░ рдХреЗ рд╕рд╛рде рд╕рд╣рд╕рдВрдмрдВрдзрд┐рдд рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рд╣рд╛рдВ, рдордЪреНрдЫрд░реЛрдВ рдХрд╛ рдПрдХ рдмрд╛рджрд▓ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рднрд╛рд▓реВ рдХреЛ рдХрд╛рдЯ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рд▓рдВрдмреЗ рдФрд░ рджрд░реНрджрдирд╛рдХ рд╣реЛрдЧрд╛ред

рдЬрд╛рдирдХрд╛рд░ рд▓реЛрдЧ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдореЗрдВ рд▓рд┐рдЦреЗрдВрдЧреЗ рдХрд┐ рд╕реНрдЯреИрдЯрд┐рдХреНрд╕ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ рд╕реАрдбреАрдПрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ ред рдЗрд╕ рддрд░рд╣ рдХреЗ рдПрдХ рдкреНрд░рд╢реНрди рдХрд╛ рдЕрдиреБрдорд╛рди рд▓рдЧрд╛рддреЗ рд╣реБрдП, рдореИрдВ рдЙрддреНрддрд░ рджреВрдВрдЧрд╛ - рд╣рд╛рдВ, рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рддрдм рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдЬрдм рдХрд╛рд░реНрдп рдХрд╛ рдкреИрдорд╛рдирд╛ (рдФрд░ рдЧреНрд░рд╛рд╣рдХ рдХрд╛ рдмрдЯреБрдЖ) рдЙрдкрдпреБрдХреНрдд рд╣реЛред рдореИрдВ рд╕рдордп-рд╕рдордп рдкрд░ рдХреАрдорддреЛрдВ рдХреА рдирд┐рдЧрд░рд╛рдиреА рдХрд░рддрд╛ рд╣реВрдВ, рдФрд░ рдЬрдм рддрдХ рдореИрдВ рдХрд┐рд╕реА рдХреЛ рднреА рдирд╣реАрдВ рджреЗрдЦрддрд╛ рдЬреЛ рдХрд┐рд░рд╛рдП рдХреЗ рдкрд░рдорд╛рдгреБрдУрдВ рдХреЗ рд╕рд╛рде рдХреАрдордд рдХреА рддреБрд▓рдирд╛ рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рдЕрд╕реАрдорд┐рдд (рдпрд╛ рд▓рдЧрднрдЧ рдЕрд╕реАрдорд┐рдд) 100-рдореЗрдЧрд╛рдмрд╛рдЗрдЯ рдЕрдкрд▓рд┐рдВрдХ рдкрд░ рд▓рдЯрдХрд╛ рд╕рдХрддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, 5 рд╕рд░реНрд╡рд░, рдЬрд┐рдирдореЗрдВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдкреНрд░рддрд┐ рдорд╛рд╣ 7 рд╕реЗ 22 рдЯреАрдмреА рд╕реЗ рдЙрддреНрдкрдиреНрди рд╣реЛрддрд╛ рд╣реИред рдЕрдореЗрдЬрди рдкрд░ рдХрд┐рддрдирд╛ рд╣реЛрдЧрд╛ рдЦрд░реНрдЪ?

рд╡рд┐рдкрдХреНрд╖ рдХреА рдкрд╕рдВрдж


рдкрд░реАрдХреНрд╖рдг рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдЖрдзреБрдирд┐рдХ рдорд▓реНрдЯреА-рдХреЛрд░ рдПрдЖрд░рдПрдо рдкреНрд░реЛрд╕реЗрд╕рд░, рдПрд╕рдПрдЯреАрдП рдкреЛрд░реНрдЯ рдФрд░ рдХрдо рд╕реЗ рдХрдо 100-рдореЗрдЧрд╛рдмрд┐рдЯ рдИрдерд░рдиреЗрдЯ рдУрдо рдХреЗ рд╕рд╛рде рдПрдХ рдмреЛрд░реНрдб рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдпрд╣ рд╡рд┐рдХрд▓реНрдк рдмреЗрд╣рдж рд╕реАрдорд┐рдд рд╣реЛ рдЧрдпрд╛ - рдпрд╣рд╛рдВ рдпрд╛ рддреЛ $ 20,000 рдХреЗ рд▓рд┐рдП рдмреЛрд╕реНрдЯрди рд╡рд┐рд░рд┐рдбрд┐рд╕ рд╕реЗ рдкреВрд░реНрд╡реЛрдХреНрдд рдкреНрд░рдгрд╛рд▓реА, рдпрд╛ $ 220 рдХреЗ рд▓рд┐рдП рдбреЗрд╡рд▓рдкрд░ SABER рд▓рд╛рдЗрдЯ рдХреЗ рд▓рд┐рдП рдмреЛрд░реНрдбред рдореИрдВрдиреЗ рд▓рдВрдмреЗ рд╕рдордп рддрдХ рдирд╣реАрдВ рдЪреБрдирд╛ :)

рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рдСрд░реНрдбрд░ рдХрд░рдиреЗ рдХреЗ рд╕рдордп, рд╡реИрдВрдбрдмреЛрд░реНрдб рд╕реЗ рдПрдХ рд╣реА рдкреНрд░реЛрд╕реЗрд╕рд░ рдкрд░ рдПрдХ рдЕрдзрд┐рдХ рдЙрдиреНрдирдд (+ 1 рдЬреАрдмреА рд░реИрдо, + рд╡рд╛рдИрдлрд╛рдИ, + рдмреНрд▓реВрдЯреВрде) рдФрд░ рд╕рд╕реНрддрд╛ ($ 129) рдмреЛрд░реНрдб рдЕрднреА рднреА рдЕрдиреБрдкрд▓рдмреНрдз рдерд╛, рдФрд░ рд╕реИрдорд╕рдВрдЧ рдПрд╕рд┐рдиреЛрд╕ 5250 (рдПрдЖрд░рдПрдо рдХреЙрд░реНрдЯреЗрдХреНрд╕-рдП 15) рдкрд░ ARMBRIX рд╢реВрдиреНрдп рд╕рдкрдирд╛ рд╕реАрдорд╛ 1.7GHz) рдХреЛ рдкрд╣рд▓реЗ рд╣реА рд░рджреНрдж рдХрд┐рдпрд╛ рдЬрд╛ рдЪреБрдХрд╛ рд╣реИред

Freescale i.MX6Q рдкреНрд░реЛрд╕реЗрд╕рд░ Cortex-A9 рдХреЛрд░ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИ, рдЕрд░реНрдерд╛рддред рд╕рдмрд╕реЗ рддрд╛рдЬрд╝рд╛ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдХреИрд▓рдХреНрд╕реЗрдбрд╛ рдПрдХ рд╣реА рдореВрд▓ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИ, рдФрд░ рдореБрдЭреЗ рдмрд╕ рдХреБрдЫ рдФрд░ рдирд╣реАрдВ рдорд┐рд▓ рд╕рдХрддрд╛ рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдореЗрд░реЗ рдкрд╛рд╕ рдЪреАрдиреА рдЯреИрдмрд▓реЗрдЯ рдкрд░ рдкрд┐рдЫрд▓реА i.MX51 рд╢реНрд░реГрдВрдЦрд▓рд╛ рдХреЗ рд╕рд╛рде рд╡реНрдпрд╛рдкрдХ рдЕрдиреБрднрд╡ рдерд╛ред рдХреЛрд░реНрдЯреЗрдХреНрд╕-рдП 9 рдХреЗ рдХрд╛рдо рдХреА рдЬрд╛рдВрдЪ рдХрд░рдиреЗ рдФрд░ рд╡рд┐рд╢реНрд╡рд╛рд╕ рдкрд░ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдХрд┐ рдПрдХ рд╣реА рдЖрд╡реГрддреНрддрд┐ рдкрд░ рдП 15 40% рддреЗрдЬ рд╣реЛрдЧрд╛ , рдЖрдк рдореЛрдЯреЗ рддреМрд░ рдкрд░ рдПрдХ рдЙрдЪреНрдЪ рдЖрд╡реГрддреНрддрд┐ рдкрд░ рдХреЛрд░реНрдЯреЗрдХреНрд╕-рдП 15 рдХреЗ рд╕рд╛рде рдХрд╛рд▓реНрдкрдирд┐рдХ рдкреНрд░рдгрд╛рд▓реА рдХреЗ рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреЛ рдПрдХреНрд╕рдЯреНрд░рдкрд▓реЗрд╢рди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рдкреНрд░рддрд┐рдпреЛрдЧрд┐рдпреЛрдВ


рдПрдЯрдо рдкреНрд░реЛрд╕реЗрд╕рд░ рджреЛ рдореЙрдбрд▓ рдореЗрдВ рдкреНрд░рд╕реНрддреБрдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛:

рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рджреЛ рдореЙрдбрд▓реЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдХрд┐ рд╕рд┐рд╕реНрдЯрдо рдЖрд╡реГрддреНрддрд┐ рдореЗрдВ рдХреИрд╕реЗ рдорд╛рдкрддрд╛ рд╣реИред рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рдЗрдВрдЯреЗрд▓ рдиреЗ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ рдХрд┐ рд╕рд╕реНрддреЗ рдбреЗрд╕реНрдХрдЯреЙрдк рдкреНрд░реЛрд╕реЗрд╕рд░ рдореЗрдВ рдКрд░реНрдЬрд╛-рдмрдЪрдд рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХрд┐рдпрд╛рдВ (рдкрд╛рд╡рд░ / рдлрд╝реНрд░реАрдХреНрд╡реЗрдВрд╕реА рдореИрдиреЗрдЬрдореЗрдВрдЯ) рдмреЗрдХрд╛рд░ рд╣реИрдВ, рд╡реЗ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдХреБрдЫ рднреА рдирд╣реАрдВ рдЦрд╛рддреЗ рд╣реИрдВред

I.MX6Q рдкреНрд░реЛрд╕реЗрд╕рд░ рдХреЛ рджреЛ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдореЗрдВ рднреА рдорд╛рдирд╛ рдЬрд╛рдПрдЧрд╛ - 996MHz рдФрд░ 396MHz - рдпреЗ cpufreq рдореЗрдВ рд╕рдорд░реНрдерд┐рдд рдлреНрд░реАрдХреНрд╡реЗрдВрд╕реА рд╣реИрдВред

рд╕рднреА рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рдкрд░ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдФрд░ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рд╕рдорд╛рди рд╣реИрдВ: Gentoo Linux 3.x, NGINX 1.4.1, OpenSSL 1.0.1e, GCC 4.8.1 (-O3 -рд╛рд░реНрдЪ = рджреЗрд╢реА), рдФрд░ ARM рдкрд░ Thumb (-) рдореЗрдВ рдХреЛрдб рдЬрдирд░реЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрддрд┐рд░рд┐рдХреНрдд рд╡рд┐рдХрд▓реНрдк рд╣реИред mthumb)ред рдмрд╛рдж рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд░рд╛рдп рд╣реИрдВ, рд▓реЗрдХрд┐рди рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдореЗрд░реЗ рд╕рд┐рд╕реНрдЯрдо рдкрд░, рдЗрд╕ рддрдереНрдп рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдХрд┐ рдХреЛрдб рдХреЛ рдЫреЛрдЯрд╛ рд╣реЛрдиреЗ рдХреА рдЧрд╛рд░рдВрдЯреА рджреА рдЧрдИ рдереА, рдЬреНрдпрд╛рджрд╛рддрд░ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдореЗрдВ рдпрд╣ рдереЛрдбрд╝рд╛ рддреЗрдЬ рднреА рд╣реИред

рдПрдЯрдо рдкрд░ рдкреНрд░рдгрд╛рд▓реА рдХреЛ 32-рдмрд┐рдЯ рдореЛрдб рдореЗрдВ рдФрд░ 64-рдмрд┐рдЯ x86-64 рдФрд░ x32 рдПрдмреАрдЖрдИ рдореЗрдВ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдХреНрдпреЛрдВ x32? - рдорд┐рдердХреЛрдВ рдХреЗ рдбрд┐рдмреИрдВрдХрд┐рдВрдЧ рдХреА рдЬрд╛рдВрдЪ рдХрд░рдирд╛ рджрд┐рд▓рдЪрд╕реНрдк рд╣реИ!

рдЧреАрдЧрд╛рдмрд┐рдЯ рдкреЛрд░реНрдЯ рдХреЗ рд╕рд╛рде рдЯреЗрд╕реНрдЯ рд╕рд┐рд╕реНрдЯрдо рдФрд░ рдПрдХ рдХреНрд▓рд╛рдЗрдВрдЯ рдХрдВрдкреНрдпреВрдЯрд░ рдХреЛ рдЧреАрдЧрд╛рдмрд┐рдЯ рд╕реНрд╡рд┐рдЪ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

рд╡рдЬрди

рдЗрдВрдЯреЗрд▓ рдПрдЯрдо D2700рдлреНрд░реАрд╕реНрдХреЗрд▓ i.MX6Q
рдХреЛрд░ рдХреА рд╕рдВрдЦреНрдпрд╛24
рдзрд╛рдЧреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛44
рдШрдбрд╝реА рдХреА рдЧрддрд┐2.13 рдЧреАрдЧрд╛рд╣рд░реНрдЯреНрдЬрд╝996 mhz
L2 рдХреИрд╢1 рдПрдордмреА1 рдПрдордмреА
рдХреНрд╖рдорддрд╛64-рдмрд┐рдЯ32-рдмрд┐рдЯ
рд╕реАрдкреАрдпреВ рдмрд┐рдЬрд▓реА рдХреА рдЦрдкрдд10 рд╡рд╛рдЯ3 рд╡рд╛рдЯ
рд▓реЛрдб рдХреЗ рддрд╣рдд рдмреЛрд░реНрдб + рдПрд╕рдПрд╕рдбреА рдХреА рдЕрдзрд┐рдХрддрдо рдмрд┐рдЬрд▓реА рдЦрдкрдд30 рд╡рд╛рдЯ9 рд╡рд╛рдЯ
рдорджрд░рдмреЛрд░реНрдб рдХрд╛ рд╡рдЬрди :)336 рдЬреАрдЖрд░74 рдЬреАрдЖрд░
рдХреАрдордд$ 52$ 40
рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд╣реИ рдХрд┐ рдЗрди рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рдХреА рд╕реАрдзреЗ рддреБрд▓рдирд╛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕рд╣реА рдирд╣реАрдВ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рд╡рд┐рднрд┐рдиреНрди рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░, i.MX рдПрдХ рдЖрддреНрдордирд┐рд░реНрднрд░ SoC рд╣реИ, рдФрд░ D2700 рдПрдХ рдХреНрд▓рд╛рд╕рд┐рдХ рдорд╛рдЗрдХреНрд░реЛрдкреНрд░реЛрд╕реЗрд╕рд░ рд╣реИ, рдЬрд┐рд╕реЗ рджрдХреНрд╖рд┐рдг рдкреБрд▓ рдФрд░ рдЕрдиреНрдп рд╕рд╛рдереА рдЪрд┐рдкреНрд╕ рд╕реЗ рдПрдХ рд╕реНрдЯреНрд░реИрдкрд┐рдВрдЧ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдПрдХреАрдХрд░рдг рдХреА рд╕рдорд╛рди рдбрд┐рдЧреНрд░реА рдХреЗ рд╕рд╛рде рдЕрднреА рднреА рдХреЛрдИ рдкрд░рдорд╛рдгреБ рдирд╣реАрдВ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдЫрд▓рд╛рдВрдЧ рдФрд░ рд╕реАрдорд╛ рд╕реЗ рдЧреБрдЬрд░рддреА рд╣реИред

рдкрд░рдорд╛рдгреБрдУрдВ рдХреЗ рдлрд╛рдпрджреЗ рдореЗрдВ 64-рдмрд┐рдЯ рдореЛрдб рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рд╢рд╛рдорд┐рд▓ рд╣реИ, рдЬрд┐рд╕рдХреЗ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рд▓рд╛рдн рд╣рдо рдкрд░реАрдХреНрд╖рдгреЛрдВ рдореЗрдВ рдкрд░реАрдХреНрд╖рдг рдХрд░реЗрдВрдЧреЗред
i.MX6Q рдХреЙрд░реНрдЯреЗрдХреНрд╕-рдП 9 рдХреЛрд░ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рдкреНрд░рддрд┐рджреНрд╡рдВрджреНрд╡реА рдХреЗ рд╡рд┐рдкрд░реАрдд, рдпрд╣ рдЖрдЙрдЯ-рдСрдл-рдСрд░реНрдбрд░ рдирд┐рд╖реНрдкрд╛рджрди, рдкреНрд▓рд╕ 4 рдИрдорд╛рдирджрд╛рд░ рдХрд░реНрдиреЗрд▓ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, CAAM рд╣рд╛рд░реНрдбрд╡реЗрдпрд░-рдЖрдзрд╛рд░рд┐рдд рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлрд┐рдХ рдЗрдВрдЬрди рдХреЛ рдЗрд╕рдореЗрдВ рдПрдХреАрдХреГрдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ - рд╣рдо рдЗрд╕рдХрд╛ рдЕрдзреНрдпрдпрди рдХрд░рдиреЗ рдХрд╛ рднреА рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВрдЧреЗред
рдХреБрд▓ рдЧреАрдЧрд╛рд╣рд░реНрдЯреНрдЬ рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ, рдПрдЯрдо рдХреЗ рд▓рд┐рдП рд╕рдорд╛рдирддрд╛ рд▓рдЧрднрдЧ 4.26 рд╣реИ, i.MX6Q рдХреЗ рд▓рд┐рдП 3.98ред

рдиреНрдпрд╛рдпрд╛рдзреАрд╢реЛрдВ рдХреЗ рджреГрдврд╝ рдирд┐рд░реНрдгрдп рд╕реЗ, рд╡рд┐рд░реЛрдзрд┐рдпреЛрдВ рдХреЛ рд╕рдорд╛рди рднрд╛рд░ рд╡рд░реНрдЧ рдореЗрдВ рдорд╛рдиреНрдпрддрд╛ рджреА рдЬрд╛рддреА рд╣реИ, рдФрд░ рдЙрдиреНрд╣реЗрдВ рдЕрдЧрд▓реЗ рдЪрд░рдг рдореЗрдВ рдкреНрд░рд╡реЗрд╢ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рдлреЛрдЯреЛрд╢реВрдЯ


рдкреИрдорд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдлреЛрдЯреЛ 32GB рдкрд░ рдПрдХрджрдо рдирдП SSD Silicon Power T10 (JMicron JMF616) рдХреЛ рджрд┐рдЦрд╛рддрд╛ рд╣реИред рдпрд╣ рдЙрд╕ рдкрд░ рд╣реИ рдХрд┐ рд╕рднреА рдкрд░реАрдХреНрд╖рдг рдкреНрд░рдгрд╛рд▓рд┐рдпрд╛рдВ рд╕реНрдерд╛рдкрд┐рдд рдХреА рдЬрд╛рдПрдВрдЧреАред
рдпрд╣ рд╕рдмрд╕реЗ рддреЗрдЬрд╝ рд╡рд┐рдХрд▓реНрдк рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕рдХреА 200 рдПрдордмреА / рдПрд╕ рдХреА рдШреЛрд╖рд┐рдд рдЧрддрд┐, рдЧреАрдЧрд╛рдмрд┐рдЯ рдЪреИрдирд▓ рдХреЛ рдХрд╡рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╣реИ, 100 рдореЗрдЧрд╛рдмрд┐рдЯреНрд╕ рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдирд╣реАрдВред
рдорд╛рдирд╡ рдореВрд░реНрдЦрддрд╛ рдХреЗ рд╕реНрдорд╛рд░рдХ рдХреЗ рд░реВрдк рдореЗрдВ mSATA рдореЙрдбреНрдпреВрд▓ рдирд┐рд╣рд┐рдд рд╣реИ, рдФрд░ рдПрдХ рдЕрдиреБрд╕реНрдорд╛рд░рдХ рдЬреЛ рдкреНрд░рддреНрдпреЗрдХ рдорд┐рдиреА-рдкреАрд╕реАрдЖрдИрдИ == mSATA рдорджрд░рдмреЛрд░реНрдб рдирд╣реАрдВ рд╣реИред рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдЗрдВрдЯреЗрд▓ рдкрд░ рднреАред



рдпреЛрдЧреНрдпрддрд╛


рд╕реНрдкреЗрд╕ рд╕рд┐рдВрдереЗрдЯрд┐рдХреНрд╕ рдХреЗ рдмрдЬрд╛рдп, рд╣рдо рд╕рдмрд╕рд┐рд╕реНрдЯрдо рдХреЗ рд╕рд░рд▓ рдкрд░реАрдХреНрд╖рдг рдХрд░реЗрдВрдЧреЗ, рдЬрд┐рд╕ рдкрд░ рд╡реЗрдм рд╕рд░реНрд╡рд░ рдХрд╛ рдкреНрд░рджрд░реНрд╢рди рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИред
рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдбреЗрдЯрд╛ рдПрдХрддреНрд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛
рд╕рд╛рджреА рд╕реНрдХреНрд░рд┐рдкреНрдЯ:
#!/bin/bash CPU=`uname -p` CIPHERS="rc4 aes-128-cbc aes-256-cbc" MULTI="1 2 4" SPEED="openssl speed -elapsed -multi" GFILE="/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor" if [ -f "${GFILE}" ]; then GVRS="powersave performance" else GVRS="stub" GFILE="/dev/null" fi for G in ${GVRS}; do # Set frequency echo "${G}" > "${GFILE}" sleep 1 # Log file name if [ "${GVRS}" != "stub" ]; then FREQ=`cat /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_cur_freq` else FREQ=`grep "cpu MHz" /proc/cpuinfo | head -n 1 | awk '{print $4}'` fi BDIR="${CPU}/@${FREQ}" if [ ! -d "${BDIR}" ]; then mkdir -p "${BDIR}" fi # hard disk testing LOG="${BDIR}/hdparm.txt" for I in 1 2 3; do echo "#${I} :" >> "${LOG}" hdparm -tT /dev/sda >> "${LOG}" done # gzip testing LOG="${BDIR}/gzip.txt" for I in 1 2 3; do echo -n "#${I} :" >> "${LOG}" { time gzip -c pages/*.html >/dev/null ; } 2>>"${LOG}" done # OpenSSl testing for M in ${MULTI}; do for C in ${CIPHERS}; do LOG="${BDIR}/ssl_m${M}_${C}.txt" for I in 1 2 3; do echo -n "#${I} :" >> "${LOG}" ${SPEED} ${M} ${C} | tail -n 1 >> "${LOG}" done done done done 

рдкреНрд░рд╢рд┐рдХреНрд╖рдг - рдЧрдЬрд╝рд┐рдк рд╕рдВрдкреАрдбрд╝рди

рдорд╛рди рд▓реЗрдВ рдХрд┐ рд╕рд░реНрд╡рд░ PHP-FPM / FCGI рд╕рд░реНрд╡рд░ рдХреЗ рд▓рд┐рдП рдлреНрд░рдВрдЯ-рдПрдВрдб рд╣реИред рдЙрддреНрддрд░ рдХрд╛ рдЕрдиреБрдкрд╛рд▓рди рдХрд░рдирд╛ рдЕрдЪреНрдЫреЗ рдлреЙрд░реНрдо рдХрд╛ рд╕рдВрдХреЗрдд рд╣реИред рдЦреИрд░, рдЯреНрд░реИрдлрд┐рдХ рдмрдЪ рдЬрд╛рддрд╛ рд╣реИред
42 рдПрдордмреА рдХреЗ рдХреБрд▓ рдЖрдХрд╛рд░ рдХреЗ рд╕рд╛рде 441 рдлрд╛рдЗрд▓реЗрдВ (phpBB рдордВрдЪ рд╕реЗ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдкреГрд╖реНрда) рд╕рдВрдкреАрдбрд╝рд┐рдд рдХрд░рддрд╛ рд╣реИред

i.MXs рдЦреЛ рджреЗрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдпрд╣ рдПрдХ рдПрдХрд▓-рдереНрд░реЗрдбреЗрдб рдкрд░реАрдХреНрд╖рдг рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╢рд╛рдпрдж рд╕рдм рдХреБрдЫ рдЗрддрдирд╛ рдмреБрд░рд╛ рдирд╣реАрдВ рд╣реИред рд╣рдо рдзреАрдореА рдореЗрдореЛрд░реА рд╕рдмрд╕рд┐рд╕реНрдЯрдо рдХреЛ рд▓рд┐рдЦрддреЗ рд╣реИрдВред

рд╡рд╛рд░реНрдо-рдЕрдк - RC4 (рддреЗрдЬрд╝) рдФрд░ AES-256 (рдХреВрд▓) рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХреЗ рд╕рд╛рде рдУрдкрдирдПрд╕рдПрд╕рдПрд▓ рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди рд╕реНрдкреАрдб

рдХрдИ рдЧреНрд░рд╛рд╣рдХ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдХрд┐ https: //, рдЗрд╕рд▓рд┐рдП рд╕рдм рдХреБрдЫ, рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдЪрд┐рддреНрд░реЛрдВ рдХреЛ рднреА рдПрдиреНрдХреНрд░рд┐рдкреНрдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
i.MX6Q рдореЗрдВ рдПрдХ CAAM рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлрд╝рд┐рдХ рддреНрд╡рд░рдХ рд╢рд╛рдорд┐рд▓ рд╣реИ рдЬреЛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ
рдХрдИ рдЙрдкрдпреЛрдЧреА рдЪреАрдЬреЗрдВ
HW рд▓рд╛рдЧреВ рдкрд╣реБрдВрдЪ рдирд┐рдпрдВрддреНрд░рдг рдХреЗ рд╕рд╛рде рд╕реБрд░рдХреНрд╖рд┐рдд рдореЗрдореЛрд░реА рд╕реБрд╡рд┐рдзрд╛
рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлрд┐рдХ рдкреНрд░рдорд╛рдгреАрдХрд░рдг
* рд╣реИрд╢рд┐рдВрдЧ рдПрд▓реНрдЧреЛрд░рд┐рджрдо
* рдПрдордбреА 5
* SHA-1
* SHA-224
* SHA-256
* рд╕рдВрджреЗрд╢ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдХреЛрдб (рдореИрдХ)
* HMAC- рд╕рднреА рд╣реИрд╢рд┐рдВрдЧ рдПрд▓реНрдЧреЛрд░рд┐рджрдо
* рдПрдИрдПрд╕-рд╕реАрдПрдордПрд╕реА
* рдПрдИрдПрд╕-рдПрдХреНрд╕рд╕реАрдмреАрд╕реА-рдореИрдХ
* рдСрдЯреЛ рдкреИрдбрд┐рдВрдЧ
* рдЖрдИрд╕реАрд╡реА рдЬрд╛рдБрдЪ
рдкреНрд░рдорд╛рдгрд┐рдд рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди рдПрд▓реНрдЧреЛрд░рд┐рджрдо
* рдПрдИрдПрд╕-рд╕реАрд╕реАрдПрдо (рд╕реАрдмреАрд╕реА-рдореИрдХ рдХреЗ рд╕рд╛рде рдХрд╛рдЙрдВрдЯрд░)
рд╕рдордорд┐рдд рдХреБрдВрдЬреА рдмреНрд▓реЙрдХ рд╕рд┐рдлрд░
* рдПрдИрдПрд╕ (128-рдмрд┐рдЯ, 192-рдмрд┐рдЯ рдпрд╛ 256-рдмрд┐рдЯ рдХреБрдВрдЬреА)
* рдбреЗрд╕ (рдореБрдЦреНрдп рд╕рдорд╛рдирддрд╛ рд╕рд╣рд┐рдд 64-рдмрд┐рдЯ рдХреБрдВрдЬреА)
* 3DES (рдХреБрдВрдЬреА рд╕рдорд╛рдирддрд╛ рд╕рд╣рд┐рдд 128-рдмрд┐рдЯ рдпрд╛ 192-рдмрд┐рдЯ рдХреБрдВрдЬрд┐рдпрд╛рдБ)
рд╕рд┐рдлрд░ рдореЛрдб
* рд╕рднреА рдмреНрд▓реЙрдХ рд╕рд┐рдлрд░ рдХреЗ рд▓рд┐рдП рдИрд╕реАрдмреА, рд╕реАрдмреАрд╕реА, рд╕реАрдПрдлрдмреА, рдУрдПрдлрдмреА
* рдПрдИрдПрд╕ рдХреЗ рд▓рд┐рдП рд╕реАрдЯреАрдЖрд░
рд╕рдордорд┐рдд рдХреБрдВрдЬреА рдзрд╛рд░рд╛ рд╕рд┐рдлрд░
* рдЖрд░реНрдХрдлреЙрд░ (40 - 128 рдмрд┐рдЯ рдХреБрдВрдЬрд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рдХрдерд┐рдд RC4)
* рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рд╕рдВрдЦреНрдпрд╛ рдкреАрдврд╝реА
* рдПрдиреНрдЯреНрд░рд╛рдкреА рдПрдХ рд╕реНрд╡рддрдВрддреНрд░ рдореБрдХреНрдд рдЪрд▓рдиреЗ рд╡рд╛рд▓реЗ рд░рд┐рдВрдЧ рдСрд╕рд┐рд▓реЗрдЯрд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЙрддреНрдкрдиреНрди рд╣реЛрддреА рд╣реИ
* рдерд░рдерд░рд╛рдирд╡рд╛рд▓рд╛ рдирд╣реАрдВ рдкреИрджрд╛ рдХрд░рддреЗ рд╕рдордп рдерд░рдерд░рд╛рд╣рдЯ рдмрдВрдж рд╣реИ рдХрдо рдмрд┐рдЬрд▓реА рдХреА рдЦрдкрдд рдХреЗ рд▓рд┐рдП
* рдПрдирдЖрдИрдПрд╕рдЯреА-рдХрдВрдкреНрд▓реЗрдВрдЯ, рдЫрджреНрдо рд░реИрдВрдбрдо-рдирдВрдмрд░ рдЬрдирд░реЗрдЯрд░ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдЬрдирд┐рдд рдПрдиреНрдЯреНрд░рд╛рдкреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдмреЛрдпрд╛ рдЧрдпрд╛
рдЗрдирдореЗрдВ RC4 рдФрд░ AES-256 рд╢рд╛рдорд┐рд▓ рд╣реИрдВред рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдореЗрдВ рддреЗрдЬреА рд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдпрд╣ рдмрд╣реБрдд рд▓реБрднрд╛рд╡рдирд╛ рд╣реИред рд▓реЗрдХрд┐рди рдпрд╣ рдереЛрдбрд╝рд╛ рдФрд░ рдЬрдЯрд┐рд▓ рд╣реЛ рдЧрдпрд╛ред рдорд╛рдирдХ рдУрдкрдирдПрд╕рдПрд╕рдПрд▓ рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓ рдХреНрд░рд┐рдкреНрдЯреЛ-рдПрдкреАрдЖрдИ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдлреНрд░реИрд╕реНрдХреЗрд▓ рд╕рдорд░реНрдерди рдиреЗ рд▓рд┐рдЦрд╛ рд╣реИ рдХрд┐ рдУрдкрдирдПрд╕рдПрд╕рдПрд▓ рдХрдерд┐рдд рд░реВрдк рд╕реЗ рдиреЗрдЯрдХреЗ рдПрдкреАрдЖрдИ (рдПрдПрдл_рдПрдПрд▓рдЬреА?) рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдЗрд╕реНрддреЗрдорд╛рд▓ рдирд╣реАрдВ рдХрд┐рдпрд╛ред рдлрд┐рд░ рдореИрдВ рдПрдХ Cryptodev-linux рдореЙрдбреНрдпреВрд▓ рднрд░ рдореЗрдВ рдЖрдпрд╛ред рдХрд░реНрдиреЗрд▓ рдореЗрдВ рд╕рдХреНрд╖рдо / рджреЗрд╡ / рдХреНрд░рд┐рдкреНрдЯреЛ рд╕рдорд░реНрдерди -DHAVE_CRYPTODEV рдХреЗ рд╕рд╛рде OpenSSL рдХреЛ рдлрд┐рд░ рд╕реЗ рдмрдирд╛рдПрдБред рдлрд┐рд░ рднреА рдирд╣реАрдВ рджрд┐рдЦрддрд╛ред рдЕрдХреНрд╖рдо рджреЗрд╢реА рдХреНрд░рд┐рдкреНрдЯреЛрдбреЗрд╡, рдиреЗ рдЗрд╕ рд╕рд╛рдЗрдЯ рд╕реЗ рдХрд░реНрдиреЗрд▓ рдФрд░ рдУрдкрдирдПрд╕рдПрд╕рдПрд▓ рдкреИрдЪ рдХреЛ рдкреИрдЪ рдХрд┐рдпрд╛ред рдФрд░ рдПрдХ рдЪрдорддреНрдХрд╛рд░! - рдЙрдиреНрд╣реЛрдВрдиреЗ рдПрдХ-рджреВрд╕рд░реЗ рдХреЛ рджреЗрдЦрд╛ред рд▓реЗрдХрд┐рди рдЧрддрд┐ рдирд┐рд░рд╛рд╢рд╛рдЬрдирдХ рд░реВрдк рд╕реЗ рдХрдо рдереАред рджрд░рдЕрд╕рд▓ рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ рдЪреЗрддрд╛рд╡рдиреА рдереА рдХрд┐ рдЖрдзреБрдирд┐рдХ рдкреНрд░реЛрд╕реЗрд╕рд░ рдкрд░, рдпрд╣ рдЕрдзрд┐рдХ рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ рдХрд┐ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдореЗрдВ рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди рддреЗрдЬ рд╣реЛрдЧрд╛ред рдФрд░ рдпрд╣ рд╕реБрдВрджрд░, рд╣рд╛рд░реНрдбрд╡реЗрдпрд░, рдЕрддреБрд▓реНрдпрдХрд╛рд▓рд┐рдХ, рд▓реЗрдХрд┐рди рдзреАрд░реЗ-рдзреАрд░реЗ рдмрд╛рд╣рд░ рдирд┐рдХрд▓рддрд╛ рд╣реИред рд╢рд╛рдпрдж рдбреНрд░рд╛рдЗрд╡рд░реЛрдВ рдореЗрдВ рдХреБрдЫ рдФрд░ рдЯреНрд╡рд┐рд╕реНрдЯ рд╣реЛрдЧрд╛, рдФрд░ рдпрд╣ рддреЗрдЬреА рд╕реЗ рдХрд╛рдо рдХрд░реЗрдЧрд╛, рд▓реЗрдХрд┐рди рдЕрднреА рддрдХ рдПрдХ рд╡рд┐рдХрд▓реНрдк рдирд╣реАрдВ рд╣реИред



i.MXs рдлрд┐рд░ рд╕реЗ рд╣рд╛рд░ рдЬрд╛рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдмрд╣реБрдд рдЬреНрдпрд╛рджрд╛ рдирд╣реАрдВред I.MX рдкрд░ рджреЛ рдФрд░ рдЪрд╛рд░ рдереНрд░реЗрдбреНрд╕ рдХреЗ рдмреАрдЪ рдХреА рдЧрддрд┐ рдХрд╛ рдЕрдВрддрд░ рдареАрдХ рджреЛ рдЧреБрдирд╛ рд╣реИ, рдЬреЛ рдЖрд╢реНрдЪрд░реНрдпрдЬрдирдХ рдирд╣реАрдВ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдЪрд╛рд░ рдИрдорд╛рдирджрд╛рд░ рдХреЛрд░ рд╣реИрдВред рд▓реЗрдХрд┐рди рдкрд░рдорд╛рдгреБ рдЬреНрдпрд╛рджрд╛ рджрд┐рд▓рдЪрд╕реНрдк рд╣реИред X86 рдореЛрдб рдореЗрдВ, рдЕрдВрддрд░ 1.45 рд╣реИ, рдЕрд░реНрдерд╛рдд рд╣рд╛рдЗрдкрд░-рдереНрд░реЗрдбрд┐рдВрдЧ рд▓рдЧрднрдЧ рдПрдХ рд╕рдВрдкреВрд░реНрдг рд╡рд░реНрдЪреБрдЕрд▓ рдХреЛрд░ рдЬреЛрдбрд╝рддрд╛ рд╣реИ, рдФрд░ 64-рдмрд┐рдЯ рдореЛрдб рдореЗрдВ рдЕрдВрддрд░ рдХреЗрд╡рд▓ 1.3 рд╣реИ, - рд╣рд╛рдЗрдкрд░-рдереНрд░реЗрдбрд┐рдВрдЧ рд╕реЗ рджрдХреНрд╖рддрд╛ рдХрдо рд╣реИ, рд▓реЗрдХрд┐рди рд╕рдордЧреНрд░ рдкреНрд░рджрд░реНрд╢рди рдЕрднреА рднреА рдЕрдзрд┐рдХ рд╣реИред D2700 рдФрд░ D525 рдХреЗ рдмреАрдЪ рдкрд░рд┐рдгрд╛рдореЛрдВ рдореЗрдВ рдЕрдВрддрд░ рдЖрд╡реГрддреНрддрд┐ рдХреЗ рд▓рд┐рдП рдЖрдиреБрдкрд╛рддрд┐рдХ рд╣реИред



i.MX рдЕрдВрдд рдореЗрдВ рдЕрдЪрд╛рдирдХ рдЖрдЧреЗ рддреЛрдбрд╝ рд░рд╣рд╛ рд╣реИред рд╢рд╛рдпрдж рдпрд╣ рдЗрд╕ рддрдереНрдп рдХреЗ рдХрд╛рд░рдг рд╣реИ рдХрд┐ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдореЗрдВ рдмрд╣реБрдд рдЕрдзрд┐рдХ рдХрдВрдкреНрдпреВрдЯрд┐рдВрдЧ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рдФрд░ рдореЗрдореЛрд░реА рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛рдПрдВ рдХрдо рд╣реЛрддреА рд╣реИрдВред
рдкрд░рдорд╛рдгреБ рд╢рд┐рд╡рд┐рд░ рдореЗрдВ, рд╣рд╛рдЗрдкрд░-рдереНрд░реЗрдбрд┐рдВрдЧ рдкреНрд░рджрд░реНрд╢рди рдореЗрдВ рдЕрдВрддрд░ рдФрд░ рднреА рд╕реНрдкрд╖реНрдЯ рд╣реЛ рдЧрдпрд╛ рд╣реИред рдХреЛрдб рдЬрд┐рддрдирд╛ рдЕрдзрд┐рдХ рдЗрд╖реНрдЯрддрдо / рддреЗрдЬрд╝ рд╣реЛрдЧрд╛, рд╡рд░реНрдЪреБрдЕрд▓ рдХреЛрд░ рд╕реЗ рд▓рд╛рдн рдЙрддрдирд╛ рд╣реА рдХрдо рд╣реЛрдЧрд╛ред рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ, рдорд╛рдорд▓рд╛ рдЗрди-рдСрд░реНрдбрд░ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рд╣реИ - рдЕрдзрд┐рдХ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдПрдХ рдереНрд░реЗрдб рдХрд░реНрдиреЗрд▓ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреЛ рд▓реЛрдб рдХрд░рддрд╛ рд╣реИ, рдХрдо рдпрд╣ рджреВрд╕рд░реЗ рдкрд░ рд░рд╣реЗрдЧрд╛ред

рд▓рдбрд╝рд╛рдИ рдореЗрдВ


4 рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рдкрд░ рдкрд░реАрдХреНрд╖рдг рдХреЗ рд▓рд┐рдП nginx рдХреЛ рдПрдХ рд╣реА рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдФрд░ рдбреЗрдЯрд╛ рдХреЗ рд╕рд╛рде рдЙрдард╛рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдПрдХ рд░реВрдЯ рдХреЗ рд╕рд╛рде рддреАрди рд╡рд░реНрдЪреБрдЕрд▓ рд╕рд░реНрд╡рд░, рд▓реЗрдХрд┐рди рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╕реЗрдЯрд┐рдВрдЧреНрд╕: рдкреЛрд░реНрдЯ 80 рдкрд░ рдирд┐рдпрдорд┐рдд, 443 рдкрд░ RC4 рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди рдХреЗ рд╕рд╛рде рдПрд╕рдПрд╕рдПрд▓, рдФрд░ 444 рдкрд░ рдПрдИрдПрд╕-256 рдХреЗ рд╕рд╛рде рдПрд╕рдПрд╕рдПрд▓ред

рдЕрдкрд╛рдЪреЗ рдмреЗрдВрдЪ рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЖрдВрдХрдбрд╝реЗ рдПрдХрддреНрд░ рдХрд┐рдП рдЧрдП рдереЗред
рдпрд╣рд╛рдБ рдпрд╣ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╣реИ
 #!/bin/bash HOST="test.XXXX.net" CONQS="1 2 4 10 100 1000" PREFS="http://${HOST} https://${HOST} https://${HOST}:444" AB="ab -d -k -n 1000" for P in ${PREFS}; do URL="${P}/plain/test.htm" echo ${URL} echo "Plain HTML" for C in ${CONQS}; do echo -n "C=${C} : " ${AB} -c ${C} "${URL}" 2>&1 | grep "Transfer rate:" | awk '{print $3}' done echo "Gzipped HTML" for C in ${CONQS}; do echo -n "C=${C} : " ${AB} -H "Accept-Encoding: gzip" -c ${C} "${URL}" 2>&1 | grep "Transfer rate:" | awk '{print $3}' done URL="${P}/plain/test.jpg" echo ${URL} for C in ${CONQS}; do echo -n "C=${C} : " ${AB} -c ${C} "${URL}" 2>&1 | grep "Transfer rate:" | awk '{print $3}' done done CONQS="1 2 4 10 100" AB="ab -d -k -n 100" for P in ${PREFS}; do URL="${P}/plain/test.bin" echo ${URL} for C in ${CONQS}; do echo -n "C=${C} : " ${AB} -c ${C} "${URL}" 2>&1 | grep "Transfer rate:" | awk '{print $3}' done done 

рд░рд╛рдЙрдВрдб рд╡рди - рд╕реНрдЯреЗрдЯрд┐рдХ HTML рдлрд╝рд╛рдЗрд▓

рдпрд╣рд╛рдВ рдФрд░ рдЖрдЧреЗ, рдЧрддрд┐ рдкреНрд░рддрд┐ рд╕реЗрдХрдВрдб рдХрд┐рд▓реЛрдмрд╛рдЗрдЯреНрд╕ рдореЗрдВ рдЗрдВрдЧрд┐рдд рдХреА рдЧрдИ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ ab рдпрд╣ рджреЗрддрд╛ рд╣реИ, рдЕрд░реНрдерд╛рдд 20,000 kB / рд╕реЗрдХрдВрдб - рдпрд╣ 20 MB / s рд╣реИ
/ cXX рд╕рдорд╕рд╛рдордпрд┐рдХ рд╕рддреНрд░реЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рджрд░реНрд╢рд╛рддрд╛ рд╣реИред

I.MX рд╕рд┐рд╕реНрдЯрдо рдХрд╛ рдЕрдВрддрд░рд╛рд▓ рдмрд╣реБрдд рд╣реА рдЖрд╢реНрдЪрд░реНрдпрдЬрдирдХ рд╣реИред рд╣рд╛рдВ, рд╡реЗ 100 рдореЗрдЧрд╛рдмрд┐рдЯреНрд╕ рджреЗрддреЗ рд╣реИрдВ (рдФрд░ рдпрд╣ рдореЗрд░реЗ рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╣реИ), рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ 500 тАЛтАЛрдХреЗ рд░реВрдк рдореЗрдВ рдХрдИ, рд▓реЗрдХрд┐рди рдПрдЯрдо рдХреЗ рд▓рд┐рдП рдЧреАрдЧрд╛рдмрд┐рдЯ рдХреНрдпреЛрдВ рдирд╣реАрдВ? рдПрдХ рдкреНрд░рдХрд╛рд░ рдХрд╛ рд╕рд░рд▓ рдХрд╛рд░реНрдп, рдЬрд┐рд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╡реЗ рдХрд╣рддреЗ рд╣реИрдВ рдХрд┐ "рджреЛ рдмрд╛рдЗрдЯ рдХреИрд╕реЗ рднреЗрдЬреЗрдВред" рдкреИрдЪ рдХреЙрд░реНрдб, рдкреЛрд░реНрдЯ, рдХрд░реНрдиреЗрд▓ рдореЗрдВ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ - рдПрдХ рд╣реА рдЪреАрдЬрд╝ред рдлрд┐рд░ рдЙрд╕рдиреЗ рд╡рд┐рд╢реЗрд╖ рдордВрдЪреЛрдВ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЕрдлрд╡рд╛рд╣ рдЙрдбрд╝рд╛рдИ, рдФрд░ рдпрд╣рд╛рдБ рдПрдХ рдШрд╛рдд рд╣реИ - рдпрд╣ рдПрдХ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдмрдЧ рд╣реИ рдЬреЛ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рджреНрд╡рд╛рд░рд╛ рдареАрдХ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рджреЛ рджреМрд░ - рд╕рдВрдкреАрдбрд╝рди рдХреЗ рд╕рд╛рде рдПрдХ рд╕реНрдерд┐рд░ HTML рдлрд╝рд╛рдЗрд▓

рдкрд░рдорд╛рдгреБ рдЖрддреНрдорд╡рд┐рд╢реНрд╡рд╛рд╕ рд╕реЗ рдЬреАрддреЗ рд╣реИрдВред X32 ABI рдереЛрдбрд╝рд╛ рдлрд╛рдпрджрд╛ рджрд┐рдЦрд╛рддрд╛ рд╣реИред

рддреАрди рджреМрд░ - RC4 рд╕рдВрдкреАрдбрд╝рди рдФрд░ рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди рдХреЗ рд╕рд╛рде рд╕реНрдерд┐рд░ HTML рдлрд╝рд╛рдЗрд▓


рдкрд░рдорд╛рдгреБрдУрдВ рдХреЗ рд▓рд┐рдП рдлрд┐рд░ рд╕реЗ рдЧреЛрд▓ред X86 рдкрд░ x64 рдХреА рд╡рд┐рд╢рд╛рд▓ рд╢реНрд░реЗрд╖реНрдарддрд╛ред рд▓рд╛рдн рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ newfangled x32 ABI рдореЗрдВ рдзреНрдпрд╛рди рджреЗрдиреЗ рдпреЛрдЧреНрдп рд╣реИред

рд░рд╛рдЙрдВрдб рдлреЛрд░ - рд╕рдВрдкреАрдбрд╝рди рдФрд░ рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди рдХреЗ рд╕рд╛рде AES-256 рд╕реНрдерд┐рд░ HTML рдлрд╝рд╛рдЗрд▓


рдЖрдЧреЗ 64-рдмрд┐рдЯ рдкрд░рдорд╛рдгреБред X64 рдкреНрд░рдгрд╛рд▓реА "рдЧреЛрд▓реА рдорд╛рд░рддрд╛ рд╣реИ" рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдмреЗрд╡рдЬрд╣ред i.MX x86 рд╕реЗ рдереЛрдбрд╝рд╛ рдЖрдЧреЗ рд╣реИ!

рд░рд╛рдЙрдВрдб рдлрд╛рдЗрд╡ - рдЬреЗрдкреАрдИрдЬреА рдлрд╛рдЗрд▓



рд░рд╛рдЙрдВрдб рд╕рд┐рдХреНрд╕ - RC4 рдПрдиреНрдХреНрд░рд┐рдкреНрдЯреЗрдб JPEG рдлрд╝рд╛рдЗрд▓



рд░рд╛рдЙрдВрдб рд╕рд╛рдд - AES-256 рдПрдиреНрдХреНрд░рд┐рдкреНрдЯреЗрдб JPEG рдлрд╝рд╛рдЗрд▓



рд░рд╛рдЙрдВрдб рдЖрда - рдмрдбрд╝реА 100 рдПрдордмреА рдлрд╝рд╛рдЗрд▓

рдпрд╣рд╛рдБ рдкрд╣рд▓реА рдЦрдЯрдЦрдЯ рд╣реБрдИ - i.MX рд▓рдЧрд╛рддрд╛рд░ рд▓рдЯрдХрдиреЗ рд▓рдЧреАред рдореИрдВрдиреЗ рдврдХреНрдХрди рдХреЛ рдЫреБрдЖ, рдмрд╣реБрдд рдЧрд░реНрдо, рд╕реЗрдВрд╕рд░ рдХреЗ рдЕрдиреБрд╕рд╛рд░ - 73 ┬░ред
рд░реЗрдбрд┐рдПрдЯрд░ рд╕реЗ рдЪрд┐рдкрдХреЗ
рд╢реЗрд╖ рддреАрди рджреМрд░ рд╕реБрдЪрд╛рд░реВ рд░реВрдк рд╕реЗ рдЪрд▓реЗред

рд╕рд┐рджреНрдзрд╛рдВрдд рд░реВрдк рдореЗрдВ, рдЙрдиреНрд╣реЗрдВ рдЫреЛрдбрд╝рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдкрд░рд┐рдгрд╛рдо рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЬреЗрдкреАрдИрдЬреА рдХреЗ рдкрд░реАрдХреНрд╖рдгреЛрдВ рд╕реЗ рдореЗрд▓ рдЦрд╛рддреЗ рд╣реИрдВ, рдЬреЛ рдмрджрд▓реЗ рдореЗрдВ, рд╕реНрдерд┐рд░ HTML рдХреЗ рд╕рд╛рде рдкрд░реАрдХреНрд╖рдг рдХреЗ рд╕рдорд╛рди рд╣реИрдВред

рдкрд░рд┐рдгрд╛рдо


рдПрдЯрдо рдЕрдВрдХ рдкрд░ рдЬреАрддрддрд╛ рд╣реИред

рд▓реЗрдХрд┐рди рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рд╣реИ рдХрд┐ 100-рдореЗрдЧрд╛рдмрд┐рдЯ рдЪреИрдирд▓ рдХреЛ рдмрдВрдж рдХрд░рдиреЗ рдХреЗ рд░реВрдк рдореЗрдВ рдореЗрд░реЗ рд╣рд╛рдИ-рдкреНрд░реЛрдлрд╛рдЗрд▓ рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП, iMX 400MHz рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╣реИред рдЦреИрд░, рдлреНрд░рдВрдЯрдПрдВрдб (рд╕рд┐рдХреБрдбрд╝рд╛ рд╣реБрдЖ рдФрд░ рдПрдиреНрдХреНрд░рд┐рдкреНрдЯреЗрдб HTML рдмрд╛рд╣рд░ рд╕реМрдВрдкрдирд╛) рдЕрднреА рддрдХ рдирд╣реАрдВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред
рдпрджрд┐ рдЖрдк A15 рдХреЗ рдореЗрдореЛрд░реА рд╕рдмрд╕рд┐рд╕реНрдЯрдо рд╕рд╣рд┐рдд рдкреНрд░рджрд░реНрд╢рди рдХреЗ рд╕рдВрдмрдВрдз рдореЗрдВ ARM рдХреЗ рджрд╛рд╡реЛрдВ рдкрд░ рд╡рд┐рд╢реНрд╡рд╛рд╕ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ Cortex-A15 рд╢рд╛рдпрдж рд╡рд┐рдЬреЗрддрд╛ рд╣реЛрдЧрд╛ред

Source: https://habr.com/ru/post/In184794/


All Articles