рдХреНрд╡рд╛рд▓рдХреЙрдо рд╕реЗрдВрдЯреНрд░реАрдХ 2400 рдкреНрд░реЛрд╕реЗрд╕рд░ рдЕрдЧреНрд░рдгреАред рдЗрдВрдЯреЗрд▓ рдХрд┐рд▓рд░?


рдирд╡рдВрдмрд░ 2017 рдХреА рд╢реБрд░реБрдЖрдд рдореЗрдВ, рдХреНрд╡рд╛рд▓рдХреЙрдо рдбрд╛рдЯрд╛рд╕реЗрдВрдЯрд░ рдЯреЗрдХреНрдиреЛрд▓реЙрдЬреАрдЬ (QDT) рдиреЗ рдЕрдкрдиреЗ рдирдП рджрд┐рдорд╛рдЧ рдХреА рдЙрдкрдЬ рдкрд░ рдХрд╛рдо рдкреВрд░рд╛ рдХрд┐рдпрд╛ - 10-рдПрдирдПрдо рддрдХрдиреАрдХ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рдПрдХ рдкреНрд░реЛрд╕реЗрд╕рд░ - рд╕реЗрдВрдЯреНрд░реАрдХ 2400ред рдЗрд╕ рдирд╡рд╛рдЪрд╛рд░ рдХреЗ рд░рдЪрдирд╛рдХрд╛рд░реЛрдВ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рднрд╡рд┐рд╖реНрдп рдореЗрдВ рдЙрджреНрдпреЛрдЧ рдХрд╛ рдХреНрдпрд╛ рдЗрдВрддрдЬрд╛рд░ рд╣реИ? рд╕рд░реНрд╡рд░ рдкрд╛рдиреЗ рдХреЗ рдХреНрдпрд╛ рд▓рд╛рдн рд╣реИрдВ рдФрд░ Centriq 2400 рдЗрддрдирд╛ рдЕрдиреВрдард╛ рдХреНрдпреЛрдВ рд╣реИ? рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдФрд░ рдЕрдзрд┐рдХ рдкрдврд╝реЗрдВред

8 рдирд╡рдВрдмрд░ рдХреЛ, рд╕реИрди рдЬреЛрд╕ (рдХреИрд▓рд┐рдлреЛрд░реНрдирд┐рдпрд╛) рдореЗрдВ QDT рдХреА рдПрдХ рдкреНрд░реЗрд╕ рдХреЙрдиреНрдлреНрд░реЗрдВрд╕ рдЖрдпреЛрдЬрд┐рдд рдХреА рдЧрдИ, рдЬрд┐рд╕ рдкрд░ рдирдП рдкреНрд░реЛрд╕реЗрд╕рд░ рдХреА рдбрд┐рд▓реАрд╡рд░реА рдХреА рд╢реБрд░реБрдЖрдд рдХреА рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рдШреЛрд╖рдгрд╛ рдХреА рдЧрдИред рд╡рд░рд┐рд╖реНрда рдЙрдкрд╛рдзреНрдпрдХреНрд╖ рдФрд░ рдореБрдЦреНрдп рдХрд╛рд░реНрдпрдХрд╛рд░реА рдЕрдзрд┐рдХрд╛рд░реА, рдЖрдирдВрдж рдЪрдВрджреНрд░рд╢реЗрдЦрд░ рдиреЗ рдХрд╣рд╛:

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


рдЕрдкрдиреЗ рдЙрддреНрдкрд╛рдж рдореЗрдВ рдЕрд╡рд┐рд╡рд╛рджрд┐рдд рдЧреМрд░рд╡ рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдХрдВрдкрдиреА рдХреЗ рдкреНрд░рддрд┐рдирд┐рдзрд┐ рдпрд╣ рдШреЛрд╖рд┐рдд рдХрд░рдиреЗ рдореЗрдВ рд╢рд░реНрдорд╛рддреЗ рдирд╣реАрдВ рд╣реИрдВ рдХрд┐ рдЙрдирдХрд╛ Centriq 2400 рдкреНрд░реЛрд╕реЗрд╕рд░ рдкреНрд░рддрд┐рд╕реНрдкрд░реНрдзреА рдЙрддреНрдкрд╛рджреЛрдВ рд╕реЗ рдХрд╛рдлреА рдмреЗрд╣рддрд░ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП Intel Xeon Platinum 8180ред рдЙрдирдХреА рдЧрдгрдирд╛ рдХреЗ рдЕрдиреБрд╕рд╛рд░, рдЦрд░реНрдЪ рдХрд┐рдП рдЧрдП рдкреНрд░рддреНрдпреЗрдХ рдбреЙрд▓рд░ рдХреЗ рд▓рд┐рдП (рдФрд░ рдкреНрд░реЛрд╕реЗрд╕рд░ рдХреА рд▓рд╛рдЧрдд 1995 рдбреЙрд▓рд░ рд╣реИ), рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдЙрддреНрдХреГрд╖реНрдЯ рдкреНрд░рджрд░реНрд╢рди рдорд┐рд▓реЗрдЧрд╛ред 4 рдмрд╛рд░ред рдФрд░ рдЬрдм 1 рд╡рд╛рдЯ рджреНрд╡рд╛рд░рд╛ рдкреНрд░рджрд░реНрд╢рди рдореЗрдВ рдкреБрдирд░реНрдЧрдгрдирд╛ рд╣реБрдИ - 45% рдЕрдзрд┐рдХред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдирдП рдЙрддреНрдкрд╛рджреЛрдВ рдореЗрдВ рд░реБрдЪрд┐ рд░рдЦрдиреЗ рд╡рд╛рд▓реА рд╡рд┐рднрд┐рдиреНрди рдХрдВрдкрдирд┐рдпреЛрдВ рдХреЗ рдкреНрд░рддрд┐рдирд┐рдзрд┐рдпреЛрдВ рдореЗрдВ рд╕реЗ рдХрдИ, рдмреЛрд▓реНрдб рдмрдпрд╛рдиреЛрдВ рдХреЛ рд╕реБрдирдХрд░ рдЦреБрд╢ рд╣реИрдВред

рдХреНрд╡рд╛рд▓рдХреЙрдо рд╕реЗрдВрдЯреНрд░реАрдХ 2400 рддрдХрдиреАрдХреА рд╡рд┐рдирд┐рд░реНрджреЗрд╢


рд╕реАрдкреАрдпреВ рд╡рд╛рд╕реНрддреБрдХрд▓рд╛:

  • 2.6 рдЧреАрдЧрд╛рд╣рд░реНрдЯреНрдЬ рдХреЗ рд╢рд┐рдЦрд░ рдЖрд╡реГрддреНрддрд┐ рдХреЗ рд╕рд╛рде 48 64-рдмрд┐рдЯ рдХреЛрд░ рддрдХ;
  • Armv8 рд╕рдВрдЧрддрддрд╛
  • AArch64 рдХреЗрд╡рд▓;
  • рдЖрд░рдПрдо 8 рдПрдлрдкреА / рд╕рд┐рдордбреА;
  • рд╕реАрдЖрд░рд╕реА рдФрд░ рдЖрд░реНрдорд╡ 8 рдХреНрд░рд┐рдкреНрдЯреЛ рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░;

рд╕реАрдкреАрдпреВ рдХреИрд╢:

  • рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХрд╛ 64 Kb рдХреИрд╢ (рдирд┐рд░реНрджреЗрд╢) L1 рдФрд░ рдПрдХрд▓ рдЪрдХреНрд░ рдХреИрд╢ L0 рдХреЗ 24 Kb;
  • 32 Kb рдПрд▓ 1 рдбреЗрдЯрд╛ рдХреИрд╢;
  • рдкреНрд░рддреНрдпреЗрдХ 2 рдХреЛрд░ рдХреЗ рд▓рд┐рдП рдХреБрд▓ рдПрд▓ 2 рдХреИрд╢ рдХрд╛ 512 рдХреЗрдмреА;
  • 60 рдПрдордмреА рд╕рд╛рдЭрд╛ рдПрд▓ 3 рдХреИрд╢;
  • рдлрд╝рд┐рд▓реНрдЯрд░рд┐рдВрдЧ рдЗрдВрдЯрд░рдкреНрд░реЛрд╕реЗрд╕рд░ рдЕрдиреБрд░реЛрдз L2;
  • рдХреНрдпреВрдУрдПрд╕;

