рдЖрдореНрд╣реА рдордзреНрдпреЗ рдЖрд╣реЛрдд рдЖрдореНрд╣реА рдкреНрд░реЛрд╕реЗрд╕рд░, рд╕реНрдЯреЛрд░реЗрдЬ рд╕рд┐рд╕реНрдЯреАрдо рдЖрдгрд┐ рдореЗрдорд░реАрдЪреНрдпрд╛ рдХрд╛рд░реНрдпрдХреНрд╖рдорддреЗрдЪреЗ рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╕рд╛рдзрдиреЗ рдЖрдгрд┐ рд╕реНрдХреНрд░рд┐рдкреНрдЯреНрд╕рдЪрд╛ рдПрдХ рд╕рдВрдЪ рддрдпрд╛рд░ рдХреЗрд▓рд╛ рдЖрд╣реЗ. Linux-рдорд╢реАрдиреНрд╕: рдЖрдпрдУрдореАрдЯрд░, рдбреАрдбреА, рд╡реНрд╣реАрдкреАрдПрд╕рдмреЗрдВрдЪ, рд╣реЕрдорд░рдбреАрдмреА рдЖрдгрд┐ рен-рдЭрд┐рдк.
рдмреЗрдВрдЪрдорд╛рд░реНрдХрд╕рд╣ рдЖрдордЪреНрдпрд╛ рдЗрддрд░ рдирд┐рд╡рдбреА:
╨д╨╛╤В╨╛ - - рд╕реАрд╕реА рдмрд╛рдп
рдбрд┐рд╕реНрдХ рдЖрдгрд┐ рдиреЗрдЯрд╡рд░реНрдХ рд╕рдмрд╕рд┐рд╕реНрдЯрдордЪреНрдпрд╛ рдХрд╛рд░реНрдпрдХреНрд╖рдорддреЗрдЪреЗ рдореВрд▓реНрдпрдорд╛рдкрди рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╣рд╛ рдПрдХ рдмреЗрдВрдЪрдорд╛рд░реНрдХ рдЖрд╣реЗ. рдПрдХрд▓ рд╕рд░реНрд╡реНрд╣рд░ рдЖрдгрд┐ рд╕рдВрдкреВрд░реНрдг рдХреНрд▓рд╕реНрдЯрд░ рджреЛрдиреНрд╣реАрд╕рд╣ рдХрд╛рд░реНрдп рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдпреЛрдЧреНрдп. рдЖрдпреЛрдореАрдЯрд░ 1998 рдордзреНрдпреЗ рдЗрдВрдЯреЗрд▓ рдЕрднрд┐рдпрдВрддреНрдпрд╛рдВрдиреА рд╕рд╛рджрд░ рдХреЗрд▓реЗ. 2001 рдордзреНрдпреЗ, рдХреЙрд░реНрдкреЛрд░реЗрд╢рдирдиреЗ рдУрдкрди рд╕реЛрд░реНрд╕ рдбреЗрд╡реНрд╣рд▓рдкрдореЗрдВрдЯ рд▓реЕрдмреНрд╕ рдпрд╛ рдирд╛-рдирдлрд╛ рд╕рдВрд╕реНрдереЗрд▓рд╛ рд╕реНрддреНрд░реЛрдд рдХреЛрдб рджрд╛рди рдХреЗрд▓рд╛ () рдкрд░рд╡рд╛рдирд╛ рдЕрдВрддрд░реНрдЧрдд . 2003 рдкрд╛рд╕реВрди, рдЯреВрд▓рд▓рд╛ рдЙрддреНрд╕рд╛рд╣реА рд▓реЛрдХрд╛рдВрдЪреНрдпрд╛ рдЧрдЯрд╛рдиреЗ - рдкреНрд░рдХрд▓реНрдкрд╛рджреНрд╡рд╛рд░реЗ рд╕рдорд░реНрдерд┐рдд рдХреЗрд▓реЗ рдЖрд╣реЗ sourceforge.net рд╡рд░.
рдЖрдпрдУрдореАрдЯрд░рдордзреНрдпреЗ рдПрдХ рдбрд╛рдпрдиреЕрдореЛ рд▓реЛрдб рдЬрдирд░реЗрдЯрд░ рдЖрдгрд┐ рдПрдХ рдЧреНрд░рд╛рдлрд┐рдХрд▓ рдЗрдВрдЯрд░рдлреЗрд╕ рдЕрд╕рддреЛ. рддрдерд╛рдкрд┐, рдирдВрддрд░рдЪрд╛ рднрд╛рдЧ рдХреЗрд╡рд│ рдЦрд╛рд▓реАрд▓ рдкрд░рд┐рд╕реНрдерд┐рддреАрдд рдЙрдкрд▓рдмреНрдз рдЖрд╣реЗ: WindowsрдЬрдирд░реЗрдЯрд░рдмрджреНрджрд▓ рдмреЛрд▓рд╛рдпрдЪреЗ рдЭрд╛рд▓реНрдпрд╛рд╕, рддреЗ рддреБрдореНрд╣рд╛рд▓рд╛ рдпрд╛ рдЙрджреНрджреЗрд╢рд╛рд╕рд╛рдареА рд╡рд┐рд╢реЗрд╖ рдЪрд╛рдЪрдгреА рдЯреЗрдореНрдкрд▓реЗрдЯреНрд╕ рддрдпрд╛рд░ рдХрд░реВрди рддреГрддреАрдп-рдкрдХреНрд╖ ре▓рдкреНрд▓рд┐рдХреЗрд╢рдиреНрд╕рдЪреНрдпрд╛ рд▓реЛрдбрдЪреЗ рдЕрдиреБрдХрд░рдг рдХрд░рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрддреЗ.
рдмреЗрдВрдЪрдорд╛рд░реНрдХ рджрд░реНрд╢рд╡рддрд╛рдд: рдереНрд░реВрдкреБрдЯ, рдСрдкрд░реЗрд╢рдиреНрд╕ рдкреНрд░рддрд┐ рд╕реЗрдХрдВрдж, рд▓реЗрдЯрдиреНрд╕реА рдЖрдгрд┐ рдкреНрд░реЛрд╕реЗрд╕рд░ рд▓реЛрдб. рдХреЗрд╡рд│ рд╕рд░рд╛рд╕рд░реА рдореВрд▓реНрдпреЗрдЪ рдореЛрдЬрд▓реА рдЬрд╛рдд рдирд╛рд╣реАрдд, рддрд░ рдХрд┐рдорд╛рди/рдХрдорд╛рд▓.
рдЯреВрд▓рдЪреА рд╢реЗрд╡рдЯрдЪреА рд╕реНрдерд┐рд░ рдЖрд╡реГрддреНрддреА 2014 рдордзреНрдпреЗ рд░рд┐рд▓реАрдЭ рдЭрд╛рд▓реА рд╣реЛрддреА рд╣реЗ рдЕрд╕реВрдирд╣реА, рддреЗ рдЕрджреНрдпрд╛рдк рд╡рд╛рдкрд░рд▓реЗ рдЬрд╛рддреЗ ╨╕ . рддрдерд╛рдкрд┐, рдкреНрд░рдгрд╛рд▓реАрдЪреЗ рд╡рдп рдЕрджреНрдпрд╛рдк рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рддреЗ. рдкреНрд░рдердо, рддреНрдпрд╛рдЪрд╛ рдЗрдВрдЯрд░рдлреЗрд╕ рдЖрдгрд┐ 1998 рдкрд╛рд╕реВрди рдмрджрд▓рд▓реЗрд▓реЗ рдирд╛рд╣реА. рджреБрд╕рд░реЗ рдореНрд╣рдгрдЬреЗ, рдЯреВрд▓ рдХрдзреАрдХрдзреА рдСрд▓-рдлреНрд▓реЕрд╢ рдЕреЕрд░реЗрд╡рд░ рдкреБрд░реЗрд╕реЗ рдкрд░рд┐рдгрд╛рдо рджрд╛рдЦрд╡рдд рдирд╛рд╣реА.
VPS рдХрд╛рдордЧрд┐рд░реАрдЪреЗ рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдПрдХ рд╕рд╛рдзреА рд╕реНрдХреНрд░рд┐рдкреНрдЯ. рджреНрд╡рд╛рд░реЗ рд╡рд┐рддрд░реАрдд рдХреЗрд▓реЗ . рдЧрд┐рдЯрд╣рдмрд╡рд░реАрд▓ рдЕрдзрд┐рдХреГрдд рднрд╛рдВрдбрд╛рд░рд╛рдд рджрд┐рд▓реЗрд▓реЗ рддреНрдпрд╛рдЪреНрдпрд╛ рдХрд╛рдорд╛рдЪреЗ рдПрдХ рдЙрджрд╛рд╣рд░рдг рдпреЗрдереЗ рдЖрд╣реЗ:
$ bash <(wget --no-check-certificate -O - https://raw.github.com/mgutz/vpsbench/master/vpsbench)
CPU model: Intel(R) Core(TM) i7-3770 CPU @ 3.40GHz
Number of cores: 4
CPU frequency: 3417.879 MHz
Total amount of RAM: 3265 MB
Total amount of swap: 1021 MB
System uptime: 8:41,
I/O speed: 427 MB/s
Bzip 25MB: 4.66s
Download 100MB file: 1.64MB/s
рдпреБрдЯрд┐рд▓рд┐рдЯреА рдХреЛрд░рдЪреА рд╕рдВрдЦреНрдпрд╛, рдкреНрд░реЛрд╕реЗрд╕рд░рдЪреА рд╡рд╛рд░рдВрд╡рд╛рд░рддрд╛, рдЧреБрдВрддрд▓реЗрд▓реА рдореЗрдорд░реАрдЪреА рд╕рдВрдЦреНрдпрд╛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддреЗ. vpsbench рдбрд┐рд╕реНрдХрдЪреНрдпрд╛ рдХрд╛рдордЧрд┐рд░реАрдЪреЗ рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЕрдиреБрдХреНрд░рдорд┐рдХ рдЖрдгрд┐ рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рд╡рд╛рдЪрди/рд▓реЗрдЦрди. рдпреБрдЯрд┐рд▓рд┐рдЯреА рдмрд░реАрдЪ рдЬреБрдиреА рдЖрд╣реЗ рд╣реЗ рдЕрд╕реВрдирд╣реА (рдЧреАрдЯрд╣рдм рд╡рд░ рдЕрдкрдбреЗрдЯ рд╕реБрдорд╛рд░реЗ рдЪрд╛рд░ рд╡рд░реНрд╖рд╛рдВрдкреВрд░реНрд╡реА рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рд╣реЛрддреЗ), рддреЗ рдЕрдиреЗрдХ рдХреНрд▓рд╛рдЙрдб рдкреНрд░рджрд╛рддрд╛ рдЖрдгрд┐ рдЖрдпрдЯреА рдХрдВрдкрдиреНрдпрд╛.
рд╕рд░реНрд╡рд╛рдд рд▓реЛрдХрдкреНрд░рд┐рдп рдПрдХ рдбреЗрдЯрд╛рдмреЗрд╕ рд▓реЛрдб рдЪрд╛рдЪрдгреАрд╕рд╛рдареА рдмреЗрдВрдЪрдорд╛рд░реНрдХ. рд╕рд╛рдзрди рдирд╛-рдирдлрд╛ рд╕рдВрд╕реНрдереЗрджреНрд╡рд╛рд░реЗ рд╕рдорд░реНрдерд┐рдд рдЖрд╣реЗ - рдЯреНрд░рд╛рдиреНрдЭреЕрдХреНрд╢рди рдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ рдкрд░рдлреЙрд░реНрдордиреНрд╕ рдХреМрдиреНрд╕рд┐рд▓. рдбреЗрдЯрд╛рдмреЗрд╕ рдмреЗрдВрдЪрдорд╛рд░реНрдХрд╕рд╛рдареА рдорд╛рдирдХреЗ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдгреЗ рд╣реЗ рддреНрдпрд╛рдЪреЗ рдзреНрдпреЗрдп рдЖрд╣реЗ.
рд╣реЕрдорд░рдбреАрдмреА рдЪрд╛рдЪрдгреА рдбреЗрдЯрд╛рдмреЗрд╕ рд╕реНрдХреАрдорд╛ рддрдпрд╛рд░ рдХрд░рддреЗ, рддреЗ рдбреЗрдЯрд╛рд╕рд╣ рднрд░рддреЗ рдЖрдгрд┐ рдЕрдиреЗрдХ рдЖрднрд╛рд╕реА рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдВрдЪреНрдпрд╛ рд▓реЛрдбрдЪреЗ рдЕрдиреБрдХрд░рдг рдХрд░рддреЗ. рд▓реЛрдб рд╡реНрдпрд╡рд╣рд╛рд░ рдЖрдгрд┐ рд╡рд┐рд╢реНрд▓реЗрд╖рдгрд╛рддреНрдордХ рдСрдкрд░реЗрд╢рди рджреЛрдиреНрд╣реА рдЕрд╕реВ рд╢рдХрддреЗ. рд╕рдорд░реНрдерди: рдУрд░реЕрдХрд▓ рдбреЗрдЯрд╛рдмреЗрд╕, SQL рд╕рд░реНрд╡реНрд╣рд░, IBM Db2, MySQL, MariaDB, PostgreSQL рдЖрдгрд┐ Redis.
рд╣реЕрдорд░рдбреАрдмреАрднреЛрд╡рддреА рдПрдХ рд╡рд┐рд╕реНрддреГрдд рд╕рдореБрджрд╛рдп рддрдпрд╛рд░ рдЭрд╛рд▓рд╛ рдЖрд╣реЗ. рдпреБрдЯрд┐рд▓рд┐рдЯреА 180 рджреЗрд╢рд╛рдВрддреАрд▓ рдХрдВрдкрдиреНрдпрд╛ рд╡рд╛рдкрд░рддрд╛рдд. рддреНрдпрд╛рдкреИрдХреА: , , , рдЖрдгрд┐ рдЕрдиреЗрдХ . рддреБрдореНрд╣реА рд╕реНрд╡рддрдГ рдпреБрдЯрд┐рд▓рд┐рдЯреАрдЪреНрдпрд╛ рд╢рдХреНрдпрддрд╛рдВрдЪрд╛ рд╢реЛрдз рдШреЗрдК рдЗрдЪреНрдЫрд┐рдд рдЕрд╕рд▓реНрдпрд╛рд╕, рддреБрдореНрд╣реА рд╕реБрд░реБрд╡рд╛рдд рдХрд░реВ рд╢рдХрддрд╛ .

╨д╨╛╤В╨╛ - - рд╕реАрд╕реА рдмрд╛рдп
рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕рдВрдЦреНрдпреЗрдЪреНрдпрд╛ рдлрд╛рдпрд▓реА рд╕рдВрдХреБрдЪрд┐рдд рдХрд░рддрд╛рдирд╛ рдкреНрд░реЛрд╕реЗрд╕рд░рдЪреНрдпрд╛ рдЧрддреАрдЪреА рдЪрд╛рдЪрдгреА рдШреЗрдгреНрдпрд╛рд╕рд╛рдареА рдпрд╛ рдЖрд░реНрдХрд╛рдЗрд╡реНрд╣рд░рдордзреНрдпреЗ рдЕрдВрдЧрднреВрдд рдмреЗрдВрдЪрдорд╛рд░реНрдХ рдЖрд╣реЗ. рд╣реЗ рддреНрд░реБрдЯреАрдВрд╕рд╛рдареА RAM рддрдкрд╛рд╕рдгреНрдпрд╛рд╕рд╛рдареА рджреЗрдЦреАрд▓ рдпреЛрдЧреНрдп рдЖрд╣реЗ. рдЪрд╛рдЪрдгреНрдпрд╛рдВрд╕рд╛рдареА рдЕрд▓реНрдЧреЛрд░рд┐рджрдо рд╡рд╛рдкрд░рд▓рд╛ рдЬрд╛рддреЛ (рд▓реЗрдореНрдкреЗрд▓-рдЭрд┐рд╡реНрд╣-рдорд╛рд░реНрдХреЛрд╡реНрд╣ рд╕рд╛рдЦрд│реА рдЕрд▓реНрдЧреЛрд░рд┐рджрдо). рддреЗ рдпреЛрдЬрдиреЗрд╡рд░ рдЖрдзрд╛рд░рд┐рдд рдЖрд╣реЗ . рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рдПрдХ рдереНрд░реЗрдб рдЖрдгрд┐ 64 рдПрдордмреА рд╢рдмреНрджрдХреЛрд╢рд╛рд╕рд╣ рдмреЗрдВрдЪрдорд╛рд░реНрдХ рдЪрд╛рд▓рд╡рд┐рдгреНрдпрд╛рд╕рд╛рдареА, рдХрдорд╛рдВрдб рд▓рд┐рд╣рд┐рдгреЗ рдкреБрд░реЗрд╕реЗ рдЖрд╣реЗ:
7z b -mmt1 -md26рдХрд╛рд░реНрдпрдХреНрд░рдо MIPS (рджрд╢рд▓рдХреНрд╖ рд╕реВрдЪрдирд╛ рдкреНрд░рддрд┐ рд╕реЗрдХрдВрдж) рд╕реНрд╡рд░реВрдкрд╛рдд рдкрд░рд┐рдгрд╛рдо рдкреНрд░рджрд╛рди рдХрд░реЗрд▓, рдЬреНрдпрд╛рд▓рд╛ рдЧреИрд░рд╕реЛрдп рдореНрд╣рдгрддрд╛ рдпреЗрдИрд▓. рд╣реЗ рдкреЕрд░рд╛рдореАрдЯрд░ рд╕рдорд╛рди рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рдЪреНрдпрд╛ рдкреНрд░реЛрд╕реЗрд╕рд░рдЪреНрдпрд╛ рдХрд╛рдордЧрд┐рд░реАрдЪреА рддреБрд▓рдирд╛ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдпреЛрдЧреНрдп рдЖрд╣реЗ, рдкрд░рдВрддреБ рднрд┐рдиреНрди рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рдЪреНрдпрд╛ рдмрд╛рдмрддреАрдд, рддреНрдпрд╛рдЪреА рд▓рд╛рдЧреВрддрд╛ рдорд░реНрдпрд╛рджрд┐рдд рдЖрд╣реЗ.
рдлрд╛рдИрд▓реНрд╕ рд░реВрдкрд╛рдВрддрд░рд┐рдд рдЖрдгрд┐ рдХреЙрдкреА рдХрд░рдгрд╛рд░реЗ рдПрдХ рдХрдорд╛рдВрдб-рд▓рд╛рдЗрди рдЯреВрд▓. рдпрд╛рдЪрд╛ рдЙрдкрдпреЛрдЧ рд╕реНрдЯреЛрд░реЗрдЬ рд╕рд┐рд╕реНрдЯреАрдореНрд╕рд╡рд░ рд╕рд╛рдзреНрдпрд╛ I/O рдЪрд╛рдЪрдгреНрдпрд╛ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рджреЗрдЦреАрд▓ рдХреЗрд▓рд╛ рдЬрд╛рдК рд╢рдХрддреЛ. рд╣реЗ рдЬрд╡рд│рдЬрд╡рд│ рдХреЛрдгрддреНрдпрд╛рд╣реА GNU/Linux рд╕рд┐рд╕реНрдЯреАрдорд╡рд░ рдереЗрдЯ рдЪрд╛рд▓рддреЗ.Linux.
рд╡рд┐рдХреА рдкреГрд╖реНрдард╛рд╡рд░ рдЕрдиреБрдХреНрд░рдореЗ 1024-рдмрд╛рдЗрдЯ рдмреНрд▓реЙрдХреНрд╕ рд▓рд┐рд╣рд┐рддрд╛рдирд╛ рдбрд┐рд╕реНрдХ рдХрд╛рд░реНрдпрдХреНрд╖рдорддреЗрдЪреЗ рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдХрдорд╛рдВрдб:
dd if=/dev/zero bs=1024 count=1000000 of=file_1GB
dd if=file_1GB of=/dev/null bs=1024
рд╣реЗ рджреЗрдЦреАрд▓ рд▓рдХреНрд╖рд╛рдд рдШреЗрдгреНрдпрд╛рд╕рд╛рд░рдЦреЗ рдЖрд╣реЗ рдХреА рдбреА.рдбреА. рдПрдХ рд╕рд╛рдзрд╛ CPU рдмреЗрдВрдЪрдорд╛рд░реНрдХ рдореНрд╣рдгреВрди. рдЦрд░реЗ рдЖрд╣реЗ, рдпрд╛рд╕рд╛рдареА рдЕрддрд┐рд░рд┐рдХреНрдд рдкреНрд░реЛрдЧреНрд░рд╛рдордЪреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдЕрд╕реЗрд▓ рдЬреНрдпрд╛рд╕рд╛рдареА рд╕рдВрд╕рд╛рдзрди-рдХреЗрдВрджреНрд░рд┐рдд рдЧрдгрдирд╛ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ. рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рд╣реЕрд╢ рд░рдХрдореЗрдЪреА рдЧрдгрдирд╛ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЙрдкрдпреБрдХреНрддрддрд╛ .
dd if=/dev/zero bs=1M count=1024 | md5sumрд╡рд░реАрд▓ рдХрдорд╛рдВрдб рджрд╛рдЦрд╡реЗрд▓ рдХреА рд╕рд┐рд╕реНрдЯреАрдо рдХрд┐рддреА рд╡реЗрдЧрд╛рдиреЗ (MB/s) рд▓рд╛рдВрдм рдХреНрд░рдорд╛рдВрдХрд╛рдЪреНрдпрд╛ рдХреНрд░рдорд╛рд╡рд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд░реЗрд▓. рдЬрд░реА рддрдЬреНрдЮ рдореНрд╣рдгрддрд╛рдд рдХреА рд╣рд╛ рдЖрджреЗрд╢ рдХреЗрд╡рд│ рдвреЛрдмрд│ рдХрд╛рдордЧрд┐рд░реАрдЪреНрдпрд╛ рдореВрд▓реНрдпрд╛рдВрдХрдирд╛рд╕рд╛рдареА рдпреЛрдЧреНрдп рдЖрд╣реЗ. рд╣реЗ рд▓рдХреНрд╖рд╛рдд рдареЗрд╡рдгреЗ рджреЗрдЦреАрд▓ рдорд╣рддреНрддреНрд╡рд╛рдЪреЗ рдЖрд╣реЗ рдХреА рдбреАрдбреА рдЖрдкрд▓реНрдпрд╛рд▓рд╛ рд╣рд╛рд░реНрдб рдбреНрд░рд╛рдЗрд╡реНрд╣рд╡рд░ рдирд┐рдореНрди-рд╕реНрддрд░реАрдп рдСрдкрд░реЗрд╢рдиреНрд╕ рдХрд░рдгреНрдпрд╛рд╕ рдЕрдиреБрдорддреА рджреЗрддреЗ. рдореНрд╣рдгреВрди, рдпреБрдЯрд┐рд▓рд┐рдЯреАрд╕рд╣ рдХрд╛рд░реНрдп рдХрд░рддрд╛рдирд╛ рдЖрдкрдг рд╕рд╛рд╡рдзрдЧрд┐рд░реА рдмрд╛рд│рдЧрдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ рдЬреЗрдгреЗрдХрд░реБрди рдХрд╛рд╣реА рдбреЗрдЯрд╛ рдЧрдорд╛рд╡реВ рдирдпреЗ (рдбреАрдбреА рд╣реЗ рдирд╛рд╡ рдХрд╛рд╣реАрд╡реЗрд│рд╛ рд╡рд┐рдиреЛрджрд╛рдиреЗ рдбрд┐рд╕реНрдХ рд╡рд┐рдирд╛рд╢рдХ рдореНрд╣рдгреВрди рдЙрд▓рдЧрдбрд▓реЗ рдЬрд╛рддреЗ).
рдЖрдореНрд╣реА рдЖрдордЪреНрдпрд╛ рдмреНрд▓реЙрдЧ рдЖрдгрд┐ рд╕реЛрд╢рд▓ рдиреЗрдЯрд╡рд░реНрдХреНрд╕рд╡рд░ рдХрд╛рдп рд▓рд┐рд╣рд┐рддреЛ:
![]()
![]()
![]()
![]()
![]()
![]()
рд╕реНрддреНрд░реЛрдд: www.habr.com
