ΠŸΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»Π½ΠΎΡΡ‚Ρ‚Π° Π½Π° Raspberry Pi: добавямС ZRAM ΠΈ промСнямС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈΡ‚Π΅ Π½Π° ядрото

ΠŸΡ€Π΅Π΄ΠΈ няколко сСдмици ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ²Π°Ρ… Ρ€Π΅Π²ΡŽ Π½Π° Pinebook Pro. Въй ΠΊΠ°Ρ‚ΠΎ Raspberry Pi 4 ΡΡŠΡ‰ΠΎ Π΅ Π±Π°Π·ΠΈΡ€Π°Π½ Π½Π° ARM, някои ΠΎΡ‚ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈΡ‚Π΅, спомСнати Π² ΠΏΡ€Π΅Π΄ΠΈΡˆΠ½Π°Ρ‚Π° статия, са напълно подходящи Π·Π° Π½Π΅Π³ΠΎ. Π‘ΠΈΡ… искал Π΄Π° сподСля Ρ‚Π΅Π·ΠΈ Ρ‚Ρ€ΠΈΠΊΠΎΠ²Π΅ ΠΈ Π΄Π° Ρ€Π°Π·Π±Π΅Ρ€Π° Π΄Π°Π»ΠΈ ΠΈ ΠΏΡ€ΠΈ вас Ρ‰Π΅ сС проявят ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΈ подобрСния Π² производитСлността.

Π‘Π»Π΅Π΄ ΠΊΠ°Ρ‚ΠΎ инсталирах Raspberry Pi Π² своята домашна ΡΡŠΡ€Π²ΡŠΡ€Π½Π° срСда , забСлязах, Ρ‡Π΅ Π² ΠΌΠΎΠΌΠ΅Π½Ρ‚ΠΈ Π½Π° нСдостиг Π½Π° ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½Π° ΠΏΠ°ΠΌΠ΅Ρ‚ тя ΡΡ‚Π°Π²Π°ΡˆΠ΅ ΠΌΠ½ΠΎΠ³ΠΎ Π½Π΅ΠΎΡ‚Π·ΠΈΠ²Ρ‡ΠΈΠ²Π° ΠΈ Π΄ΠΎΡ€ΠΈ Π·Π°ΠΌΡ€ΡŠΠ·Π²Π°ΡˆΠ΅. Π—Π° Π΄Π° Ρ€Π΅ΡˆΠ° Ρ‚ΠΎΠ·ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ, Π΄ΠΎΠ±Π°Π²ΠΈΡ… ZRAM ΠΈ Π½Π°ΠΏΡ€Π°Π²ΠΈΡ… някои ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ Π² настройкитС Π½Π° ядрото.

АктивиранС Π½Π° ZRAM Π½Π° Raspberry Pi

ΠŸΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»Π½ΠΎΡΡ‚Ρ‚Π° Π½Π° Raspberry Pi: добавямС ZRAM ΠΈ промСнямС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈΡ‚Π΅ Π½Π° ядрото

ZRAM създава Π±Π»ΠΎΠΊΠΎΠ²ΠΎ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ Π² ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½Π°Ρ‚Π° ΠΏΠ°ΠΌΠ΅Ρ‚, Π½Π°Ρ€Π΅Ρ‡Π΅Π½ΠΎ /dev/zram0 (ΠΈΠ»ΠΈ 1, 2, 3 ΠΈ Ρ‚.Π½.). ЗасСчСнитС Ρ‚Π°ΠΌ страници сС компрСсират ΠΈ сС Π·Π°ΠΏΠ°Π·Π²Π°Ρ‚ Π² ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π°. Π’ΠΎΠ²Π° осигурява ΠΌΠ½ΠΎΠ³ΠΎ Π±ΡŠΡ€Π· Π²Ρ…ΠΎΠ΄-ΠΈΠ·Ρ…ΠΎΠ΄, Π° ΡΡŠΡ‰ΠΎ Ρ‚Π°ΠΊΠ° освобоТдава ΠΏΠ°ΠΌΠ΅Ρ‚ Ρ‡Ρ€Π΅Π· компрСсия.

