Π‘ΡŠΡ€Π·Π° отказоустойчива компрСсия (ΠŸΡ€ΠΎΠ΄ΡŠΠ»ΠΆΠ΅Π½ΠΈΠ΅)

Π’Π°Π·ΠΈ статия Π΅ Π²Ρ‚ΠΎΡ€Π°Ρ‚Π° ΠΏΠΎ Ρ‚Π΅ΠΌΠ°Ρ‚Π° Π·Π° Π±ΡŠΡ€Π·ΠΎΡ‚ΠΎ компрСсиранС Π½Π° Π΄Π°Π½Π½ΠΈ. Π’ ΠΏΡŠΡ€Π²Π°Ρ‚Π° статия бСшС описан компрСсор, Ρ€Π°Π±ΠΎΡ‚Π΅Ρ‰ със скорост 10Π“Π‘/сСк. Π½Π° Π΅Π΄Π½ΠΎ процСсорно ядро (ΠΌΠΈΠ½ΠΈΠΌΠ°Π»Π½ΠΎ компрСсиранС, RTT-Min).

Π’ΠΎΠ·ΠΈ компрСсор Π²Π΅Ρ‡Π΅ Π΅ Π²Π½Π΅Π΄Ρ€Π΅Π½ Π² ΠΎΠ±ΠΎΡ€ΡƒΠ΄Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° криминалистичнитС Π΄ΡƒΠ±Π»ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΈ Π·Π° Π±ΡŠΡ€Π·ΠΎ компрСсиранС Π½Π° дъмповС Π½Π° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΈ носитСли ΠΈ засилванС Π½Π° устойчивостта Π½Π° криптографията. ОсвСн Ρ‚ΠΎΠ²Π° ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π·Π° компрСсиранС Π½Π° ΠΎΠ±Ρ€Π°Π·ΠΈ Π½Π° Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½ΠΈ машини ΠΈ своп Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ Π½Π° ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½Π°Ρ‚Π° ΠΏΠ°ΠΌΠ΅Ρ‚ ΠΏΡ€ΠΈ Π·Π°ΠΏΠ°Π·Π²Π°Π½Π΅Ρ‚ΠΎ ΠΈΠΌ Π½Π° Π±ΡŠΡ€Π·ΠΈ SSD носитСли.

Π’ ΠΏΡŠΡ€Π²Π°Ρ‚Π° статия ΡΡŠΡ‰ΠΎ бСшС анонсирано Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΡŠΠΌ Π·Π° компрСсия Π·Π° компрСсиранС Π½Π° Ρ€Π΅Π·Π΅Ρ€Π²Π½ΠΈ копия ΠΎΡ‚ HDD ΠΈ SSD дискови носитСли (срСдно компрСсиранС, RTT-Mid) с Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»Π½ΠΈ подобрСния Π² ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈΡ‚Π΅ Π½Π° компрСсията Π½Π° Π΄Π°Π½Π½ΠΈ. Към настоящия ΠΌΠΎΠΌΠ΅Π½Ρ‚ Ρ‚ΠΎΠ·ΠΈ компрСсор Π΅ напълно Π³ΠΎΡ‚ΠΎΠ² ΠΈ статията Π΅ ΠΈΠΌΠ΅Π½Π½ΠΎ Π·Π° Π½Π΅Π³ΠΎ.

ΠšΠΎΠΌΠΏΡ€Π΅ΡΠΎΡ€ΡŠΡ‚, Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Ρ‰ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΡŠΠΌ RTT-Mid, осигурява стСпСн Π½Π° компрСсия, сравнима със стандартнитС Π°Ρ€Ρ…ΠΈΠ²Π°Ρ‚ΠΎΡ€ΠΈ ΠΊΠ°Ρ‚ΠΎ WinRar ΠΈ 7-Zip, Ρ€Π°Π±ΠΎΡ‚Π΅Ρ‰ΠΈ Π² Π±ΡŠΡ€Π· Ρ€Π΅ΠΆΠΈΠΌ. ΠŸΡ€ΠΈ Ρ‚ΠΎΠ²Π° скоростта Π½Π° Ρ€Π°Π±ΠΎΡ‚Π° ΠΌΡƒ Π΅ ΠΏΠΎΠ½Π΅ с ΠΏΠΎΡ€ΡΠ΄ΡŠΠΊ ΠΏΠΎ-висока.

Бкоростта Π½Π° ΠΎΠΏΠ°ΠΊΠΎΠ²Π°Π½Π΅/распакованС Π½Π° Π΄Π°Π½Π½ΠΈ Π΅ ΠΊΡ€ΠΈΡ‚ΠΈΡ‡Π΅Π½ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚ΡŠΡ€, опрСдСлящ областта Π½Π° ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π° Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈΡ‚Π΅ Π·Π° компрСсия. Малко вСроятно Π΅ Π½Π° някого Π΄Π° ΠΌΡƒ Ρ…Ρ€ΡƒΠΌΠ½Π΅ Π΄Π° компрСсира Π΅Π΄ΠΈΠ½ Ρ‚Π΅Ρ€Π°Π±Π°ΠΉΡ‚ Π΄Π°Π½Π½ΠΈ със скорост 10-15 ΠœΠ΅Π³Π°Π±Π°ΠΉΡ‚Π° Π² сСкунда (Ρ‚ΠΎΡ‡Π½ΠΎ Ρ‚Π°ΠΊΠ°Π²Π° Π΅ скоростта Π½Π° Π°Ρ€Ρ…ΠΈΠ²Π°Ρ‚ΠΎΡ€ΠΈΡ‚Π΅ Π² стандартСн Ρ€Π΅ΠΆΠΈΠΌ Π½Π° компрСсия), Ρ‚ΡŠΠΉ ΠΊΠ°Ρ‚ΠΎ Π·Π° Ρ‚ΠΎΠ²Π° Π±ΠΈΡ…Π° Π±ΠΈΠ»ΠΈ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΈ ΠΏΠΎΡ‡Ρ‚ΠΈ двадСсСт часа ΠΏΡ€ΠΈ пълно Π½Π°Ρ‚ΠΎΠ²Π°Ρ€Π²Π°Π½Π΅ Π½Π° процСсора...

ΠžΡ‚ Π΄Ρ€ΡƒΠ³Π° страна, ΡΡŠΡ‰ΠΈΡΡ‚ Ρ‚Π΅Ρ€Π°Π±Π°ΠΉΡ‚ ΠΌΠΎΠΆΠ΅ Π΄Π° бъдС ΠΊΠΎΠΏΠΈΡ€Π°Π½ със скорости ΠΎΠΊΠΎΠ»ΠΎ 2-3 Π“ΠΈΠ³Π°Π±Π°ΠΉΡ‚Π° Π·Π° дСсСт ΠΌΠΈΠ½ΡƒΡ‚ΠΈ.

Π‘Π»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»Π½ΠΎ, компрСсиранСто Π½Π° информация с голям ΠΎΠ±Π΅ΠΌ Π΅ Π°ΠΊΡ‚ΡƒΠ°Π»Π½ΠΎ, Π°ΠΊΠΎ сС ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π° със скорост Π½Π΅ ΠΏΠΎ-ниска ΠΎΡ‚ Ρ€Π΅Π°Π»Π½Π°Ρ‚Π° скорост Π½Π° Π²Ρ…ΠΎΠ΄/ΠΈΠ·Ρ…ΠΎΠ΄. Π—Π° ΡΡŠΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΈΡ‚Π΅ систСми Ρ‚ΠΎΠ²Π° Π΅ Π½Π΅ ΠΏΠΎ-ΠΌΠ°Π»ΠΊΠΎ ΠΎΡ‚ 100 ΠœΠ΅Π³Π°Π±Π°ΠΉΡ‚Π° Π² сСкунда.