рдЬрд╣рд╛рдБ, L (L1, L2, L3, L0) рдХрд╛ рд╕реНрддрд░ рд╣реИ, рдЕрд░реНрдерд╛рддреНред L0 рд╢реВрдиреНрдп рд╕реНрддрд░ рд╣реИред

рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХреА:

  • рд╕реИрдорд╕рдВрдЧ рдХреА 10nm FinFET рддрдХрдиреАрдХ;

рдореЗрдореЛрд░реА рдмреИрдВрдбрд╡рд┐рдбреНрде:

  • DDR4 рдореЗрдореЛрд░реА рдореЙрдбреНрдпреВрд▓ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП 6 рдЪреИрдирд▓;
  • рдкреНрд░рддрд┐ рдХрдиреЗрдХреНрд╢рди 2667 рдореАрдЯреНрд░рд┐рдХ рдЯрди рддрдХ;
  • 128 рдЬреАрдмреА / рдПрд╕ - рдЕрдзрд┐рдХрддрдо рдХреБрд▓ рдмреИрдВрдбрд╡рд┐рдбреНрде;
  • рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рдмреИрдВрдбрд╡рд┐рдбреНрде рд╕рдВрдкреАрдбрд╝рди

рдореЗрдореЛрд░реА рдХреНрд╖рдорддрд╛:

  • 768 рдЬреАрдмреА = 128 рдЬреАрдмреА x 6 рдХрдиреЗрдХреНрд╢рди;

рдореЗрдореЛрд░реА рдкреНрд░рдХрд╛рд░:

  • 8-рдмрд┐рдЯ рдИрд╕реАрд╕реА рдХреЗ рд╕рд╛рде 64-рдмрд┐рдЯ рдбреАрдбреАрдЖрд░ 4 рдХрдиреЗрдХреНрд╢рди;
  • RDIMM рдФрд░ LRDIMM;

рд╕рдорд░реНрдерд┐рдд рдЗрдВрдЯрд░рдлрд╝реЗрд╕:

  • GPIO;
  • I┬▓C;
  • рдПрд╕рдкреАрдЖрдИ;
  • 8-рдмреИрдВрдб SATA рдЬрдирд░рд▓ 3;
  • 32 PCIe Gen3 6 PCIe рдирд┐рдпрдВрддреНрд░рдХреЛрдВ рддрдХ рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдХреЗ рд╕рд╛рде;

рдЙрдкрд░реЛрдХреНрдд рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдпрд╣ рдзреНрдпрд╛рди рджреЗрдиреЗ рдпреЛрдЧреНрдп рд╣реИ рдХрд┐ рдЗрд╕ рдкреНрд░реЛрд╕реЗрд╕рд░ рдореЗрдВ рдкреНрд░рддреНрдпреЗрдХ рдЪрд┐рдк рдкрд░ 18 рдмрд┐рд▓рд┐рдпрди рдЯреНрд░рд╛рдВрдЬрд┐рд╕реНрдЯрд░ рд╣реИрдВред рдФрд░ рдЗрд╕рдХреЗ рд╕рднреА рдХреЛрд░ рдПрдХ рджреНрд╡рд┐-рджрд┐рд╢рд╛рддреНрдордХ рд░рд┐рдВрдЧ рдмрд╕ рд╕реЗ рдЬреБрдбрд╝реЗ рд╣реБрдП рд╣реИрдВред рдЕрдзрд┐рдХрддрдо рднрд╛рд░ рдкрд░, Centriq 2400 рдХреА рдЦрдкрдд рд╕рд┐рд░реНрдл 120 рд╡рд╛рдЯ рд╣реИред

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

рдпрд╣ рдХрдИ рдХрдВрдкрдирд┐рдпреЛрдВ, рдХреНрд▓рд╛рдЙрдб рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХрд┐рдпреЛрдВ рдХреЛ рдЖрдХрд░реНрд╖рд┐рдд рдХрд░рдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓ рдирд╣реАрдВ рд╣реЛ рд╕рдХрд╛, рдЬрд┐рдирдХреЗ рд▓рд┐рдП рд▓рдЧрднрдЧ рдЙрдирдХреА рдЧрддрд┐рд╡рд┐рдзрд┐рдпреЛрдВ рдХрд╛ рдЖрдзрд╛рд░ рд╣реИред рдкреНрд░рд╕реНрддреБрддрд┐ рдореЗрдВ рднрд╛рдЧ рд▓рд┐рдпрд╛ рдЧрдпрд╛: рдЕрд▓реАрдмрд╛рдмрд╛, рд▓рд┐рдВрдХреНрдбрдЗрди, рдХреНрд▓рд╛рдЙрдбрдлреЗрдпрд░, рдЕрдореЗрд░рд┐рдХрди рдореЗрдЧреЗрдЯреНрд░реЗрдВрдбреНрд╕ рдЗрдВрдХ, рдЖрд░реНрдо, рддрд╛рд▓ рдбрд┐рдЬрд╛рдЗрди рд╕рд┐рд╕реНрдЯрдореНрд╕, рдХреИрдирдирд┐рдХрд▓, рдЪреЗрд▓реНрд╕реАрдУ рдХрдореНрдпреБрдирд┐рдХреЗрд╢рдВрд╕, рдПрдХреНрд╕реЗрд▓реЗрд░реЛ, рд╣реЗрд╡рд▓реЗрдЯ рдкреИрдХрд░реНрдб рдПрдВрдЯрд░рдкреНрд░рд╛рдЗрдЬ, рдЗрд▓реБрдорд┐рдирд╛, рдорд╛рд░рд┐рдпрд╛рдмреАрдбреА, рдореЗрд▓рд╛рдиреЙрдХреНрд╕, рдорд╛рдЗрдХреНрд░реЛрд╕реЙрдлреНрдЯ рдПрдЬрд╝реНрдпреЛрд░, рдореЛрдВрдЧреЛрдмреАрдбреА, рдиреЗрдЯреНрд░реЛрдиреЛрдо, рдкреИрдХреЗрдЯ, рд░реЗрдб рд╣реИрдЯред ScyllaDB, 6WIND, Samsung, Solarflare, Smartcore, SUSE, Synopsys, Uber, Xilinxред рд╕реВрдЪреА рдХрд╛рдлреА рдкреНрд░рднрд╛рд╡рд╢рд╛рд▓реА рд╣реИ, рдЬреЛ рдЗрд╕ рдЙрддреНрдкрд╛рдж рдкрд░ рдзреНрдпрд╛рди рджреЗрдиреЗ рдХрд╛ рд╕рдВрдХреЗрдд рджреЗрддреА рд╣реИред

рдлрд┐рд▓рд╣рд╛рд▓, рдХреНрд╡рд╛рд▓рдХреЙрдо рд╕реЗрдВрдЯреНрд░реАрдХ 2400 рдкреНрд░реЛрд╕реЗрд╕рд░ рдХреЗрд╡рд▓ рдЧрддрд┐ рдФрд░ рд▓реЛрдХрдкреНрд░рд┐рдпрддрд╛ рджреЛрдиреЛрдВ рдореЗрдВ рдмрдврд╝ рд░рд╣рд╛ рд╣реИред рдЬреЛ, рд╕реНрд╡рд╛рднрд╛рд╡рд┐рдХ рд░реВрдк рд╕реЗ, QDT рдХреЗ рдкреНрд░рддрд┐рдпреЛрдЧрд┐рдпреЛрдВ рд╕реЗ рдХреБрдЫ рдирдпрд╛, рд╕рдорд╛рди рдпрд╛ рдЗрд╕рд╕реЗ рднреА рдЕрдзрд┐рдХ рдЙрддреНрдкрд╛рджрдХ рдХреЗ рдЙрджреНрднрд╡ рдХреЗ рд▓рд┐рдП рдкреНрд░реЗрд░рд┐рдд рдХрд░реЗрдЧрд╛ред

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

Cloudflare рдиреЗ рддреАрди рдкреНрд▓реЗрдЯрдлрд╛рд░реНрдореЛрдВ рдХрд╛ рдПрдХ рддреБрд▓рдирд╛рддреНрдордХ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд┐рдпрд╛: Grantley (Intel), Purley (Intel) рдФрд░ Centriq (Qualcomm)ред