Raspberry Pi 4 ΠΏΡ€Π΅Π΄Π»Π°Π³Π° 1, 2, 4 ΠΈΠ»ΠΈ 8 Π“Π‘ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½Π° ΠΏΠ°ΠΌΠ΅Ρ‚. Аз Ρ‰Π΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌ ΠΌΠΎΠ΄Π΅Π» с 1 Π“Π‘, Π·Π°Ρ‚ΠΎΠ²Π° ΠΊΠΎΡ€ΠΈΠ³ΠΈΡ€Π°ΠΉΡ‚Π΅ инструкциитС Π² зависимост ΠΎΡ‚ своя ΠΌΠΎΠ΄Π΅Π». Π‘ 1 Π“Π‘ ZRAM стандартният swap Ρ„Π°ΠΉΠ» (Π±Π°Π²Π΅Π½!) Ρ‰Π΅ сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΠΏΠΎ-рядко. Π˜Π·ΠΏΠΎΠ»Π·Π²Π°Ρ… Ρ‚Π°ΠΊΡŠΠ² скрипт zram-swap Π·Π° инсталиранС ΠΈ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½Π° конфигурация.

Π˜Π½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΠΈΡ‚Π΅ са Π΄Π°Π΄Π΅Π½ΠΈ Π² Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΡ‚ΠΎ ΠΏΠΎ Π»ΠΈΠ½ΠΊΠ° ΠΏΠΎ-Π³ΠΎΡ€Π΅. Π˜Π½ΡΡ‚Π°Π»Π°Ρ†ΠΈΡ:

git clone https://github.com/foundObjects/zram-swap.git
cd zram-swap && sudo ./install.sh

Ако искатС Π΄Π° Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€Π°Ρ‚Π΅ конфигурацията:

vi /etc/default/zram-swap

ОсвСн Ρ‚ΠΎΠ²Π° ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Ρ‚Π΅ ZRAM Ρ‡Ρ€Π΅Π· инсталиранС Π½Π° zram-tools. Ако ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚Π΅ Ρ‚ΠΎΠ·ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄, Π·Π°Π΄ΡŠΠ»ΠΆΠΈΡ‚Π΅Π»Π½ΠΎ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€Π°ΠΉΡ‚Π΅ конфигурацията Π² Ρ„Π°ΠΉΠ»Π° /etc/default/zramswap, ΠΈ Π·Π°Π΄Π°ΠΉΡ‚Π΅ ΠΎΠΊΠΎΠ»ΠΎ 1 Π“Π‘ ZRAM:

sudo apt install zram-tools

Π‘Π»Π΅Π΄ инсталиранСто ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° Ρ€Π°Π·Π³Π»Π΅Π΄Π°Ρ‚Π΅ статистиката Π½Π° ZRAM Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅Ρ‚ΠΎ с слСдната ΠΊΠΎΠΌΠ°Π½Π΄Π°:

sudo cat /proc/swaps
Filename				Type		Size	Used	Priority
/var/swap                               file		102396	0	-2
/dev/zram0                              partition	1185368	265472	5
pi@raspberrypi:~ $

ДобавямС настройки Π½Π° ядрото Π·Π° ΠΏΠΎ-Π΄ΠΎΠ±Ρ€ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° ZRAM

Π‘Π΅Π³Π° Ρ‰Π΅ ΠΊΠΎΡ€ΠΈΠ³ΠΈΡ€Π°ΠΌΠ΅ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° систСмата, ΠΊΠΎΠ³Π°Ρ‚ΠΎ Raspberry Pi ΠΏΡ€Π΅ΠΌΠΈΠ½Π°Π²Π° Π½Π° swap Π² послСдния ΠΌΠΎΠΌΠ΅Π½Ρ‚, ΠΊΠΎΠ΅Ρ‚ΠΎ чСсто Π²ΠΎΠ΄ΠΈ Π΄ΠΎ Π·Π°ΠΌΡ€ΡŠΠ·Π²Π°Π½ΠΈΡ. Π©Π΅ Π΄ΠΎΠ±Π°Π²ΠΈΠΌ няколко Ρ€Π΅Π΄Π° Π² Ρ„Π°ΠΉΠ»Π° /etc/sysctl.conf ΠΈ Ρ‰Π΅ рСстартирамС.

Π’Π΅Π·ΠΈ Ρ€Π΅Π΄ΠΎΠ²Π΅ 1) ΠΎΡ‚Π»Π°Π³Π°Ρ‚ Π½Π΅ΠΈΠ·Π±Π΅ΠΆΠ½ΠΎΡ‚ΠΎ ΠΈΠ·Ρ‡Π΅Ρ€ΠΏΠ²Π°Π½Π΅ Π½Π° ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π°, ΡƒΠ²Π΅Π»ΠΈΡ‡Π°Π²Π°ΠΉΠΊΠΈ натиска Π²ΡŠΡ€Ρ…Ρƒ кСша Π½Π° ядрото ΠΈ 2) ΠΏΠΎ-Ρ€Π°Π½ΠΎ Π·Π°ΠΏΠΎΡ‡Π²Π°Ρ‚ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ°Ρ‚Π° Π·Π° ΠΈΠ·Ρ‡Π΅Ρ€ΠΏΠ²Π°Π½Π΅ Π½Π° ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π°, ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»Π½ΠΎ ΠΈΠ½ΠΈΡ†ΠΈΠΈΡ€Π°ΠΉΠΊΠΈ swap. Но Ρ‚ΠΎΠ²Π° Ρ‰Π΅ бъдС ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎ-Π΅Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π΅Π½ swap Π½Π° компрСсирана ΠΏΠ°ΠΌΠ΅Ρ‚ Ρ‡Ρ€Π΅Π· ZRAM!