Π’Π΅Π·ΠΈ скорости ΡΡŠΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΈΡ‚Π΅ компрСсори ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° постигат само Π² Ρ€Π΅ΠΆΠΈΠΌ β€žΠ±ΡŠΡ€Π·ΠΎβ€œ. Π•Ρ‚ΠΎ Π² Ρ‚ΠΎΠ·ΠΈ Π°ΠΊΡ‚ΡƒΠ°Π»Π΅Π½ Ρ€Π΅ΠΆΠΈΠΌ Ρ‰Π΅ сравним Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° RTT-Mid с Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½ΠΈΡ‚Π΅ компрСсори.

Π‘Ρ€Π°Π²Π½ΠΈΡ‚Π΅Π»Π½ΠΎ тСстванС Π½Π° новия Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΡŠΠΌ Π·Π° компрСсия.

ΠšΠΎΠΌΠΏΡ€Π΅ΡΠΎΡ€ΡŠΡ‚ RTT-Mid Ρ€Π°Π±ΠΎΡ‚Π΅ΡˆΠ΅ Π² Ρ€Π°ΠΌΠΊΠΈΡ‚Π΅ Π½Π° тСстова ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ°. Π’ Ρ€Π΅Π°Π»Π½ΠΎ β€žΡ€Π°Π±ΠΎΡ‚Π½ΠΎβ€œ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Ρ€Π°Π±ΠΎΡ‚ΠΈ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»Π½ΠΎ ΠΏΠΎ-Π±ΡŠΡ€Π·ΠΎ, Ρ‚Π°ΠΌ Π΅Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎ сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° многопоточност ΠΈ сС ΠΏΡ€ΠΈΠ»Π°Π³Π° β€žΠ½ΠΎΡ€ΠΌΠ°Π»Π΅Π½β€œ ΠΊΠΎΠΌΠΏΠΈΠ»Π°Ρ‚ΠΎΡ€, Π° Π½Π΅ C#.

Въй ΠΊΠ°Ρ‚ΠΎ компрСсоритС, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ΠΈ Π² сравнитСлния тСст, са ΠΈΠ·Π³Ρ€Π°Π΄Π΅Π½ΠΈ Π½Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈ ΠΈ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈΡ‚Π΅ Ρ‚ΠΈΠΏΠΎΠ²Π΅ Π΄Π°Π½Π½ΠΈ сС компрСсират ΠΏΠΎ Ρ€Π°Π·Π»ΠΈΡ‡Π΅Π½ Π½Π°Ρ‡ΠΈΠ½, Π·Π° обСктивност Π½Π° тСста бСшС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ ΠΌΠ΅Ρ‚ΠΎΠ΄ΡŠΡ‚ Π½Π° ΠΈΠ·ΠΌΠ΅Ρ€Π²Π°Π½Π΅ β€žΡΡ€Π΅Π΄Π½Π°Ρ‚Π° Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Π° Π² Π±ΠΎΠ»Π½ΠΈΡ†Π°Ρ‚Π°β€œβ€¦

БъздадСн Π΅ Ρ„Π°ΠΉΠ» с сСкторСн дъмп Π½Π° логичСския диск с ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Π°Ρ‚Π° систСма Windows 10, ΠΊΠΎΠ΅Ρ‚ΠΎ прСдставлява Π½Π°ΠΉ-СстСствСната смСс ΠΎΡ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ структури ΠΎΡ‚ Π΄Π°Π½Π½ΠΈ, Π½Π°Π»ΠΈΡ‡Π½Π° Π½Π° всСки ΠΊΠΎΠΌΠΏΡŽΡ‚ΡŠΡ€. ΠšΠΎΠΌΠΏΡ€Π΅ΡΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° Ρ‚ΠΎΠ·ΠΈ Ρ„Π°ΠΉΠ» Ρ‰Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈ Π΄Π° сС ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅ сравнСниС Π½Π° скоростта ΠΈ стСпСнта Π½Π° компрСсия Π½Π° новия Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΡŠΠΌ с Π½Π°ΠΉ-Π½Π°ΠΏΡ€Π΅Π΄Π½Π°Π»ΠΈΡ‚Π΅ компрСсори, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ΠΈ Π² ΡΡŠΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΈΡ‚Π΅ Π°Ρ€Ρ…ΠΈΠ²Π°Ρ‚ΠΎΡ€ΠΈ.

Π•Ρ‚ΠΎ Ρ‚ΠΎΠ·ΠΈ Ρ„Π°ΠΉΠ» с дъмп:

Π‘ΡŠΡ€Π·Π° отказоустойчива компрСсия (ΠŸΡ€ΠΎΠ΄ΡŠΠ»ΠΆΠ΅Π½ΠΈΠ΅)

Π€Π°ΠΉΠ»ΡŠΡ‚ с дъмпа бСшС компрСсиран с компрСсоритС RTT-Mid, 7-zip, WinRar. ΠšΠΎΠΌΠΏΡ€Π΅ΡΠΎΡ€ΡŠΡ‚ WinRar ΠΈ 7-zip бяха настроСни Π½Π° максимална скорост Π½Π° Ρ€Π°Π±ΠΎΡ‚Π°.

Π Π°Π±ΠΎΡ‚ΠΈ ΠΊΠΎΠΌΠΏΡ€Π΅ΡΠΎΡ€ΡŠΡ‚ 7-zip:

Π‘ΡŠΡ€Π·Π° отказоустойчива компрСсия (ΠŸΡ€ΠΎΠ΄ΡŠΠ»ΠΆΠ΅Π½ΠΈΠ΅)

Π’ΠΎΠΉ Π½Π°Ρ‚ΠΎΠ²Π°Ρ€Π²Π° процСсора Π½Π° 100%, ΠΊΠ°Ρ‚ΠΎ срСдната скорост Π½Π° Ρ‡Π΅Ρ‚Π΅Π½Π΅ Π½Π° изходния дъмп Π΅ ΠΎΠΊΠΎΠ»ΠΎ 60 ΠœΠ΅Π³Π°Π‘Π°ΠΉΡ‚Π°/сСк.

Π Π°Π±ΠΎΡ‚ΠΈ ΠΊΠΎΠΌΠΏΡ€Π΅ΡΠΎΡ€ΡŠΡ‚ WinRar:

Π‘ΡŠΡ€Π·Π° отказоустойчива компрСсия (ΠŸΡ€ΠΎΠ΄ΡŠΠ»ΠΆΠ΅Π½ΠΈΠ΅)

Битуацията Π΅ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Π°, Π½Π°Ρ‚ΠΎΠ²Π°Ρ€Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° процСсора практичСски Π΅ 100%, срСдната скорост Π½Π° Ρ‡Π΅Ρ‚Π΅Π½Π΅ Π½Π° дъмпа Π΅ ΠΎΠΊΠΎΠ»ΠΎ 125 ΠœΠ΅Π³Π°Π‘Π°ΠΉΡ‚Π°/сСк.

ΠšΠ°ΠΊΡ‚ΠΎ Π² ΠΏΡ€Π΅Π΄ΠΈΡˆΠ½ΠΈΡ случай, скоростта Π½Π° Ρ€Π°Π±ΠΎΡ‚Π° Π½Π° Π°Ρ€Ρ…ΠΈΠ²Π°Ρ‚ΠΎΡ€Π° Π΅ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π° ΠΎΡ‚ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΠΈΡ‚Π΅ Π½Π° процСсора.