рдиреАрдЪреЗ рдЗрд╕ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХреЗ рд░реЗрдЦрд╛рдВрдХрди рдФрд░ рдЙрдирдХреЗ рд▓реЗрдЦрдХ рдХреЗ рдирд┐рд╖реНрдХрд░реНрд╖ рдкреНрд░рд╕реНрддреБрдд рдХрд┐рдП рдЬрд╛рдПрдВрдЧреЗ - рд╡реНрд▓рд╛рдж рдХреНрд░рд╛рд╕рдиреЛрд╡ ред ( рдХреНрд▓рд╛рдЙрдбрдлреНрд▓реЗрдпрд░ рдХреЗ рдмреНрд▓реЙрдЧ рдкрд░ рдЗрд╕ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд╛ рдореВрд▓ )

рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдХреБрдВрдЬреА рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлреА






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

рдЗрд╕ рдкрд░реАрдХреНрд╖рдг рдореЗрдВ рдлрд╛рд▓реНрдХрд░ рджреВрд╕рд░реЛрдВ рд╕реЗ рдиреАрдЪрд╛ рд╣реИред рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдЯрд░реНрдмреЛ рдореЛрдб рдХреЛ рдореВрд▓ рдмреЗрдВрдЪрдорд╛рд░реНрдХ рдореЗрдВ рд╕реЗ рдПрдХ рдореЗрдВ рдЪрд╛рд▓реВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдЬрд┐рд╕рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рдЗрдВрдЯреЗрд▓ рдкреНрд░реЛрд╕реЗрд╕рд░ рдПрдХ рдЙрдЪреНрдЪ рдЖрд╡реГрддреНрддрд┐ рдкрд░ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЗрдВрдЯреЗрд▓ рдиреЗ рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рддреЗрдЬреА рд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдмреНрд░реЙрдбрд╡реЗрд▓ рдореЗрдВ рджреЛ рд╡рд┐рд╢реЗрд╖ рдирд┐рд░реНрджреЗрд╢ рдкреЗрд╢ рдХрд┐рдП: ADCX рдФрд░ ADOXред рд╡реЗ рдкреНрд░рддрд┐ рдЪрдХреНрд░ рджреЛ рд╕реНрд╡рддрдВрддреНрд░ рдРрдб-рдЗрди-рдХреИрд░реА рдСрдкрд░реЗрд╢рди рдХрд░рддреЗ рд╣реИрдВ, рдЬрдмрдХрд┐ рдПрдЖрд░рдПрдо рдХреЗрд╡рд▓ рдПрдХ рд╣реА рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЗрд╕реА рддрд░рд╣, ARMv8 рдирд┐рд░реНрджреЗрд╢ рд╕реЗрдЯ рдореЗрдВ 64-рдмрд┐рдЯ рдЧреБрдгрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рднреА рдХрдорд╛рдВрдб рдирд╣реАрдВ рд╣реИ, рдЗрд╕рдХреЗ рдмрдЬрд╛рдп, MUL рдФрд░ UMULH рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХрд╛ рдПрдХ рдЬреЛрдбрд╝рд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рд╣рд╛рд▓рд╛рдВрдХрд┐, SoC рдХреЗ рд╕реНрддрд░ рдкрд░, рдлрд▓реНрдХрд░ рдЬреАрддрддрд╛ рд╣реИред рдпрд╣ RSA2048 рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ Skylake рд╕реЗ рдереЛрдбрд╝рд╛ рдзреАрдорд╛ рд╣реИ, рдФрд░ рдХреЗрд╡рд▓ рдЗрд╕рд▓рд┐рдП рдХрд┐ RSA2048 рдореЗрдВ ARM рдХреЗ рд▓рд┐рдП рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдирд╣реАрдВ рд╣реИред рдИрд╕реАрдбреАрдПрд╕рдП рдХрд╛ рдкреНрд░рджрд░реНрд╢рди рд╣рд╛рд╕реНрдпрд╛рд╕реНрдкрдж рд░реВрдк рд╕реЗ рдЙрдЪреНрдЪ рд╣реИред рдПрдХ рдПрдХрд▓ Centriq рдЪрд┐рдк ECDSA рдХреЗ рд╕рд╛рде рджреБрдирд┐рдпрд╛ рдХреА рд▓рдЧрднрдЧ рдХрд┐рд╕реА рднреА рдХрдВрдкрдиреА рдХреА рдЬрд░реВрд░рддреЛрдВ рдХреЛ рдкреВрд░рд╛ рдХрд░ рд╕рдХрддреА рд╣реИред

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

рд╕рдордорд┐рдд рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлреА






рд╕рдордорд┐рдд рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлреА рдореЗрдВ рдЗрдВрдЯреЗрд▓ рдХреЛрд░ рдХрд╛ рдкреНрд░рджрд░реНрд╢рди рдмрд╕ рдЙрддреНрдХреГрд╖реНрдЯ рд╣реИред

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

ChaCha20-Poly1305 рдЗрд╕ рддрд░рд╣ рд╕реЗ рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рдПрдХ рдЕрдзрд┐рдХ рд╕рд╛рдорд╛рдиреНрдп рдПрд▓реНрдЧреЛрд░рд┐рджрдо рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рд╡реНрдпрд╛рдкрдХ SIMD рдореЙрдбреНрдпреВрд▓ рдХрд╛ рдмреЗрд╣рддрд░ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдХреНрд╡рд╛рд▓рдХреЙрдо рдореЗрдВ рдХреЗрд╡рд▓ 128-рдмрд┐рдЯ рдиреАрдпрди рд╕рд┐рдордб рд╣реИ, рдмреНрд░реЙрдбрд╡реЗрд▓ рдореЗрдВ 256-рдмрд┐рдЯ рдПрд╡реАрдПрдХреНрд╕ 2 рд╣реИ, рдФрд░ рд╕реНрдХрд╛рдИрд▓реЗрдХ рдореЗрдВ 512-рдмрд┐рдЯ рдПрд╡реАрдПрдХреНрд╕ -51 рд╣реИред рдпрд╣ рдмрддрд╛рддрд╛ рд╣реИ рдХрд┐ рдПрдХ рдПрдХрд▓ рдХреЛрд░ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд╛ рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд░рдиреЗ рдореЗрдВ рд▓реАрдб рдореЗрдВ рдЗрд╕ рддрд░рд╣ рдХреЗ рдорд╛рд░реНрдЬрд┐рди рдХреЗ рд╕рд╛рде рд╕реНрдХрд╛рдИрд▓реЗрдХ рдХреНрдпреЛрдВ рдЫреЛрдбрд╝ рджрд┐рдпрд╛ рдЧрдпрд╛ред рд╕рднреА рдХреЛрд░ рдХреЗ рдкрд░реАрдХреНрд╖рдг рдореЗрдВ, рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ, рд╕реНрдХрд╛рдИрд▓реЗрдХ рдХреЗ рдмрд╛рдХреА рд╣рд┐рд╕реНрд╕реЛрдВ рд╕реЗ рдЕрдВрддрд░рд╛рд▓ рдХрдо рд╣реЛ рдЧрдпрд╛ рдерд╛, рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕реЗ AVX-512 рдХрд╛рд░реНрдпрднрд╛рд░ рдХрд╛ рдкреНрд░рджрд░реНрд╢рди рдХрд░рддреЗ рд╕рдордп рдШрдбрд╝реА рдХреА рдЖрд╡реГрддреНрддрд┐ рдХреЛ рдХрдо рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред рд╕рднреА рдХреЛрд░ рдкрд░ AVX-512 рдЪрд▓рд╛рддреЗ рд╕рдордп, рдмреЗрд╕ рдЖрд╡реГрддреНрддрд┐ рдШрдЯрдХрд░ 1.4 GHz рд╣реЛ рдЬрд╛рддреА рд╣реИред рдпрджрд┐ рдЖрдк AVX-512 рдФрд░ рдЕрдиреНрдп рдХреЛрдб рдХреЛ рдорд┐рд▓рд╛рддреЗ рд╣реИрдВ рддреЛ рдЗрд╕реЗ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦреЗрдВред

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

рд╕рдВрдкреАрдбрд╝рди (рд╕рдВрдкреАрдбрд╝рди)


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