Π•Ρ‚ΠΎ Ρ€Π΅Π΄ΠΎΠ²Π΅Ρ‚Π΅, ΠΊΠΎΠΈΡ‚ΠΎ трябва Π΄Π° Π΄ΠΎΠ±Π°Π²ΠΈΡ‚Π΅ Π² края Π½Π° Ρ„Π°ΠΉΠ»Π° /etc/sysctl.conf:

vm.vfs_cache_pressure=500
vm.swappiness=100
vm.dirty_background_ratio=1
vm.dirty_ratio=50

Π‘Π»Π΅Π΄ Ρ‚ΠΎΠ²Π° ΠΏΠ΅Ρ€Π΅Π·Π°Ρ€Π΅ΠΆΠ΄Π°ΠΌΠ΅ систСмата ΠΈΠ»ΠΈ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°ΠΌΠ΅ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈΡ‚Π΅ с слСдната ΠΊΠΎΠΌΠ°Π½Π΄Π°:

sudo sysctl --system

vm.vfs_cache_pressure=500 ΡƒΠ²Π΅Π»ΠΈΡ‡Π°Π²Π° натиска Π²ΡŠΡ€Ρ…Ρƒ кСша, ΠΊΠΎΠ΅Ρ‚ΠΎ ΡƒΠ²Π΅Π»ΠΈΡ‡Π°Π²Π° склонността Π½Π° ядрото Π΄Π° Ρ€Π΅ΠΊΡƒΠ»Ρ‚ΠΈΠ²ΠΈΡ€Π° ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π°, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π° Π·Π° ΠΊΠ΅ΡˆΠΈΡ€Π°Π½Π΅ Π½Π° ΠΎΠ±Π΅ΠΊΡ‚ΠΈ ΠΎΡ‚ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ ΠΈ индСкси. Π©Π΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚Π΅ ΠΏΠΎ-ΠΌΠ°Π»ΠΊΠΎ ΠΏΠ°ΠΌΠ΅Ρ‚ Π·Π° ΠΏΠΎ-дълъг ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ ΠΎΡ‚ Π²Ρ€Π΅ΠΌΠ΅. Рязкото ΠΏΠ°Π΄Π°Π½Π΅ Π½Π° производитСлността сС Π½Π΅ΡƒΡ‚Ρ€Π°Π»ΠΈΠ·ΠΈΡ€Π° Ρ‡Ρ€Π΅Π· ΠΏΠΎ-Ρ€Π°Π½Π½ΠΎ свопиранС.

vm.swappiness=100 ΡƒΠ²Π΅Π»ΠΈΡ‡Π°Π²Π° ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚ΡŠΡ€Π°, с ΠΊΠΎΠΉΡ‚ΠΎ ядрото Ρ‰Π΅ свопи страници Π² ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π°, Ρ‚ΡŠΠΉ ΠΊΠ°Ρ‚ΠΎ ΠΏΡŠΡ€Π²ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌΠ΅ ZRAM.

vm.dirty_background_ratio=1 & vm.dirty_ratio=50 β€” Ρ„ΠΎΠ½ΠΎΠ²ΠΈΡ‚Π΅ процСси Ρ‰Π΅ Π·Π°ΠΏΠΎΡ‡Π½Π°Ρ‚ записа Π²Π΅Π΄Π½Π°Π³Π° слСд достиганС Π½Π° Π»ΠΈΠΌΠΈΡ‚Π° ΠΎΡ‚ 1%, Π½ΠΎ систСмата Π½Π΅ Ρ‰Π΅ ΠΏΡ€ΠΈΠ½ΡƒΠΆΠ΄Π°Π²Π° синхронСн Π²Ρ…ΠΎΠ΄-ΠΈΠ·Ρ…ΠΎΠ΄, Π΄ΠΎΠΊΠ°Ρ‚ΠΎ Π½Π΅ достигнС dirty_ratio ΠΎΡ‚ 50%.