Π‘Π΅Π³Π° Ρ€Π°Π±ΠΎΡ‚ΠΈ тСстовата ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ° Π½Π° компрСсора RTT-Mid:

Π‘ΡŠΡ€Π·Π° отказоустойчива компрСсия (ΠŸΡ€ΠΎΠ΄ΡŠΠ»ΠΆΠ΅Π½ΠΈΠ΅)

Π•ΠΊΡ€Π°Π½Π½Π°Ρ‚Π° снимка ΠΏΠΎΠΊΠ°Π·Π²Π°, Ρ‡Π΅ ΠΏΡ€ΠΎΡ†Π΅ΡΠΎΡ€ΡŠΡ‚ Π΅ Π½Π°Ρ‚ΠΎΠ²Π°Ρ€Π΅Π½ Π½Π° 50% ΠΈ останалото Π²Ρ€Π΅ΠΌΠ΅ Π΅ Π² Ρ€Π΅ΠΆΠΈΠΌ Π½Π° просто, Ρ‚ΡŠΠΉ ΠΊΠ°Ρ‚ΠΎ няма къдС Π΄Π° сС ΠΈΠ·Ρ…Π²ΡŠΡ€Π»ΡΡ‚ компрСсиранитС Π΄Π°Π½Π½ΠΈ. Π”ΠΈΡΠΊΡŠΡ‚ Π·Π° ΠΈΠ·Ρ…Π²ΡŠΡ€Π»ΡΠ½Π΅ Π½Π° Π΄Π°Π½Π½ΠΈΡ‚Π΅ (Диск 0) Π΅ практичСски напълно Π½Π°Ρ‚ΠΎΠ²Π°Ρ€Π΅Π½. Бкоростта Π½Π° Ρ‡Π΅Ρ‚Π΅Π½Π΅ Π½Π° Π΄Π°Π½Π½ΠΈ (Диск 1) силно Π²Π°Ρ€ΠΈΡ€Π°, Π½ΠΎ Π² срСдно Π΅ Π½Π°Π΄ 200 ΠœΠ΅Π³Π°Π‘Π°ΠΉΡ‚Π°/сСк.

Бкоростта Π½Π° Ρ€Π°Π±ΠΎΡ‚Π° Π½Π° компрСсора Π² Ρ‚ΠΎΠ·ΠΈ случай Π΅ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π° ΠΎΡ‚ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚Ρ‚Π° Π·Π° запис Π½Π° компрСсиранитС Π΄Π°Π½Π½ΠΈ Π½Π° Диск 0.

Π‘Π΅Π³Π° стСпСнта Π½Π° компрСсия Π½Π° ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΡ‚Π΅ Π°Ρ€Ρ…ΠΈΡ„ΠΈ:

Π‘ΡŠΡ€Π·Π° отказоустойчива компрСсия (ΠŸΡ€ΠΎΠ΄ΡŠΠ»ΠΆΠ΅Π½ΠΈΠ΅)

Π‘ΡŠΡ€Π·Π° отказоустойчива компрСсия (ΠŸΡ€ΠΎΠ΄ΡŠΠ»ΠΆΠ΅Π½ΠΈΠ΅)

Π‘ΡŠΡ€Π·Π° отказоустойчива компрСсия (ΠŸΡ€ΠΎΠ΄ΡŠΠ»ΠΆΠ΅Π½ΠΈΠ΅)

ЛСсно сС Π²ΠΈΠΆΠ΄Π°, Ρ‡Π΅ ΠΊΠΎΠΌΠΏΡ€Π΅ΡΠΎΡ€ΡŠΡ‚ RTT-Mid сС справи Π½Π°ΠΉ-Π΄ΠΎΠ±Ρ€Π΅ с компрСсията, Π°Ρ€Ρ…ΠΈΠ²ΡŠΡ‚, създадСн ΠΎΡ‚ Π½Π΅Π³ΠΎ, Π΅ с 1,3 Π“ΠΈΠ³Π°Π‘Π°ΠΉΡ‚Π° ΠΏΠΎ-ΠΌΠ°Π»ΠΊΠΎ ΠΎΡ‚ Π°Ρ€Ρ…ΠΈΠ²Π° Π½Π° WinRar ΠΈ с 2,1 Π“ΠΈΠ³Π°Π‘Π°ΠΉΡ‚Π° ΠΏΠΎ-ΠΌΠ°Π»ΠΊΠΎ ΠΎΡ‚ Π°Ρ€Ρ…ΠΈΠ²Π° Π½Π° 7z.

Π’Ρ€Π΅ΠΌΠ΅Ρ‚ΠΎ, ΠΏΠΎΡ…Π°Ρ€Ρ‡Π΅Π½ΠΎ Π·Π° създаванС Π½Π° Π°Ρ€Ρ…ΠΈΠ²Π°:

  • 7-zip – 26 ΠΌΠΈΠ½ΡƒΡ‚ΠΈ 10 сСкунди;
  • WinRar – 17 ΠΌΠΈΠ½ΡƒΡ‚ΠΈ 40 сСкунди;
  • RTT-Mid – 7 ΠΌΠΈΠ½ΡƒΡ‚ΠΈ 30 сСкунди.

Π’Π°ΠΊΠ° Ρ‡Π΅, Π΄ΠΎΡ€ΠΈ тСстовата, Π½Π΅ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€Π°Π½Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ°, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΠΊΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° RTT-Mid, успя Π΄Π° създадС Π°Ρ€Ρ…ΠΈΠ² ΠΏΠΎΠ²Π΅Ρ‡Π΅ ΠΎΡ‚ Π΄Π²Π° ΠΈ ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Π° ΠΏΡŠΡ‚ΠΈ ΠΏΠΎ-Π±ΡŠΡ€Π·ΠΎ, ΠΊΠ°Ρ‚ΠΎ Π² ΡΡŠΡ‰ΠΎΡ‚ΠΎ Π²Ρ€Π΅ΠΌΠ΅ Π°Ρ€Ρ…ΠΈΠ²ΡŠΡ‚ сС ΠΎΠΊΠ°Π·Π° Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»Π½ΠΎ ΠΏΠΎ-малък ΠΎΡ‚ Ρ‚ΠΎΠ·ΠΈ Π½Π° конкурСнтитС…

Π’Π΅Π·ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ Π½Π΅ вярват Π² Π΅ΠΊΡ€Π°Π½Π½ΠΈΡ‚Π΅ снимки, ΠΌΠΎΠ³Π°Ρ‚ сами Π΄Π° провСрят тяхната достовСрност. ВСстовата ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ° Π΅ Π½Π°Π»ΠΈΡ‡Π½Π° Π½Π° Π²Ρ€ΡŠΠ·ΠΊΠ°Ρ‚Π°, ΠΈΠ·Ρ‚Π΅Π³Π»Π΅Ρ‚Π΅ ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€Π΅Ρ‚Π΅.

Но само само Π½Π° процСсоритС с ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° AVX-2, Π±Π΅Π· ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° Ρ‚Π΅Π·ΠΈ инструкции ΠΊΠΎΠΌΠΏΡ€Π΅ΡΠΎΡ€ΡŠΡ‚ Π½Π΅ Ρ€Π°Π±ΠΎΡ‚ΠΈ ΠΈ Π½Π΅ тСствайтС Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΡŠΠΌΠ° Π½Π° стари AMD процСсори, Ρ‚Π΅ са Π±Π°Π²Π½ΠΈ ΠΏΡ€ΠΈ изпълнСниС Π½Π° AVX команди…

Π˜Π·ΠΏΠΎΠ»Π·Π²Π°Π½ΠΈΡΡ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄ Π·Π° компрСсия