рдЬрд╛рд╣рд┐рд░ рд╣реИ, рдкрд╣рд▓рд╛ рдкрд░реАрдХреНрд╖рдг рд▓реЛрдХрдкреНрд░рд┐рдп zlib рдкреБрд╕реНрддрдХрд╛рд▓рдп рд╣реЛрдЧрд╛ред Cloudflare рдкрд░, рд╣рдо Intel 64-рдмрд┐рдЯ рдкреНрд░реЛрд╕реЗрд╕рд░ рдХреЗ рд▓рд┐рдП рдЕрдиреБрдХреВрд▓рд┐рдд рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЗ рдПрдХ рдмреЗрд╣рддрд░ рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рдпрджреНрдпрдкрд┐ рдпрд╣ рдореБрдЦреНрдп рд░реВрдк рд╕реЗ C рдореЗрдВ рд▓рд┐рдЦрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдпрд╣ рдХреБрдЫ рдЗрдВрдЯреЗрд▓-рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред рдореВрд▓ рдЬрд╝реНрд▓рд┐рдм рдХреЗ рд╕рд╛рде рдЗрд╕ рдЕрдиреБрдХреВрд▓рд┐рдд рд╕рдВрд╕реНрдХрд░рдг рдХреА рддреБрд▓рдирд╛ рдХрд░рдирд╛ рдЕрдиреБрдЪрд┐рдд рд╣реЛрдЧрд╛ред рд▓реЗрдХрд┐рди рдЪрд┐рдВрддрд╛ рдордд рдХрд░реЛ, рдереЛрдбрд╝рд╛ рд╕рд╛ рдкреНрд░рдпрд╛рд╕ рдФрд░ рдореИрдВрдиреЗ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХреЛ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд┐рдпрд╛ рддрд╛рдХрд┐ рдпрд╣ рдиреАрдореЛрди рдФрд░ рд╕реАрдЖрд░рд╕реА 32 рдЧреБрдгреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ ARMv8 рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдкрд░ рдХрд╛рдо рдХрд░реЗред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЗрд╕рдХреА рдЧрддрд┐ рдХреБрдЫ рдлрд╛рдЗрд▓реЛрдВ рдХреЗ рд▓рд┐рдП рдореВрд▓ рд╕реЗ 2 рдЧреБрдирд╛ рдЕрдзрд┐рдХ рд╣реИред

рджреВрд╕рд░рд╛ рдкрд░реАрдХреНрд╖рдг рдирдИ рдмреНрд░реЗрдЯрд▓реА рд▓рд╛рдЗрдмреНрд░реЗрд░реА рд╣реИ, рдЬрд┐рд╕реЗ рд╕реА рдореЗрдВ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рд╕рднреА рдкреНрд▓реЗрдЯрдлрд╛рд░реНрдореЛрдВ рдХреЗ рд▓рд┐рдП рд╕рдорд╛рди рдкрд░рд┐рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдХреЗ рдЙрдкрдпреЛрдЧ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред

рд╕рднреА рдкрд░реАрдХреНрд╖рдг HTML blog.cloudflare.com рдкрд░ рдХрд┐рдП рдЧрдП рдереЗ, рд╕реНрдореГрддрд┐ рдореЗрдВ, рдХреИрд╕реЗ NGINX рд╕реНрдЯреНрд░реАрдорд┐рдВрдЧ рд╕рдВрдкреАрдбрд╝рди рдХреЗ рд╕рдорд╛рди рд╣реИред рдЬрдм рддрдХ HTML рдлрд╝рд╛рдЗрд▓ рдХрд╛ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕рдВрд╕реНрдХрд░рдг 29329 рдмрд╛рдЗрдЯреНрд╕ рдирд╣реАрдВ рд╣реИ, рдЬреЛ рдПрдХ рдЕрдЪреНрдЫрд╛ рд╕рдВрдХреЗрддрдХ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдЙрди рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рдЖрдХрд╛рд░ рд╕реЗ рдореЗрд▓ рдЦрд╛рддреА рд╣реИ, рдЬрд┐рдиреНрд╣реЗрдВ рд╣рдо рдХрдВрдкреНрд░реЗрд╕ рдХрд░рддреЗ рд╣реИрдВред рд╕рдорд╛рдирд╛рдВрддрд░ рд╕рдВрдкреАрдбрд╝рди рдкрд░реАрдХреНрд╖рдг рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ рдХрдИ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХрд╛ рдПрдХ рд╕рдорд╛рдирд╛рдВрддрд░ рд╕рдВрдкреАрдбрд╝рди рд╣реИ, рдПрдХрд▓ - рдПрдирдЬреАрдЖрдИрдПрдирдПрдХреНрд╕ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдЗрд╕рдХреЗ рд╕рдорд╛рди рдХрдИ рдзрд╛рд░рд╛рдУрдВ рдореЗрдВ рдПрдХ рдлрд╝рд╛рдЗрд▓ рдХрд╛ рд╕рдВрдкреАрдбрд╝рдиред

gzip





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

Brotli

рдПрдХ рдХреЛрд░ рдкрд░ рдмреНрд░реЗрдЯрд▓реА рдХреЗ рд╕рд╛рде, рд╕реНрдерд┐рддрд┐ рдкрд┐рдЫрд▓реЗ рдПрдХ рдХреЗ рд╕рдорд╛рди рд╣реИред рд╕реНрдХрд╛рдИрд▓реЗрдХ рд╕рдмрд╕реЗ рддреЗрдЬ рд╣реИ, рд▓реЗрдХрд┐рди рдлрд╛рд▓реНрдХрд░ рднреА рдкреАрдЫреЗ рдирд╣реАрдВ рд╣реИред рдФрд░ рдорд╛рдирдХ 9 рдкрд░, рдлрд▓реНрдХрд░ рдФрд░ рднреА рддреЗрдЬ рд╣реИред рдорд╛рдирдХ 4 рдмреНрд░реЛрдерд▓реА gzip рд╕реНрддрд░ 5 рдХреЗ рд╕рдорд╛рди рд╣реИ, рдЬрдмрдХрд┐ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдВрдкреАрдбрд╝рди рдЕрднреА рднреА рдмреЗрд╣рддрд░ рд╣реИ (8010B рдмрдирд╛рдо 8187B)ред

рдХрдИ рдХреЛрд░ рдкрд░ рд╕рдВрдкреАрдбрд╝рд┐рдд рдХрд░рддреЗ рд╕рдордп, рд╕реНрдерд┐рддрд┐ рдереЛрдбрд╝реА рднреНрд░рдорд┐рдд рд╣реЛ рдЬрд╛рддреА рд╣реИред рд╕реНрддрд░ 4, 5 рдФрд░ 6 рдХреЗ рд▓рд┐рдП, рдмреНрд░реЗрдЯрд▓реА рддрд░рд╛рдЬреВ рдмрд╣реБрдд рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗред рд╕реНрддрд░ 7 рдФрд░ 8 рдкрд░, рдпрд╣ рдХреЛрд░ рдкрд░ рдЙрддреНрдкрд╛рджрдХ рд░реВрдк рд╕реЗ рдЧрд┐рд░рдирд╛ рд╢реБрд░реВ рдХрд░ рджреЗрддрд╛ рд╣реИ, рд╕реНрддрд░ 9 рд╕реЗ рдиреАрдЪреЗ рддрдХ рдбреВрдм рдЬрд╛рддрд╛ рд╣реИ, рдЬрд╣рд╛рдВ рд╣рдореЗрдВ рдПрдХ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рд╕рднреА рдХреЛрд░ рдХреА 3 рдЧреБрдирд╛ рдХрдо рдЙрддреНрдкрд╛рджрдХрддрд╛ рдорд┐рд▓рддреА рд╣реИред

рдореЗрд░реА рд░рд╛рдп рдореЗрдВ, рдпрд╣ рдЗрд╕ рддрдереНрдп рдХреЗ рдХрд╛рд░рдг рд╣реИ рдХрд┐ рдкреНрд░рддреНрдпреЗрдХ рд╕реНрддрд░ рдХреЗ рд╕рд╛рде, рдмреНрд░реЗрдЯрд▓реА рдЕрдзрд┐рдХ рдореЗрдореЛрд░реА рдХрд╛ рдЙрдкрднреЛрдЧ рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рджреЗрддрд╛ рд╣реИ рдФрд░ рдХреИрд╢ рдХреЛ рдХреНрд░реИрд╢ рдХрд░рддрд╛ рд╣реИред рд╕рдВрдХреЗрддрдХ 10 рдФрд░ 11 рдХреЗ рд╕реНрддрд░ рдкрд░ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдареАрдХ рд╣реЛрдиреЗ рд▓рдЧреЗ рд╣реИрдВред