Π’Π΅Π·ΠΈ Ρ‡Π΅Ρ‚ΠΈΡ€ΠΈ Ρ€Π΅Π΄Π° (ΠΏΡ€ΠΈ ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π° с ZRAM) Ρ‰Π΅ ΠΏΠΎΠΌΠΎΠ³Π½Π°Ρ‚ Π΄Π° сС ΠΏΠΎΠ΄ΠΎΠ±Ρ€ΠΈ производитСлността Π² случаи, ΠΊΠΎΠ³Π°Ρ‚ΠΎ Π½Π΅ΠΈΠ·Π±Π΅ΠΆΠ½ΠΎ Π²ΠΈ ΡΠ²ΡŠΡ€ΡˆΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½Π°Ρ‚Π° ΠΏΠ°ΠΌΠ΅Ρ‚ ΠΈ Π·Π°ΠΏΠΎΡ‡Π½Π΅Ρ‚Π΅ Π΄Π° ΠΏΡ€Π΅ΠΌΠΈΠ½Π°Π²Π°Ρ‚Π΅ към своп, ΠΊΠ°ΠΊΡ‚ΠΎ ΠΈ ΠΏΡ€ΠΈ ΠΌΠ΅Π½. Π—Π½Π°Π΅ΠΉΠΊΠΈ Ρ‚ΠΎΠ·ΠΈ Ρ„Π°ΠΊΡ‚, ΠΈ Π²Π·ΠΈΠΌΠ°ΠΉΠΊΠΈ ΠΏΡ€Π΅Π΄Π²ΠΈΠ΄ компрСсията Π½Π° ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π° Π² ZRAM, Π΅ Ρ‚Ρ€ΠΈ ΠΏΡŠΡ‚ΠΈ ΠΏΠΎ-Π΄ΠΎΠ±Ρ€Π΅ Π΄Π° Π·Π°ΠΏΠΎΡ‡Π½Π΅Ρ‚Π΅ Ρ‚ΠΎΠ²Π° свопиранС ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»Π½ΠΎ.

ΠΠ°Ρ‚ΠΈΡΠΊΡŠΡ‚ Π²ΡŠΡ€Ρ…Ρƒ кСша ΠΏΠΎΠΌΠ°Π³Π°, Π·Π°Ρ‰ΠΎΡ‚ΠΎ Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ° ΠΊΠ°Π·Π²Π°ΠΌΠ΅ Π½Π° ядрото: β€žΠ•ΠΉ, ΡΠ»ΡƒΡˆΠ°ΠΉ, нямам Π΄ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π½Π° ΠΏΠ°ΠΌΠ΅Ρ‚, Π·Π° Π΄Π° я ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌ Π·Π° кСш, Π·Π°Ρ‚ΠΎΠ²Π°, моля, ΠΈΠ·Π±Π°Π²ΠΈ сС ΠΎΡ‚ Π½Π΅Π³ΠΎ ΠΊΠΎΠ»ΠΊΠΎΡ‚ΠΎ сС ΠΌΠΎΠΆΠ΅ ΠΏΠΎ-скоро ΠΈ Π·Π°ΠΏΠ°Π·ΠΈ само Π½Π°ΠΉ-чСсто ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ΠΈΡ‚Π΅/Π²Π°ΠΆΠ½ΠΈ Π΄Π°Π½Π½ΠΈβ€œ.

Π”ΠΎΡ€ΠΈ ΠΏΡ€ΠΈ Π½Π°ΠΌΠ°Π»Π΅Π½ΠΎ ΠΊΠ΅ΡˆΠΈΡ€Π°Π½Π΅, Π°ΠΊΠΎ с Π²Ρ€Π΅ΠΌΠ΅Ρ‚ΠΎ ΠΏΠΎ-голямата част ΠΎΡ‚ Π½Π°Π»ΠΈΡ‡Π½Π°Ρ‚Π° ΠΏΠ°ΠΌΠ΅Ρ‚ бъдС Π·Π°Π΅Ρ‚Π°, ядрото Ρ‰Π΅ Π·Π°ΠΏΠΎΡ‡Π½Π΅ ΠΎΠΏΠΎΡ€Ρ‚ΡŽΠ½ΠΈΡΡ‚ΠΈΡ‡Π½ΠΎ свопиранС ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎ-Ρ€Π°Π½ΠΎ, Ρ‚Π°ΠΊΠ° Ρ‡Π΅ ΠΏΡ€ΠΎΡ†Π΅ΡΠΎΡ€ΡŠΡ‚ (компрСсията) ΠΈ Π²Ρ…ΠΎΠ΄-ΠΈΠ·Ρ…ΠΎΠ΄ΡŠΡ‚ Π·Π° своп няма Π΄Π° ΠΈΠ·Ρ‡Π°ΠΊΠ²Π°Ρ‚ Π΄ΠΎ послСдно ΠΈ Π΄Π° Π°Π½Π³Π°ΠΆΠΈΡ€Π°Ρ‚ всичкитС рСсурси навСднъТ, ΠΊΠΎΠ³Π°Ρ‚ΠΎ Π²Π΅Ρ‡Π΅ Π΅ Ρ‚Π²ΡŠΡ€Π΄Π΅ късно. ZRAM ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΠΌΠ°Π»ΠΊΠΎ CPU Π·Π° компрСсия, Π½ΠΎ Π² ΠΏΠΎΠ²Π΅Ρ‡Π΅Ρ‚ΠΎ систСми с малък ΠΎΠ±Π΅ΠΌ ΠΏΠ°ΠΌΠ΅Ρ‚, Ρ‚ΠΎΠ²Π° ΠΎΠΊΠ°Π·Π²Π° ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎ-ΠΌΠ°Π»ΠΊΠΎ влияниС Π²ΡŠΡ€Ρ…Ρƒ производитСлността, ΠΎΡ‚ΠΊΠΎΠ»ΠΊΠΎΡ‚ΠΎ своп Π±Π΅Π· ZRAM.