Π’ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΡŠΠΌΠ° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΠΌΠ΅Ρ‚ΠΎΠ΄ Π½Π° индСксиранС Π½Π° повтарящи сС Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ΠΈ тСкст Π² Π±Π°ΠΉΡ‚ΠΎΠ²Π° гранулация. Π’ΠΎΠ·ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄ Π½Π° компрСсия Π΅ извСстСн ΠΎΡ‚Π΄Π°Π²Π½Π°, Π½ΠΎ Π½Π΅ Π΅ Π±ΠΈΠ» ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½, Ρ‚ΡŠΠΉ ΠΊΠ°Ρ‚ΠΎ опСрацията Π·Π° Ρ‚ΡŠΡ€ΡΠ΅Π½Π΅ Π½Π° съвпадСния Π΅ изисквала ΠΌΠ½ΠΎΠ³ΠΎ рСсурси ΠΈ Π΅ ΠΎΡ‚Π½Π΅ΠΌΠ°Π»Π° Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»Π½ΠΎ ΠΏΠΎΠ²Π΅Ρ‡Π΅ Π²Ρ€Π΅ΠΌΠ΅ Π² сравнСниС с построяванСто Π½Π° Ρ€Π΅Ρ‡Π½ΠΈΠΊ. Π’Π°ΠΊΠ° Ρ‡Π΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΡŠΠΌΡŠΡ‚ RTT-Mid Π΅ класичСски ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π·Π° Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ "Π½Π°Π·Π°Π΄ Π² Π±ΡŠΠ΄Π΅Ρ‰Π΅Ρ‚ΠΎ"…

Π’ компрСсора RTT сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΡƒΠ½ΠΈΠΊΠ°Π»Π΅Π½ Π±ΡŠΡ€Π· скСнСр Π·Π° Ρ‚ΡŠΡ€ΡΠ΅Π½Π΅ Π½Π° съвпадСния, ΠΈΠΌΠ΅Π½Π½ΠΎ Ρ‚ΠΎΠΉ Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΠ» Π΄Π° сС ускори процСса Π½Π° компрСсия. Π‘ΠΊΠ΅Π½Π΅Ρ€ΡŠΡ‚ Π΅ собствСно производство, Ρ‚ΠΎΠ²Π° Π΅ "моят хит…", "Ρ†Π΅Π½Π°Ρ‚Π° ΠΌΡƒ Π½Π΅ Π΅ ΠΌΠ°Π»ΠΊΠ°, Ρ‚ΡŠΠΉ ΠΊΠ°Ρ‚ΠΎ Π΅ изцяло Ρ€ΡŠΡ‡Π½Π° Ρ€Π°Π±ΠΎΡ‚Π°" (написан Π½Π° асСмблСр).

Π‘ΠΊΠ΅Π½Π΅Ρ€ΡŠΡ‚ Π·Π° Ρ‚ΡŠΡ€ΡΠ΅Π½Π΅ Π½Π° съвпадСния Π΅ Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½ ΠΏΠΎ двустСпСнна вСроятностна схСма, ΠΏΡŠΡ€Π²ΠΎ сС сканира Π½Π°Π»ΠΈΡ‡ΠΈΠ΅Ρ‚ΠΎ Π½Π° "ΠΏΡ€ΠΈΠ·Π½Π°ΠΊ" Π·Π° съвпадСниС ΠΈ само слСд ΠΎΡ‚ΠΊΡ€ΠΈΠ²Π°Π½Π΅Ρ‚ΠΎ Π½Π° "ΠΏΡ€ΠΈΠ·Π½Π°ΠΊΠ°" Π½Π° Ρ‚ΠΎΠ²Π° място сС стартира ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π°Ρ‚Π° Π·Π° ΠΎΡ‚ΠΊΡ€ΠΈΠ²Π°Π½Π΅ Π½Π° Ρ€Π΅Π°Π»Π½ΠΎΡ‚ΠΎ съвпадСниС.

Π Π°Π·ΠΌΠ΅Ρ€ΡŠΡ‚ Π½Π° ΠΏΡ€ΠΎΠ·ΠΎΡ€Π΅Ρ†Π° Π·Π° Ρ‚ΡŠΡ€ΡΠ΅Π½Π΅ Π½Π° съвпадСния Π΅ нСпрСдсказуСм ΠΈ зависи ΠΎΡ‚ стСпСнта Π½Π° Снтропия Π² обработвания Π±Π»ΠΎΠΊ Π΄Π°Π½Π½ΠΈ. Π—Π° напълно случайни (нСсТимаСми) Π΄Π°Π½Π½ΠΈ Ρ‚ΠΎΠΉ ΠΈΠΌΠ° Ρ€Π°Π·ΠΌΠ΅Ρ€ Π² ΠΌΠ΅Π³Π°Π±Π°ΠΉΡ‚ΠΈ, Π° Π·Π° Π΄Π°Π½Π½ΠΈΡ‚Π΅ с повтаряния Π²ΠΈΠ½Π°Π³ΠΈ ΠΈΠΌΠ° Ρ€Π°Π·ΠΌΠ΅Ρ€ Π½Π°Π΄ Π΅Π΄ΠΈΠ½ ΠΌΠ΅Π³Π°Π±Π°ΠΉΡ‚.

Но ΠΌΠ½ΠΎΠ³ΠΎ ΡΡŠΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΈ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈ Π΄Π°Π½Π½ΠΈ са нСсТимаСми ΠΈ "Π³ΠΎΠ½Π΅Π½Π΅Ρ‚ΠΎ" ΠΈΠΌ с Ρ€Π΅ΡΡƒΡ€ΡΠΎΠ΅ΠΌΡŠΠΊ скСнСр Π΅ Π±Π΅Π·ΠΏΠΎΠ»Π΅Π·Π½ΠΎ ΠΈ Ρ€Π°Π·Ρ‚ΠΎΡ‡ΠΈΡ‚Π΅Π»Π½ΠΎ, Π·Π°Ρ‚ΠΎΠ²Π° Π² скСнСра сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ Π΄Π²Π° Ρ€Π΅ΠΆΠΈΠΌΠ° Π½Π° Ρ€Π°Π±ΠΎΡ‚Π°. ΠŸΡŠΡ€Π²ΠΎ, сС Ρ‚ΡŠΡ€ΡΡΡ‚ ΡƒΡ‡Π°ΡΡ‚ΡŠΡ†ΠΈ ΠΎΡ‚ оригиналния тСкст с възмоТни повтаряния ΠΈ Ρ‚Π°Π·ΠΈ опСрация ΡΡŠΡ‰ΠΎ сС ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π° ΠΏΠΎ вСроятностСн ΠΌΠ΅Ρ‚ΠΎΠ΄ ΠΈ сС изпълнява ΠΌΠ½ΠΎΠ³ΠΎ Π±ΡŠΡ€Π·ΠΎ (със скорост 4-6 Π³ΠΈΠ³Π°Π±Π°ΠΉΡ‚Π°/сСк). Π‘Π»Π΅Π΄ Ρ‚ΠΎΠ²Π° ΡƒΡ‡Π°ΡΡ‚ΡŠΡ†ΠΈΡ‚Π΅ с възмоТни съвпадСния сС ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π²Π°Ρ‚ ΠΎΡ‚ основния скСнСр.

Π˜Π½Π΄Π΅ΠΊΡΠ½ΠΎΡ‚ΠΎ сТатиС Π½Π΅ Π΅ ΠΌΠ½ΠΎΠ³ΠΎ Π΅Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎ, трябва Π΄Π° замСствамС повтарящитС сС Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ΠΈ с индСкси, ΠΈ индСксният массив Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»Π½ΠΎ намалява ΠΊΠΎΠ΅Ρ„ΠΈΡ†ΠΈΠ΅Π½Ρ‚Π° Π½Π° компрСсия.