рдирд┐рд╖реНрдХрд░реНрд╖ рдХреЗ рд░реВрдк рдореЗрдВ, рдлрд╛рд▓реНрдХреЛрд░ рдиреЗ рдЬреАрдд рд╣рд╛рд╕рд┐рд▓ рдХреА, рдпрд╣ рджреЗрдЦрддреЗ рд╣реБрдП рдХрд┐ рдЧрддрд┐рд╢реАрд▓ рд╕рдВрдкреАрдбрд╝рди 7 рд╕реНрддрд░ рд╕реЗ рдКрдкрд░ рдирд╣реАрдВ рдЬрд╛рдПрдЧрд╛ред

Golang


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

рдХреНрд░рд┐рдкреНрдЯреЛ рдЬрд╛рдУ

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






рдЧреЛ рдХреНрд░рд┐рдкреНрдЯреЛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ, рдПрдЖрд░рдПрдо рдФрд░ рдЗрдВрдЯреЗрд▓ рд╕рдорд╛рди рднрд╛рд░ рд╡рд░реНрдЧ рдореЗрдВ рднреА рдирд╣реАрдВ рд╣реИрдВред Go рдореЗрдВ ECDSA, AES-GCM, рдФрд░ Chacha20-Poly1305 рдХреЗ рд▓рд┐рдП рдЗрдВрдЯреЗрд▓ рдкрд░ рдЕрддреНрдпрдзрд┐рдХ рдЕрдиреБрдХреВрд▓рд┐рдд рдХреЛрдбрд╛рдВрддрд░рдХ рдХреЛрдб рд╣реИред рдЖрд░рдПрд╕рдП рдЧрдгрдирд╛ рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЧрдП рдЕрдиреБрдХреВрд▓рд┐рдд рдЧрдгрд┐рдд рдлрд╝рдВрдХреНрд╢рди рднреА рд╣реИрдВред ARMv8 рдореЗрдВ рдпрд╣ рд╕рдм рдирд╣реАрдВ рд╣реИ, рдЬреЛ рдЗрд╕реЗ рдмрд╣реБрдд рдиреБрдХрд╕рд╛рдирджреЗрд╣ рд╕реНрдерд┐рддрд┐ рдореЗрдВ рд░рдЦрддрд╛ рд╣реИред

рдлрд┐рд░ рднреА, рдЕрдкреЗрдХреНрд╖рд╛рдХреГрдд рдХрдо рдкреНрд░рдпрд╛рд╕ рдХреЗ рд╕рд╛рде рдЕрдВрддрд░ рдХреЛ рдХрдо рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдФрд░ рд╣рдо рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рдЙрдЪрд┐рдд рдЕрдиреБрдХреВрд▓рди рдХреЗ рд╕рд╛рде, рдкреНрд░рджрд░реНрд╢рди рдУрдкрдирдПрд╕рдПрд╕рдПрд▓ рдХреЗ рдмрд░рд╛рдмрд░ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдмрд╣реБрдд рдорд╛рдореВрд▓реА рдмрджрд▓рд╛рд╡, рдЬреИрд╕реЗ рдХрд┐ рд╡рд┐рдзрд╛рдирд╕рднрд╛ рдореЗрдВ addMulVVW рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди, рдЖрд░рдПрд╕рдП рдкреНрд░рджрд░реНрд╢рди рдореЗрдВ рджрд╕ рдЧреБрдирд╛ рд╡реГрджреНрдзрд┐ рдХрд╛ рдиреЗрддреГрддреНрд╡ рдХрд░рддрд╛ рд╣реИ, рдмреНрд░реЙрдбрд╡реЗрд▓ рдФрд░ рд╕реНрдХрд╛рдИрд▓реЗрдХ рджреЛрдиреЛрдВ рдХреЗ рдКрдкрд░ рдлрд▓реНрдХреЛрд░ (8009 рдХреЗ рд╕реНрдХреЛрд░ рдХреЗ рд╕рд╛рде) рдбрд╛рд▓ рд░рд╣рд╛ рд╣реИред

рдпрд╣ рдПрдХ рдФрд░ рджрд┐рд▓рдЪрд╕реНрдк рдмрд╛рдд рдзреНрдпрд╛рди рджреЗрдиреЗ рдпреЛрдЧреНрдп рд╣реИ - рд╕реНрдХрд╛рдИрд▓реЗрдХ рдкрд░, рдЧреЛ рдЪрд╛рдЪрд╛ 20-рдкреЙрд▓реА 1305 рдХреЛрдб рдЬреЛ рдПрд╡реАрдПрдХреНрд╕ 2 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ, рдЙрд╕реА рддрд░рд╣ рд╕реЗ рдУрдкрдирдПрд╕рдПрд╕рдПрд▓ рдПрд╡реАрдПрдХреНрд╕ 512 рдХреЛрдб рдХреЗ рд░реВрдк рдореЗрдВ рдмрд╣реБрдд рдЕрдзрд┐рдХ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдлрд┐рд░, рдпрд╣ рдЗрд╕ рддрдереНрдп рдХреЗ рдХрд╛рд░рдг рд╣реИ рдХрд┐ AVX2 рдЙрдЪреНрдЪ рдШрдбрд╝реА рдЖрд╡реГрддреНрддрд┐рдпреЛрдВ рдкрд░ рд╕рдВрдЪрд╛рд▓рд┐рдд рд╣реЛрддрд╛ рд╣реИред

рдЬрд╛рдУ рдЬрд┐рдкреНрдкреА

рдЕрдм рдПрдХ рдирдЬрд╝рд░ рдбрд╛рд▓рддреЗ рд╣реИрдВ gzip рдХреА рдЧреЛ рдкрд░рдлреЙрд░реНрдореЗрдВрд╕ рдкрд░ред рдмрд╣реБрдд рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдЕрдиреБрдХреВрд▓рд┐рдд рдХреЛрдб рдХреЗ рд▓рд┐рдП рдПрдХ рдорд╣рд╛рди рдорд╛рд░реНрдЧрджрд░реНрд╢рд┐рдХрд╛ рднреА рд╣реИ, рдФрд░ рд╣рдо рдЗрд╕реЗ рдЧреЛ рдХреЗ рд╕рд╛рде рддреБрд▓рдирд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЧрдЬрд╝рд┐рдк рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдЗрдВрдЯреЗрд▓ рдХреЗ рд▓рд┐рдП рдХреЛрдИ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЕрдиреБрдХреВрд▓рди рдирд╣реАрдВ рд╣реИрдВред





Gzip рдХрд╛ рдкреНрд░рджрд░реНрд╢рди рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд╣реИред рдПрдХрд▓ рдХреЛрд░ рдлрд╝реЙрдХреЙрд░ рдкрд░ рдкреНрд░рджрд░реНрд╢рди рдЗрдВрдЯреЗрд▓ рдкреНрд░реЛрд╕реЗрд╕рд░ рджреЛрдиреЛрдВ рдХреЗ рдкреАрдЫреЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд░реВрдк рд╕реЗ рдкрд┐рдЫрдбрд╝ рдЬрд╛рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╕рд┐рд╕реНрдЯрдо рд╕реНрддрд░ рдкрд░, рд╡рд╣ рдмреНрд░реЙрдбрд╡реЗрд▓ рдХреЛ рд╣рд░рд╛рдХрд░ рд╕реНрдХрд╛рдИрд▓реЗрдХ рдХреЗ рдиреАрдЪреЗ рд╕реНрдерд┐рдд рд╣реИред рдЪреВрдБрдХрд┐ рд╣рдо рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рд╕реАред рдЪрд▓рд╛рддреЗ рд╕рдордп рдлрд▓реНрдХреЛрд░ рдЕрдиреНрдп рджреЛ рдкреНрд░реЛрд╕реЗрд╕рд░ рд╕реЗ рдмреЗрд╣рддрд░ рд╣реИред рдЗрд╕рдХрд╛ рдорддрд▓рдм рдХреЗрд╡рд▓ рдПрдХ рд╣реА рд╣реЛ рд╕рдХрддрд╛ рд╣реИ - ARMv8 рдХреЗ рд▓рд┐рдП рдЧреЛ рдмреИрдХреЗрдВрдб рдХреЛ рдЕрднреА рднреА gcc рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЕрдВрддрд┐рдо рд░реВрдк рдирд╣реАрдВ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