Π’ Π·Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅

НСка ΠΎΡ‚Π½ΠΎΠ²ΠΎ ΠΏΠΎΠ³Π»Π΅Π΄Π½Π΅ΠΌ Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚Π°:

pi@raspberrypi:~ $ free -h
total used free shared buff/cache available
Mem: 926Mi 471Mi 68Mi 168Mi 385Mi 232Mi
Swap: 1.2Gi 258Mi 999Mi

pi@raspberrypi:~ $ sudo cat /proc/swaps 
Filename Type Size Used Priority
/var/swap file 102396 0 -2
/dev/zram0 partition 1185368 264448 5

264448 Π² ZRAM β€” Ρ‚ΠΎΠ²Π° Π΅ ΠΏΠΎΡ‡Ρ‚ΠΈ Π΅Π΄ΠΈΠ½ Π³ΠΈΠ³Π°Π±Π°ΠΉΡ‚ нСсТатСни Π΄Π°Π½Π½ΠΈ. Всичко ΠΎΡ‚ΠΈΠ΄Π΅ Π² ZRAM ΠΈ Π½ΠΈΡ‰ΠΎ Π½Π΅ ΠΏΠΎΠΏΠ°Π΄Π½Π° Π² ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎ-Π±Π°Π²Π΅Π½ Ρ„Π°ΠΉΠ» Π·Π° своп. ΠžΠΏΠΈΡ‚Π°ΠΉΡ‚Π΅ сами Ρ‚Π΅Π·ΠΈ настройки, Ρ‚Π΅ работят Π½Π° всички ΠΌΠΎΠ΄Π΅Π»ΠΈ Raspberry Pi. ΠœΠΎΡΡ‚Π° Π½Π΅ΠΏΡ€ΠΈΠ³ΠΎΠ΄Π½Π° систСма стана Ρ€Π°Π±ΠΎΡ‚Π΅Ρ‰Π° ΠΈ стабилна.

Π’ Π±Π»ΠΈΠ·ΠΊΠΎΡ‚ΠΎ Π±ΡŠΠ΄Π΅Ρ‰Π΅ сС надявам Π΄Π° ΠΏΡ€ΠΎΠ΄ΡŠΠ»ΠΆΠ° ΠΈ обновя Ρ‚Π°Π·ΠΈ статия с някои Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ΠΈ ΠΎΡ‚ тСстовСтС Π½Π° систСмата ΠΏΡ€Π΅Π΄ΠΈ ΠΈ слСд инсталиранСто Π½Π° ZRAM. Π’ ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° просто нямам Π²Ρ€Π΅ΠΌΠ΅ Π·Π° Ρ‚ΠΎΠ²Π°. А Π΄ΠΎΡ‚ΠΎΠ³Π°Π²Π° Π½Π΅ сС ΠΊΠΎΠ»Π΅Π±Π°ΠΉΡ‚Π΅ Π΄Π° ΠΈΠ·Π²ΡŠΡ€ΡˆΠΈΡ‚Π΅ собствСнитС си тСстовС ΠΈ Π΄Π° сподСлитС Π² ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΡ‚Π΅. Raspberry Pi 4 Π΅ истинска машина с Ρ‚Π΅Π·ΠΈ настройки. НаслаТдавайтС сС!

По Ρ‚Π΅ΠΌΠ°Ρ‚Π°:

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

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