Π—Π° Π΄Π° сС ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈ стСпСнта Π½Π° компрСсия, сС индСксират Π½Π΅ само ΠΏΡŠΠ»Π½ΠΈΡ‚Π΅ съвпадСния Π½Π° Π±Π°ΠΉΡ‚ΠΎΠ²ΠΈΡ‚Π΅ Π½ΠΈΠ·ΠΎΠ²Π΅, Π½ΠΎ ΠΈ частичнитС, ΠΊΠΎΠ³Π°Ρ‚ΠΎ Π² Π½ΠΈΠ·Π° ΠΈΠΌΠ° ΡΡŠΠ²ΠΏΠ°Π΄Π°Ρ‰ΠΈ ΠΈ Π½Π΅ΡΡŠΠ²ΠΏΠ°Π΄Π°Ρ‰ΠΈ Π±Π°ΠΉΡ‚ΠΎΠ²Π΅. Π—Π° Ρ†Π΅Π»Ρ‚Π° Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Π½Π° индСкса Π΅ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ ΠΏΠΎΠ»Π΅ Π·Π° маска Π½Π° съвпадСния, ΠΊΠΎΠ΅Ρ‚ΠΎ ΡƒΠΊΠ°Π·Π²Π° Π½Π° ΡΡŠΠ²ΠΏΠ°Π΄Π°Ρ‰ΠΈΡ‚Π΅ Π±Π°ΠΉΡ‚ΠΎΠ²Π΅ Π½Π° Π΄Π²Π°Ρ‚Π° Π±Π»ΠΎΠΊΠ°. Π—Π° ΠΎΡ‰Π΅ ΠΏΠΎ-голяма компрСсиия сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° индСксиранС с наслаганС Π½Π° няколко частично ΡΡŠΠ²ΠΏΠ°Π΄Π°Ρ‰ΠΈ Π±Π»ΠΎΠΊΠ° Π²ΡŠΡ€Ρ…Ρƒ тСкущия Π±Π»ΠΎΠΊ.

Всичко Ρ‚ΠΎΠ²Π° ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈ Π΄Π° сС постигнС Π² компрСсора RTT-Mid стСпСн Π½Π° компрСсия, ΡΡŠΠΈΠ·ΠΌΠ΅Ρ€ΠΈΠΌΠ° с компрСсоритС, ΠΈΠ·Ρ€Π°Π±ΠΎΡ‚Π΅Π½ΠΈ ΠΏΠΎ Ρ€Π΅Ρ‡Π½ΠΈΠΊΠΎΠ² ΠΌΠ΅Ρ‚ΠΎΠ΄, Π½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π΅Ρ‰ΠΈ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎ-Π±ΡŠΡ€Π·ΠΎ.

Бкоростта Π½Π° Ρ€Π°Π±ΠΎΡ‚Π° Π½Π° новия Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΡŠΠΌ Π·Π° компрСсия

Ако ΠΊΠΎΠΌΠΏΡ€Π΅ΡΠΎΡ€ΡŠΡ‚ Ρ€Π°Π±ΠΎΡ‚ΠΈ с монопольно ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° кСша Π² ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π° (Π·Π° Π΅Π΄ΠΈΠ½ ΠΏΠΎΡ‚ΠΎΠΊ са Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΈ 4 ΠœΠ΅Π³Π°Π±Π°ΠΉΡ‚Π°), Ρ‚ΠΎ скоростта Π½Π° Ρ€Π°Π±ΠΎΡ‚Π° Π²Π°Ρ€ΠΈΡ€Π° Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π° ΠΎΡ‚ 700 Π΄ΠΎ 2000 ΠœΠ΅Π³Π°Π±Π°ΠΉΡ‚Π°/сСк. Π½Π° Π΅Π΄Π½ΠΎ процСсорно ядро Π² зависимост ΠΎΡ‚ Ρ‚ΠΈΠΏΠ° Π½Π° компрСсиранитС Π΄Π°Π½Π½ΠΈ ΠΈ ΠΌΠ°Π»ΠΊΠΎ зависи ΠΎΡ‚ Ρ€Π°Π±ΠΎΡ‚Π½Π°Ρ‚Π° чСстота Π½Π° процСсора.

ΠŸΡ€ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠΏΠΎΡ‚ΠΎΡ‡Π½Π° рСализация Π½Π° компрСсора, Π΅Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½Π°Ρ‚Π° мащабируСмост сС опрСдСля ΠΎΡ‚ ΠΎΠ±Π΅ΠΌΠ° Π½Π° кСш ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π° ΠΎΡ‚ Ρ‚Ρ€Π΅Ρ‚ΠΎ Π½ΠΈΠ²ΠΎ. НапримСр, ΠΏΡ€ΠΈ Π½Π°Π»ΠΈΡ‡Π½ΠΈ 9 ΠœΠ΅Π³Π°Π±Π°ΠΉΡ‚Π° кСш ΠΏΠ°ΠΌΠ΅Ρ‚, няма смисъл Π΄Π° сС стартират ΠΏΠΎΠ²Π΅Ρ‡Π΅ ΠΎΡ‚ Π΄Π²Π° ΠΏΠΎΡ‚ΠΎΠΊΠ° компрСсия, Ρ‚ΡŠΠΉ ΠΊΠ°Ρ‚ΠΎ скоростта ΠΎΡ‚ Ρ‚ΠΎΠ²Π° няма Π΄Π° сС ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈ. Но ΠΏΡ€ΠΈ кСш ΠΎΡ‚ 20 ΠœΠ΅Π³Π°Π±Π°ΠΉΡ‚Π° ΠΌΠΎΠΆΠ΅ Π΄Π° сС стартират Π²Π΅Ρ‡Π΅ ΠΏΠ΅Ρ‚ ΠΏΠΎΡ‚ΠΎΠΊΠ° компрСсия.

Π‘ΡŠΡ‰ΠΎ Ρ‚Π°ΠΊΠ°, ΡΡŠΡ‰Π΅ΡΡ‚Π²Π΅Π½ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚ΡŠΡ€, опрСдСлящ скоростта Π½Π° Ρ€Π°Π±ΠΎΡ‚Π° Π½Π° компрСсора, става латСнтността Π½Π° ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½Π°Ρ‚Π° ΠΏΠ°ΠΌΠ΅Ρ‚. ΠΠ»Π³ΠΎΡ€ΠΈΡ‚ΡŠΠΌΡŠΡ‚ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° случайни запитвания към ОП, част ΠΎΡ‚ ΠΊΠΎΠΈΡ‚ΠΎ Π½Π΅ ΠΏΠΎΠΏΠ°Π΄Π° Π² кСш ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π° (ΠΎΠΊΠΎΠ»ΠΎ 10%) ΠΈ ΠΌΡƒ сС Π½Π°Π»Π°Π³Π° Π΄Π° Ρ‡Π°ΠΊΠ° Π΄Π°Π½Π½ΠΈ ΠΎΡ‚ ОП, ΠΊΠΎΠ΅Ρ‚ΠΎ намалява скоростта Π½Π° Ρ€Π°Π±ΠΎΡ‚Π°.