рдЬрд╛рдУ rexxp

Regexp рдХрд╛ рдЙрдкрдпреЛрдЧ рд╡рд┐рднрд┐рдиреНрди рдкреНрд░рдХрд╛рд░ рдХреЗ рдХрд╛рд░реНрдпреЛрдВ рдореЗрдВ рд╡реНрдпрд╛рдкрдХ рд░реВрдк рд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕рдХрд╛ рдкреНрд░рджрд░реНрд╢рди рднреА рдЕрддреНрдпрдВрдд рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИред рдореИрдВ 32 kb рд╕реНрдЯреНрд░реАрдо рдкрд░ рдЕрдВрддрд░реНрдирд┐рд░реНрдорд┐рдд рдкрд░реАрдХреНрд╖рдг рдЪрд▓рд╛рддрд╛ рдерд╛ред









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

рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдкрд░ рдПрдХ рдХрд░реАрдм рд╕реЗ рджреЗрдЦрдиреЗ рд╕реЗ рдкрддрд╛ рдЪрд▓рддрд╛ рд╣реИ рдХрд┐ рдмрд╣реБрдд рд╕рдордп рдмрд╛рдЗрдЯреНрд╕ рдкрд░ рдЦрд░реНрдЪ рд╣реЛрддрд╛ рд╣реИред IndexByte рдлрд╝рдВрдХреНрд╢рдиред рдЗрд╕ рдлрд╝рдВрдХреНрд╢рди рдореЗрдВ amd64 (runtime.indexbytebody) рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрд╕реЗрдВрдмрд▓рд░ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╣реИ, рд▓реЗрдХрд┐рди рдореБрдЦреНрдп рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЧреЛ рдХреЗ рд▓рд┐рдП рд╣реИред рд╣рд▓реНрдХреЗ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХреЗ рджреМрд░рд╛рди, regexp рдиреЗ рдЗрд╕ рд╕реБрд╡рд┐рдзрд╛ рдкрд░ рдФрд░ рднреА рдЕрдзрд┐рдХ рд╕рдордп рдмрд┐рддрд╛рдпрд╛, рдЬреЛ рд╡реНрдпрд╛рдкрдХ рдЕрдВрддрд░ рдХреЛ рдмрддрд╛рддрд╛ рд╣реИред

рддрд╛рд░ рдЬрд╛рдирд╛

рд╡реЗрдм рд╕рд░реНрд╡рд░ рдХреЗ рд▓рд┐рдП рдПрдХ рдФрд░ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдкреБрд╕реНрддрдХрд╛рд▓рдп рдЧреЛ рд╕реНрдЯреНрд░рд┐рдВрдЧреНрд╕ рд╣реИред рдореИрдВрдиреЗ рдХреЗрд╡рд▓ рдореБрдЦреНрдп рд░рд┐рдкреНрд▓реЗрд╕рд░ рд╡рд░реНрдЧ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ред





рдЗрд╕ рдкрд░реАрдХреНрд╖рдг рдореЗрдВ, рдлрд╝реЙрдХреЙрд░ рдлрд┐рд░ рд╕реЗ рдмреНрд░реЙрдбрд╡реЗрд▓ рд╕реЗ рднреА рдкреАрдЫреЗ рд░рд╣ рдЧрдП рд╣реИрдВред рдПрдХ рдирдЬрд╝рджреАрдХреА рдирдЬрд╝рд░ рд╕реЗ runtime.memmove рдлрд╝рдВрдХреНрд╢рди рдореЗрдВ рд▓рдВрдмреЗ рд╕рдордп рддрдХ рд░рд╣рдиреЗ рдХрд╛ рдкрддрд╛ рдЪрд▓рддрд╛ рд╣реИред рдЬрд╛рдирддреЗ рд╣реЛ рдХреНрдпрд╛? рдЙрд╕рдХреЗ рдкрд╛рд╕ amd64 рдХреЗ рд▓рд┐рдП рдПрдХ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрдиреБрдХреВрд▓рд┐рдд рдХреЛрдбрд╛рдВрддрд░рдХ рдХреЛрдб рд╣реИ рдЬреЛ AVX2 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдХреЗрд╡рд▓ рд╕рдмрд╕реЗ рд╕рд░рд▓ рдХреЛрдбрд╛рдВрддрд░рдХ рдЬреЛ рдПрдХ рд╕рдордп рдореЗрдВ 8 рдмрд╛рдЗрдЯреНрд╕ рдХреА рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдмрдирд╛рддрд╛ рд╣реИред рдЗрд╕ рдХреЛрдб рдореЗрдВ 3 рдкрдВрдХреНрддрд┐рдпреЛрдВ рдХреЛ рдмрджрд▓рдХрд░ рдФрд░ LDP / STP рдирд┐рд░реНрджреЗрд╢реЛрдВ (рдЬреЛрдбрд╝реА рд▓реЛрдбрд┐рдВрдЧ / рдкреЗрдпрд░ рд╕реНрдЯреЛрд░реЗрдЬ) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ, рдЖрдк рдПрдХ рдмрд╛рд░ рдореЗрдВ 16 рдмрд╛рдЗрдЯреНрд╕ рдХреЙрдкреА рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЬрд┐рд╕рд╕реЗ рдореЗрдореЛрд╡ рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдореЗрдВ 30% рдХреА рд╡реГрджреНрдзрд┐ рд╣реБрдИ, рдЬреЛ рдмрджрд▓реЗ рдореЗрдВ, 20% рджреНрд╡рд╛рд░рд╛ рдПрд╕реНрдХреЗрдкрд╕реНрдЯреНрд░рд┐рдВрдЧ рдФрд░ рдЕрдирд╕реНрдЯреИрдкрд╕реНрдЯреНрд░реАрдорд┐рдВрдЧ рдХреЛ рдЧрддрд┐ рджреЗрддрд╛ рд╣реИред рдФрд░ рдпрд╣ рд╕рд┐рд░реНрдл рд╣рд┐рдорд╢реИрд▓ рдХреЗ рдЯрд┐рдк рд╣реИред

рдирд┐рд╖реНрдХрд░реНрд╖ рдкрд░ рдЬрд╛рдПрдВ

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

LuaJIT


Lua рд╡рд╣ рдЧреЛрдВрдж рд╣реИ рдЬреЛ Cloudflare рдХреЛ рдПрдХ рд╕рд╛рде рд░рдЦрддрд╛ рд╣реИред





рдмрд╛рдЗрдирд░реА_рдЯреНрд░реАрдЬ рдЯреЗрд╕реНрдЯ рдХреЗ рдЕрдкрд╡рд╛рдж рдХреЗ рд╕рд╛рде, рдПрдЖрд░рдПрдо рдкрд░ LuaJIT рдкреНрд░рджрд░реНрд╢рди рдмрд╣реБрдд рдкреНрд░рддрд┐рд╕реНрдкрд░реНрдзреА рд╣реИред рд╡рд╣ рджреЛ рдкрд░реАрдХреНрд╖рдг рдЬреАрддрддрд╛ рд╣реИ, рдФрд░ рддреАрд╕рд░рд╛ рдкреНрд░рддрд┐рдпреЛрдЧрд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рдирд╛рдХ рдореЗрдВ рджрдо рдХрд░рддрд╛ рд╣реИред

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

nginx


рдПрдХ NGINX рд╡рд░реНрдХрд▓реЛрдб рдХреЗ рд░реВрдк рдореЗрдВ, рдореИрдВрдиреЗ рдПрдХ рдмрдирд╛рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ рдЬреЛ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рд░реНрд╡рд░ рдЬреИрд╕рд╛ рд╣реЛрдЧрд╛ред

рдореИрдВрдиреЗ ECDHE-ECDSA-AES128-GCM-SHA256 рд╕рд┐рдлрд░ рд╕реВрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ https рдкрд░ gzip рдкрд░реАрдХреНрд╖рдг рдореЗрдВ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХреА рдЬрд╛рдиреЗ рд╡рд╛рд▓реА HTML рдлрд╝рд╛рдЗрд▓ рдХреЛ рд╕рд░реНрд╡рд░ рд╕реЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рд╣реИред

рдпрд╣ рдЖрдиреЗ рд╡рд╛рд▓реЗ рдЕрдиреБрд░реЛрдз рдХреЛ рд░реАрдбрд╛рдпрд░реЗрдХреНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЯрд╛рдЗрдорд╕реНрдЯреИрдореНрдк рдЬреЛрдбрд╝рддреЗ рд╕рдордп HTML рдлрд╝рд╛рдЗрд▓ рд╕реЗ рд╕рднреА рд▓рд╛рдЗрди рдмреНрд░реЗрдХ рдФрд░ рдЕрддрд┐рд░рд┐рдХреНрдд рд░рд┐рдХреНрдд рд╕реНрдерд╛рди рдХреЛ рд╣рдЯрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рднреА LJJIT рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред HTML рдХреЛ рдлрд┐рд░ Brotli 5 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕рдВрдХреБрдЪрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рдкреНрд░рддреНрдпреЗрдХ рд╕рд░реНрд╡рд░ рд╡рд░реНрдЪреБрдЕрд▓ рдкреНрд░реЛрд╕реЗрд╕рд░ рдХреЗ рд░реВрдк рдореЗрдВ рдХрдИ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдмреНрд░реЙрдбрд╡реЗрд▓ рдХреЗ рд▓рд┐рдП 40, рд╕реНрдХрд╛рдИрд▓реЗрдХ рдХреЗ рд▓рд┐рдП 48 рдФрд░ рдлрд╛рд▓реНрдХреЛрд░ рдХреЗ рд▓рд┐рдП 46ред

рдЗрд╕ рдкрд░реАрдХреНрд╖рдг рдХреЗ рд▓рд┐рдП рдПрдХ рдЧреНрд░рд╛рд╣рдХ рдХреЗ рд░реВрдк рдореЗрдВ, рдореИрдВрдиреЗ 3 рдмреНрд░реЙрдбрд╡реЗрд▓ рд╕рд░реНрд╡рд░реЛрдВ рдкрд░ рдЪрд▓рдиреЗ рд╡рд╛рд▓реЗ рд╣реЗрдп рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ред

рдкрд░реАрдХреНрд╖рдг рдХреЗ рд░реВрдк рдореЗрдВ рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ, рд╣рдордиреЗ рдкреНрд░рддреНрдпреЗрдХ рд╕рд░реНрд╡рд░ рдХреЗ рд╕рдВрдмрдВрдзрд┐рдд рдмреАрдПрдорд╕реА рдмреНрд▓реЙрдХреЛрдВ рд╕реЗ рдкрд╛рд╡рд░ рд░реАрдбрд┐рдВрдЧ рд▓реАред



рд╡рд░реНрдХрд▓реЛрдб рдХреЗ рд╕рд╛рде, NGINX Falkor рдиреЗ рд╕реНрдХрд╛рдЗрд▓реЗрдХ рд╕рд░реНрд╡рд░ рдХреЗ рд▓рдЧрднрдЧ рд╕рдорд╛рди рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЛ рд╕рдВрднрд╛рд▓рд╛, рдФрд░ рджреЛрдиреЛрдВ рдмреНрд░реЙрдбрд╡реЗрд▓ рд╕реЗ рдХрд╛рдлреА рдЖрдЧреЗ рдереЗред BMC рд╕реЗ рд▓реА рдЧрдИ рдкреЙрд╡рд░ рд░реАрдбрд┐рдВрдЧ рдмрддрд╛рддреА рд╣реИ рдХрд┐ рдРрд╕рд╛ рддрдм рд╣реБрдЖ рдЬрдм рдкреЙрд╡рд░ рдХреА рдЦрдкрдд рдЕрдиреНрдп рдкреНрд░реЛрд╕реЗрд╕рд░реНрд╕ рд╕реЗ рдЖрдзреА рдереАред рдЗрд╕рдХрд╛ рдорддрд▓рдм рдпрд╣ рд╣реИ рдХрд┐ рдлрд╛рд▓реНрдХрд░ 214 рдЕрдиреБрд░реЛрдз / рдбрдмреНрд▓реНрдпреВ, рд╕реНрдХрд╛рдИрд▓реЗрдХ - 99 рдЕрдиреБрд░реЛрдз / рдбрдмреНрд▓реНрдпреВ рдФрд░ рдмреНрд░реЙрдбрд╡реЗрд▓ - 77 рдЕрдиреБрд░реЛрдз / рдмреА рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдореЗрдВ рдХрд╛рдордпрд╛рдм рд░рд╣реЗред

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

рдлрд╛рд▓реНрдХрд░ рдХреА рдХрдо рдмрд┐рдЬрд▓реА рдХреА рдЦрдкрдд рдЖрд╢реНрдЪрд░реНрдпрдЬрдирдХ рдирд╣реАрдВ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдХреНрд╡рд╛рд▓рдХреЙрдо рдкреНрд░реЛрд╕реЗрд╕рд░ рдЕрдкрдиреА рдЙрдЪреНрдЪ рдКрд░реНрдЬрд╛ рджрдХреНрд╖рддрд╛ рдХреЗ рд▓рд┐рдП рдЬрд╛рдиреЗ рдЬрд╛рддреЗ рд╣реИрдВ, рдЬрд┐рд╕рдиреЗ рдЙрдиреНрд╣реЗрдВ рдореЛрдмрд╛рдЗрд▓ рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рд▓рд┐рдП рдкреНрд░реЛрд╕реЗрд╕рд░ рдХреЗ рдмрд╛рдЬрд╛рд░ рдореЗрдВ рдПрдХ рдкреНрд░рдореБрдЦ рд╕реНрдерд╛рди рдкрд░ рдХрдмреНрдЬрд╛ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреАред

рдирд┐рд╖реНрдХрд░реНрд╖


Falkor рдирдореВрдирд╛ рд╣рдо рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдореБрдЭреЗ рдкреНрд░рднрд╛рд╡рд┐рдд рдорд┐рд▓рд╛ред рдпрд╣ рдПрдЖрд░рдПрдо-рдЖрдзрд╛рд░рд┐рдд рд╕рд░реНрд╡рд░реЛрдВ рдкрд░ рдкрд┐рдЫрд▓реЗ рдкреНрд░рдпрд╛рд╕реЛрдВ рдкрд░ рднрд╛рд░реА рд╕реБрдзрд╛рд░ рд╣реИред рдмреЗрд╢рдХ, рдХреЛрд░ рдХреА рдХреЛрд░ рдХреЗ рд╕рд╛рде рддреБрд▓рдирд╛ рдХрд░рдирд╛, рдЗрдВрдЯреЗрд▓ рд╕реНрдХрд╛рдИрд▓реЗрдХ рдмрд╣реБрдд рдмреЗрд╣рддрд░ рд╣реИ, рд▓реЗрдХрд┐рди рдЕрдЧрд░ рд╣рдо рд╕рд┐рд╕реНрдЯрдо рд╕реНрддрд░ рдХреЛ рджреЗрдЦрддреЗ рд╣реИрдВ, рддреЛ рдкреНрд░рджрд░реНрд╢рди рдмрд╣реБрдд рдЖрдХрд░реНрд╖рдХ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред

Centriq SoC рдХреЗ рдЙрддреНрдкрд╛рджрди рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ 2.6 рдЧреАрдЧрд╛рд╣рд░реНрдЯреНрдЬрд╝ рддрдХ рдХреА рдЖрд╡реГрддреНрддрд┐рдпреЛрдВ рдкрд░ 48 рдлрд╝реЙрдХреЛрд░ рдХреЛрд░ рдХрд╛ рд╕рдВрдЪрд╛рд▓рди рд╣реЛрдЧрд╛, рдЬреЛ 8% рдХреА рд╕рдВрднрд╛рд╡рд┐рдд рдкреНрд░рджрд░реНрд╢рди рд╡реГрджреНрдзрд┐ рджреЗрддрд╛ рд╣реИред