Π‘ΡŠΡ‰Π΅ΡΡ‚Π²Π΅Π½ΠΎ влияниС Π²ΡŠΡ€Ρ…Ρƒ скоростта Π½Π° компрСсора ΠΎΠΊΠ°Π·Π²Π° ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚Π° Π½Π° систСмата Π·Π° Π²Ρ…ΠΎΠ΄/ΠΈΠ·Ρ…ΠΎΠ΄ Π½Π° Π΄Π°Π½Π½ΠΈ. Запитванията ΠΎΡ‚ ОП към Π²Ρ…ΠΎΠ΄Π°/ΠΈΠ·Ρ…ΠΎΠ΄Π° Π±Π»ΠΎΠΊΠΈΡ€Π°Ρ‚ запитванията Π·Π° Π΄Π°Π½Π½ΠΈ ΠΎΡ‚ ЦП, ΠΊΠΎΠ΅Ρ‚ΠΎ ΡΡŠΡ‰ΠΎ намалява скоростта Π½Π° компрСсия. Π’Π°Π·ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Π΅ ΡΡŠΡ‰Π΅ΡΡ‚Π²Π΅Π½Π° Π·Π° Π»Π°ΠΏΡ‚ΠΎΠΏΠΈ ΠΈ дСсктопи, ΡΡŠΡ€Π²ΡŠΡ€ΠΈ Π½ΠΎ тя Π΅ ΠΏΠΎ-ΠΌΠ°Π»ΠΊΠΎ ΡΡŠΡ‰Π΅ΡΡ‚Π²Π΅Π½Π° Π±Π»Π°Π³ΠΎΠ΄Π°Ρ€Π΅Π½ΠΈΠ΅ Π½Π° ΠΏΠΎ-Π½Π°ΠΏΡ€Π΅Π΄Π½Π°Π» Π±Π»ΠΎΠΊ Π·Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° Π΄ΠΎΡΡ‚ΡŠΠΏΠ° Π΄ΠΎ систСмната шина ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠΊΠ°Π½Π°Π»Π½Π° ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½Π° ΠΏΠ°ΠΌΠ΅Ρ‚.

Π’ тСкста Π½Π° статията сС ΠΎΠ±ΡΡŠΠΆΠ΄Π°Ρ‚ компрСсията, Π΄ΠΎΠΊΠ°Ρ‚ΠΎ дСкомпрСсията остава извън ΠΎΠ±ΡΡŠΠΆΠ΄Π°Π½Π΅Ρ‚ΠΎ, Ρ‚ΡŠΠΉ ΠΊΠ°Ρ‚ΠΎ Ρ‚Π°ΠΌ «всичко Π΅ Π½Π°Ρ€Π΅Π΄Β». ДСкомпрСсията ΠΏΡ€ΠΎΡ‚ΠΈΡ‡Π° Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»Π½ΠΎ ΠΏΠΎ-Π±ΡŠΡ€Π·ΠΎ ΠΈ Π΅ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π° ΠΎΡ‚ скоростта Π½Π° Π²Ρ…ΠΎΠ΄Π°/ΠΈΠ·Ρ…ΠΎΠ΄Π°. Π•Π΄Π½ΠΎ физичСско ядро Π² Π΅Π΄ΠΈΠ½ ΠΏΠΎΡ‚ΠΎΠΊ осигурява скорости Π½Π° Ρ€Π°Π·ΠΏΠ°ΠΊΠΎΠ²Π°Π½Π΅ ΠΎΡ‚ 3-4 Π³ΠΈΠ³Π°Π±Π°ΠΉΡ‚Π°/сСкунда.

Π’ΠΎΠ²Π° сС дълТи Π½Π° липсата Π½Π° опСрация Π·Π° Ρ‚ΡŠΡ€ΡΠ΅Π½Π΅ Π½Π° съвпадСния Π² процСса Π½Π° Ρ€Π°Π·ΠΏΠ°ΠΊΠΎΠ²Π°Π½Π΅, която «изяТда» основнитС рСсурси Π½Π° процСсора ΠΈ кСша ΠΏΡ€ΠΈ компрСсия.

НадСТдност Π½Π° ΡΡŠΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° компрСсирани Π΄Π°Π½Π½ΠΈ

ΠšΠ°ΠΊΡ‚ΠΎ подсказва ΠΈΠΌΠ΅Ρ‚ΠΎ Π½Π° цСлия клас софтуСрни срСдства, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‰ΠΈ компрСсия Π½Π° Π΄Π°Π½Π½ΠΈ (Π°Ρ€Ρ…ΠΈΠ²Π°Ρ‚ΠΎΡ€ΠΈ), Ρ‚Π΅ са ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈ Π·Π° Π΄ΡŠΠ»Π³ΠΎΡΡ€ΠΎΡ‡Π½ΠΎ ΡΡŠΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ Π½Π° информация, Π½Π΅ Π² ΠΏΡ€ΠΎΠ΄ΡŠΠ»ΠΆΠ΅Π½ΠΈΠ΅ Π½Π° Π³ΠΎΠ΄ΠΈΠ½ΠΈ, Π° Π½Π° Π²Π΅ΠΊΠΎΠ²Π΅ ΠΈ хилядолСтия...

ΠŸΡ€Π΅Π· Π²Ρ€Π΅ΠΌΠ΅Ρ‚ΠΎ Π½Π° ΡΡŠΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ носитСлитС Π½Π° информация губят част ΠΎΡ‚ Π΄Π°Π½Π½ΠΈΡ‚Π΅, Π΅Ρ‚ΠΎ Π΅Π΄ΠΈΠ½ ΠΏΡ€ΠΈΠΌΠ΅Ρ€:

Π‘ΡŠΡ€Π·Π° отказоустойчива компрСсия (ΠŸΡ€ΠΎΠ΄ΡŠΠ»ΠΆΠ΅Π½ΠΈΠ΅)

Π’ΠΎΠ·ΠΈ Β«Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²Β» носитСл Π½Π° информация Π΅ Π½Π° хиляда Π³ΠΎΠ΄ΠΈΠ½ΠΈ, някои Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ΠΈ са Π·Π°Π³ΡƒΠ±Π΅Π½ΠΈ, Π½ΠΎ информацията ΠΊΠ°Ρ‚ΠΎ цяло остава Β«Ρ‡Π΅Ρ‚ΠΈΠΌΠ°Β»...

Никой ΠΎΡ‚ ΠΎΡ‚Π³ΠΎΠ²ΠΎΡ€Π½ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΠΈ Π½Π° ΡΡŠΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΈ Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΈ систСми Π·Π° ΡΡŠΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ Π½Π° Π΄Π°Π½Π½ΠΈ ΠΈ Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΈ носитСли Π½Π΅ Π΄Π°Π²Π° Π³Π°Ρ€Π°Π½Ρ†ΠΈΠΈ Π·Π° пълна запазСност Π½Π° Π΄Π°Π½Π½ΠΈΡ‚Π΅ Π½Π°Π΄ 75 Π³ΠΎΠ΄ΠΈΠ½ΠΈ.
И Ρ‚ΠΎΠ²Π° Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ, Π½ΠΎ ΠΎΡ‚Π»ΠΎΠΆΠ΅Π½, Ρ€Π΅ΡˆΠ°Π²Π°Π½Π΅Ρ‚ΠΎ ΠΌΡƒ Ρ‰Π΅ бъдС Π·Π°Π΄Π°Ρ‡Π° Π·Π° Π½Π°ΡˆΠΈΡ‚Π΅ ΠΏΠΎΡ‚ΠΎΠΌΡ†ΠΈ...