рдЬрд╛рд╣рд┐рд░ рд╣реИ, рдЬрд┐рд╕ рд╕реНрдХрд╛рдИрд▓реЗрдХ рдХрд╛ рд╣рдо рдкрд░реАрдХреНрд╖рдг рдХрд░рддреЗ рд╣реИрдВ, рд╡рд╣ рдкреНрд▓реИрдЯрд┐рдирдо рдЬреИрд╕рд╛ рдлреНрд▓реИрдЧрд╢рд┐рдк рдирд╣реАрдВ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ 28 рдХреЛрд░ рд╣реЛрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЗрди 28 рдХреЛрд░ рдХреА рдХреАрдордд рдмрд╣реБрдд рдЕрдзрд┐рдХ рд╣реЛрддреА рд╣реИ рдФрд░ 200 рдбрдмреНрд▓реНрдпреВ рдХреА рдЦрдкрдд рд╣реЛрддреА рд╣реИ, рдЬрдмрдХрд┐ рд╣рдо рдЕрдкрдиреА рд▓рд╛рдЧрддреЛрдВ рдХреЛ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░рдиреЗ рдФрд░ рдкреНрд░рджрд░реНрд╢рди рдХреЛ 1 рд╡рд╛рдЯ рддрдХ рдмрдврд╝рд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддреЗ рд╣реИрдВред

рдлрд┐рд▓рд╣рд╛рд▓, рдореБрдЭреЗ рд╕рдмрд╕реЗ рдЬреНрдпрд╛рджрд╛ рдЪрд┐рдВрддрд╛ рдЧреЛ рднрд╛рд╖рд╛ рдХреЗ рдЦрд░рд╛рдм рдкреНрд░рджрд░реНрд╢рди рдХреА рд╣реИ, рд▓реЗрдХрд┐рди рдЬреИрд╕реЗ рд╣реА рдПрдЖрд░рдПрдо-рдЖрдзрд╛рд░рд┐рдд рд╕рд░реНрд╡рд░ рдмрд╛рдЬрд╛рд░ рдореЗрдВ рдЕрдкрдирд╛ рд╕реНрдерд╛рди рдмрдирд╛ рд▓реЗрддреЗ рд╣реИрдВ, рдпрд╣ рдмрджрд▓ рдЬрд╛рдПрдЧрд╛ред

рдкреНрд░рджрд░реНрд╢рди C рдФрд░ LuaJIT рдмрд╣реБрдд рдкреНрд░рддрд┐рд╕реНрдкрд░реНрдзрд╛рддреНрдордХ рд╣реИ, рдФрд░ рдХрдИ рдорд╛рдорд▓реЛрдВ рдореЗрдВ Skylake рд╕реЗ рдмреЗрд╣рддрд░ рд╣реИред рд▓рдЧрднрдЧ рд╕рднреА рдкрд░реАрдХреНрд╖рдгреЛрдВ рдореЗрдВ, рдлрд╝реЙрдХрд░ рдмреНрд░реЙрдбрд╡реЗрд▓ рдХреЗ рд▓рд┐рдП рдПрдХ рдпреЛрдЧреНрдп рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рд╕рд╛рдмрд┐рдд рд╣реБрдЖред

рдкрд▓рдХ рдХреЗ рд▓рд┐рдП рдлрд┐рд▓рд╣рд╛рд▓ рд╕рдмрд╕реЗ рдмрдбрд╝рд╛ рдкреНрд▓рд╕ рдХрдо рдмрд┐рдЬрд▓реА рдХреА рдЦрдкрдд рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐ рдЯреАрдбреАрдкреА 120 рдбрдмреНрд▓реНрдпреВ рд╣реИ, рдореЗрд░реЗ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХреЗ рджреМрд░рд╛рди рдпрд╣ рдЖрдВрдХрдбрд╝рд╛ 89W (рдЧреЛ рдкрд░реАрдХреНрд╖рдг рдХреЗ рд▓рд┐рдП) рд╕реЗ рдЕрдзрд┐рдХ рдирд╣реАрдВ рдерд╛ред рддреБрд▓рдирд╛ рдХреЗ рд▓рд┐рдП, рд╕реНрдХрд╛рдИрд▓реЗрдХ рдФрд░ рдмреНрд░реЙрдбрд╡реЗрд▓ 160W рд╕реЗ рдЕрдзрд┐рдХ рд╣реЛ рдЧрдП, рдЬрдмрдХрд┐ рдЙрдирдХреА TDP 170W рд╣реИред

рдПрдХ рд╡рд┐рдЬреНрдЮрд╛рдкрди рдХреЗ рд░реВрдк рдореЗрдВред рдпреЗ рд╕рд┐рд░реНрдл рд╡рд░реНрдЪреБрдЕрд▓ рд╕рд░реНрд╡рд░ рдирд╣реАрдВ рд╣реИрдВ! рдпреЗ рд╕рдорд░реНрдкрд┐рдд рдбреНрд░рд╛рдЗрд╡реНрд╕ рдХреЗ рд╕рд╛рде VPS (KVM) рд╣реИрдВ, рдЬреЛ рд╕рдорд░реНрдкрд┐рдд рд╕рд░реНрд╡рд░реЛрдВ рд╕реЗ рдмрджрддрд░ рдирд╣реАрдВ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рдЬреНрдпрд╛рджрд╛рддрд░ рдорд╛рдорд▓реЛрдВ рдореЗрдВ - рдмреЗрд╣рддрд░! рд╣рдордиреЗ рдиреАрджрд░рд▓реИрдВрдб рдФрд░ рдпреВрдПрд╕рдП рдореЗрдВ рд╕рдорд░реНрдкрд┐рдд рдбреНрд░рд╛рдЗрд╡ рдХреЗ рд╕рд╛рде VPS (KVM) рдмрдирд╛рдпрд╛ (VPS (KVM) рд╕реЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди - E5-2650v4 (6 рдХрд░реЛрдбрд╝) / 10GB DDR4 / 240GB SSD рдпрд╛ 4TB HDDD / 1Gbps 10TB $ 29 / рдорд╣реАрдиреЗ рд╕реЗ рдХрдо рдХреАрдордд рдкрд░ рдЙрдкрд▓рдмреНрдз рд╣реИред , RAID1 рдФрд░ RAID10 рдХреЗ рд╕рд╛рде рд╡рд┐рдХрд▓реНрдк рдЙрдкрд▓рдмреНрдз рд╣реИрдВ) , рдПрдХ рдирдП рдкреНрд░рдХрд╛рд░ рдХреЗ рд╡рд░реНрдЪреБрдЕрд▓ рд╕рд░реНрд╡рд░ рдХреЗ рд▓рд┐рдП рдСрд░реНрдбрд░ рджреЗрдиреЗ рдХрд╛ рдореМрдХрд╛ рди рдЪреВрдХреЗрдВ, рдЬрд╣рд╛рдВ рд╕рднреА рд╕рдВрд╕рд╛рдзрди рдЖрдкрдХреЗ рдкрд╛рд╕ рд╣реИрдВ, рдЬреИрд╕рд╛ рдХрд┐ рдПрдХ рд╕рдорд░реНрдкрд┐рдд рдПрдХ рдкрд░ рд╣реИ, рдФрд░ рдХреАрдордд рдмрд╣реБрдд рдХрдо рд╣реИ, рдмрд╣реБрдд рдЕрдзрд┐рдХ рдЙрддреНрдкрд╛рджрдХ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдХреЗ рд╕рд╛рде!

рднрд╡рди рдХреЗ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХреИрд╕реЗ рдХрд░реЗрдВред рдПрдХ рдкреИрд╕рд╛ рдХреЗ рд▓рд┐рдП 9,000 рдпреВрд░реЛ рдХреА рд▓рд╛рдЧрдд рдбреЗрд▓ R730xd E5-2650 v4 рд╕рд░реНрд╡рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╡рд░реНрдЧ? рдбреЗрд▓ R730xd 2 рдмрд╛рд░ рд╕рд╕реНрддрд╛? рдХреЗрд╡рд▓ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ 2 x Intel Dodeca-Core Xeon E5-2650v4 128GB DDR4 6x480GB SSD 1Gbps рдиреАрджрд░рд▓реИрдВрдб рдФрд░ рдпреВрдПрд╕рдП рдореЗрдВ $ 249 рд╕реЗ 100 рдЯреАрд╡реА рд╣реИ !

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


All Articles