БистСмитС Π·Π° ΡΡŠΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ Π½Π° Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΈ Π΄Π°Π½Π½ΠΈ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° губят Π΄Π°Π½Π½ΠΈ Π½Π΅ само слСд 75 Π³ΠΎΠ΄ΠΈΠ½ΠΈ, Π³Ρ€Π΅ΡˆΠΊΠΈ Π² Π΄Π°Π½Π½ΠΈΡ‚Π΅ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° сС появят ΠΏΠΎ всяко Π²Ρ€Π΅ΠΌΠ΅, Π΄ΠΎΡ€ΠΈ ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅ Π½Π° запис, Ρ‚Π΅Π·ΠΈ изкривявания сС ΠΎΠΏΠΈΡ‚Π²Π°Ρ‚ Π΄Π° ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·ΠΈΡ€Π°Ρ‚, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΠΊΠΈ ΠΈΠ·Π»ΠΈΡˆΡŠΡ†ΠΈ ΠΈ ΠΊΠΎΡ€ΠΈΠ³ΠΈΡ€Π°ΠΉΠΊΠΈ систСми Π·Π° корСкция Π½Π° Π³Ρ€Π΅ΡˆΠΊΠΈ. Π˜Π·Π»ΠΈΡˆΡŠΡ†ΠΈΡ‚Π΅ ΠΈ систСмитС Π·Π° корСкция ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° Π²ΡŠΠ·ΡΡ‚Π°Π½ΠΎΠ²ΡΡ‚ Π·Π°Π³ΡƒΠ±Π΅Π½Π° информация Π΄Π°Π»Π΅ΠΊΠΎ Π½Π΅ Π²ΠΈΠ½Π°Π³ΠΈ, Π° Π°ΠΊΠΎ ΠΈ я Π²ΡŠΠ·ΡΡ‚Π°Π½ΠΎΠ²ΡΡ‚, Ρ‚ΠΎ няма гаранция, Ρ‡Π΅ опСрацията ΠΏΠΎ Π²ΡŠΠ·ΡΡ‚Π°Π½ΠΎΠ²ΡΠ²Π°Π½Π΅ Π΅ ΠΏΡ€Π΅ΠΌΠΈΠ½Π°Π»Π° ΠΊΠΎΡ€Π΅ΠΊΡ‚Π½ΠΎ.

И Ρ‚ΠΎΠ²Π° Π΅ голям ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ, Π½ΠΎ Π½Π΅ ΠΎΡ‚Π»ΠΎΠΆΠ΅Π½, Π° Ρ‚Π΅ΠΊΡƒΡ‰.

Π‘ΡŠΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΈΡ‚Π΅ компрСсори, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ΠΈ Π·Π° Π°Ρ€Ρ…ΠΈΠ²ΠΈΡ€Π°Π½Π΅ Π½Π° Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΈ Π΄Π°Π½Π½ΠΈ, са ΠΈΠ·Π³Ρ€Π°Π΄Π΅Π½ΠΈ Π½Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ Π½Π° рСчниковия ΠΌΠ΅Ρ‚ΠΎΠ΄ ΠΈ Π·Π° Ρ‚Π°ΠΊΠΈΠ²Π° Π°Ρ€Ρ…ΠΈΠ²ΠΈ Π·Π°Π³ΡƒΠ±Π°Ρ‚Π° Π½Π° Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ ΠΎΡ‚ информацията Ρ‰Π΅ бъдС Ρ„Π°Ρ‚Π°Π»Π½ΠΎ ΡΡŠΠ±ΠΈΡ‚ΠΈΠ΅, Π΄ΠΎΡ€ΠΈ ΡΡŠΡ‰Π΅ΡΡ‚Π²ΡƒΠ²Π° установСн Ρ‚Π΅Ρ€ΠΌΠΈΠ½ Π·Π° Ρ‚Π°ΠΊΠ°Π²Π° ситуация β€” «счупСн» архив…

Ниската надСТдност Π½Π° ΡΡŠΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ Π½Π° информация Π² Π°Ρ€Ρ…ΠΈΠ²ΠΈ със словСсно компрСсиранС Π΅ ΡΠ²ΡŠΡ€Π·Π°Π½Π° със структурата Π½Π° компрСсиранитС Π΄Π°Π½Π½ΠΈ. Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡΡ‚Π° Π² Ρ‚Π°ΠΊΡŠΠ² Π°Ρ€Ρ…ΠΈΠ² Π½Π΅ ΡΡŠΠ΄ΡŠΡ€ΠΆΠ° оригиналния тСкст, Π° само Π½ΠΎΠΌΠ΅Ρ€Π° Π½Π° записитС Π² Ρ€Π΅Ρ‡Π½ΠΈΠΊΠ°, ΠΊΠΎΠΉΡ‚ΠΎ Π΄ΠΈΠ½Π°ΠΌΠΈΡ‡Π½ΠΎ сС ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€Π° ΠΎΡ‚ тСкущия компрСсируСм тСкст. ΠŸΡ€ΠΈ Π·Π°Π³ΡƒΠ±Π° ΠΈΠ»ΠΈ изкривяванС Π½Π° Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ ΠΎΡ‚ Π°Ρ€Ρ…ΠΈΠ²Π°, Π΅ нСвъзмоТно Π΄Π° сС ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€Π°Ρ‚ всички послСдващи записи Π½ΠΈΡ‚ΠΎ ΠΏΠΎ ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅, Π½ΠΈΡ‚ΠΎ ΠΏΠΎ дълТина Π½Π° записа Π² Ρ€Π΅Ρ‡Π½ΠΈΠΊΠ°, Ρ‚ΡŠΠΉ ΠΊΠ°Ρ‚ΠΎ Π½Π΅ Π΅ ясно Π½Π° ΠΊΠ°ΠΊΠ²ΠΎ отговаря Π½ΠΎΠΌΠ΅Ρ€ΡŠΡ‚ Π½Π° рСчниковия запис.

Π’ΡŠΠ·ΡΡ‚Π°Π½ΠΎΠ²ΡΠ²Π°Π½Π΅Ρ‚ΠΎ Π½Π° информация ΠΎΡ‚ Ρ‚Π°ΠΊΡŠΠ² "Ρ€Π°Π·Ρ€ΡƒΡˆΠ΅Π½" Π°Ρ€Ρ…ΠΈΠ² Π΅ нСвъзмоТно.

ΠΠ»Π³ΠΎΡ€ΠΈΡ‚ΡŠΠΌΡŠΡ‚ RTT Π΅ построСн Π½Π° основата Π½Π° ΠΏΠΎ-Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ ΠΌΠ΅Ρ‚ΠΎΠ΄ Π·Π° ΡΡŠΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ Π½Π° компрСсирани Π΄Π°Π½Π½ΠΈ. Π’ Π½Π΅Π³ΠΎ сС ΠΏΡ€ΠΈΠ»Π°Π³Π° индСксСн ΠΌΠ΅Ρ‚ΠΎΠ΄ Π·Π° ΠΎΡ‚Ρ‡ΠΈΡ‚Π°Π½Π΅ Π½Π° повтарящи сС Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ΠΈ. Π’ΠΎΠ·ΠΈ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ към компрСсията позволява Π΄Π° сС ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΠΈΠ·ΠΈΡ€Π°Ρ‚ послСдствията ΠΎΡ‚ изкривяванС Π½Π° информацията Π½Π° носитСля ΠΈ Π² ΠΌΠ½ΠΎΠ³ΠΎ случаи Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎ ΠΊΠΎΡ€ΠΈΠ³ΠΈΡ€Π° изкривяванията, възникнали ΠΏΡ€ΠΈ ΡΡŠΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ Π½Π° информация.
Π’ΠΎΠ²Π° Π΅ ΡΠ²ΡŠΡ€Π·Π°Π½ΠΎ с Ρ„Π°ΠΊΡ‚Π°, Ρ‡Π΅ архивният Ρ„Π°ΠΉΠ» Π² случай Π½Π° индСксно компрСсиранС ΡΡŠΠ΄ΡŠΡ€ΠΆΠ° Π΄Π²Π΅ ΠΏΠΎΠ»Π΅Ρ‚Π°:

  • ΠΏΠΎΠ»Π΅ Π½Π° оригиналния тСкст с ΠΏΡ€Π΅ΠΌΠ°Ρ…Π½Π°Ρ‚ΠΈ ΠΎΡ‚ Π½Π΅Π³ΠΎ ΡƒΡ‡Π°ΡΡ‚ΡŠΡ†ΠΈ повтарянС;
  • ΠΏΠΎΠ»Π΅ Π½Π° индСкситС.

ΠšΡ€ΠΈΡ‚ΠΈΡ‡Π½ΠΎ Π²Π°ΠΆΠ½ΠΎΡ‚ΠΎ ΠΏΠΎΠ»Π΅ Π½Π° индСкситС Π·Π° Π²ΡŠΠ·ΡΡ‚Π°Π½ΠΎΠ²ΡΠ²Π°Π½Π΅ Π½Π° информацията Π½Π΅ Π΅ голямо ΠΏΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° сС Π΄ΡƒΠ±Π»ΠΈΡ€Π° Π·Π° надСТдност Π½Π° ΡΡŠΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ Π½Π° Π΄Π°Π½Π½ΠΈ. Π—Π°Ρ‚ΠΎΠ²Π°, Π΄ΠΎΡ€ΠΈ Π°ΠΊΠΎ Π·Π°Π³ΡƒΠ±ΠΈΠΌ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ ΠΎΡ‚ оригиналния тСкст ΠΈΠ»ΠΈ индСксния масив, цялата останала информация Ρ‰Π΅ бъдС Π²ΡŠΠ·ΡΡ‚Π°Π½ΠΎΠ²Π΅Π½Π° Π±Π΅Π· ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ, ΠΊΠ°ΠΊΡ‚ΠΎ Π΅ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½Π° ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ°Ρ‚Π° с "Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²" носитСл Π½Π° информация.

ΠΠ΅Π΄ΠΎΡΡ‚Π°Ρ‚ΡŠΡ†ΠΈ Π½Π° Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΡŠΠΌΠ°

Няма достойнства Π±Π΅Π· Π½Π΅Π΄ΠΎΡΡ‚Π°Ρ‚ΡŠΡ†ΠΈ. Π˜Π½Π΄Π΅ΠΊΡΠ½ΠΈΡΡ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄ Π·Π° компрСсия Π½Π΅ компрСсира повтарящи сС послСдоватСлности с ΠΌΠ°Π»ΠΊΠ° дълТина. Π’ΠΎΠ²Π° Π΅ ΡΠ²ΡŠΡ€Π·Π°Π½ΠΎ с ограничСнията Π½Π° индСксния ΠΌΠ΅Ρ‚ΠΎΠ΄. Π˜Π½Π΄Π΅ΠΊΡΠΈΡ‚Π΅ ΠΈΠΌΠ°Ρ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€ Π½Π΅ ΠΏΠΎ-малък ΠΎΡ‚ 3 Π±Π°ΠΉΡ‚Π° ΠΈ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° Π±ΡŠΠ΄Π°Ρ‚ с Ρ€Π°Π·ΠΌΠ΅Ρ€ Π΄ΠΎ 12 Π±Π°ΠΉΡ‚Π°. Ако сС срСща ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π΅Π½ΠΈΠ΅ с ΠΏΠΎ-малък Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΎΡ‚ описващия Π³ΠΎ индСкс, Ρ‚ΠΎ Π½Π΅ сС ΠΎΡ‚Ρ‡ΠΈΡ‚Π°, Π±Π΅Π· Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ»ΠΊΠΎ чСсто сС ΠΎΡ‚ΠΊΡ€ΠΈΠ²Π°Ρ‚ Ρ‚Π°ΠΊΠΈΠ²Π° повторСния Π² компрСсируСмия Ρ„Π°ΠΉΠ».

Врадиционният, Ρ€Π΅Ρ‡Π½ΠΈΠΊΠΎΠ² ΠΌΠ΅Ρ‚ΠΎΠ΄ Π½Π° компрСсия Π΅Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎ сТима мноТСствСни ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π°ΠΈ с ΠΌΠ°Π»ΠΊΠ° дълТина ΠΈ ΠΏΠΎΡ€Π°Π΄ΠΈ Ρ‚ΠΎΠ²Π° постига ΠΏΠΎ-висок ΠΊΠΎΠ΅Ρ„ΠΈΡ†ΠΈΠ΅Π½Ρ‚ Π½Π° компрСсия, ΠΎΡ‚ΠΊΠΎΠ»ΠΊΠΎΡ‚ΠΎ индСксната компрСсия. Вярно Π΅, Ρ‡Π΅ Ρ‚ΠΎΠ²Π° сС постига Π·Π° смСтка Π½Π° високо Π½Π°Ρ‚ΠΎΠ²Π°Ρ€Π²Π°Π½Π΅ Π½Π° цСнтралния процСсор, Π·Π° Π΄Π° Π·Π°ΠΏΠΎΡ‡Π½Π΅ рСчниковият ΠΌΠ΅Ρ‚ΠΎΠ΄ Π΄Π° компрСсира Π΄Π°Π½Π½ΠΈΡ‚Π΅ ΠΏΠΎ-Π΅Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎ ΠΎΡ‚ индСксния ΠΌΠ΅Ρ‚ΠΎΠ΄, Ρ‚ΠΎΠΉ трябва Π΄Π° Π½Π°ΠΌΠ°Π»ΠΈ скоростта Π½Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° Π΄Π°Π½Π½ΠΈΡ‚Π΅ Π΄ΠΎ 10-20 ΠΌΠ΅Π³Π°Π±Π°ΠΉΡ‚Π° Π² сСкунда Π½Π° Ρ€Π΅Π°Π»Π½ΠΈ изчислитСлни установки ΠΏΡ€ΠΈ пълно Π½Π°Ρ‚ΠΎΠ²Π°Ρ€Π²Π°Π½Π΅ Π½Π° ЦП.

Π’Π΅Π·ΠΈ ниски скорости са Π½Π΅ΠΏΡ€ΠΈΠ΅ΠΌΠ»ΠΈΠ²ΠΈ Π·Π° ΡΡŠΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΈΡ‚Π΅ систСми Π·Π° ΡΡŠΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ Π½Π° Π΄Π°Π½Π½ΠΈ ΠΈ прСдставляват ΠΏΠΎ-скоро β€žΠ°ΠΊΠ°Π΄Π΅ΠΌΠΈΡ‡Π΅Π½β€œ интСрСс, ΠΎΡ‚ΠΊΠΎΠ»ΠΊΠΎΡ‚ΠΎ ΠΏΡ€Π°ΠΊΡ‚ΠΈΡ‡Π΅Π½.

Π‘Ρ‚Π΅ΠΏΠ΅Π½Ρ‚Π° Π½Π° компрСсия Π½Π° информацията Ρ‰Π΅ бъдС Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»Π½ΠΎ повишСна Π² слСдващата модификация Π½Π° Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΡŠΠΌΠ° Π Π’Π’ (RΠ’Π’- Max), ΠΊΠΎΠΉΡ‚ΠΎ Π²Π΅Ρ‡Π΅ Π΅ Π² Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°.

Π’Π°ΠΊΠ° Ρ‡Π΅, ΠΊΠ°ΠΊΡ‚ΠΎ Π²ΠΈΠ½Π°Π³ΠΈ, ΠΏΡ€ΠΎΠ΄ΡŠΠ»ΠΆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ слСдва...

Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ: habr.com

ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС със Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS ΠΈ VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ πŸ”₯ ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС със Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS ΠΈ VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ | ProHoster