āĻ¸āĻĒā§āĻ¤āĻžāĻš āĻĻā§āĻ¯āĻŧā§āĻ āĻāĻā§ āĻĒā§āĻ¸ā§āĻ āĻāĻ°ā§āĻāĻŋāĻ˛āĻžāĻŽ
āĻ°āĻžāĻ¸ā§āĻĒāĻŦā§āĻ°āĻŋ āĻĒāĻžāĻ āĻāĻ¨āĻ¸ā§āĻāĻ˛ āĻāĻ°āĻžāĻ° āĻĒāĻ°ā§ āĻāĻĒāĻ¨āĻžāĻ°
āĻ°āĻžāĻ¸ā§āĻĒāĻŦā§āĻ°āĻŋ āĻĒāĻžāĻāĻ¤ā§ ZRAM āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻā§āĻā§
Raspberry Pi 4 1, 2, 4, āĻŦāĻž 8 GB RAM āĻāĻ° āĻ¸āĻžāĻĨā§ āĻāĻ¸ā§āĨ¤ āĻāĻŽāĻŋ 1GB āĻŽāĻĄā§āĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻŦ, āĻ¤āĻžāĻ āĻāĻĒāĻ¨āĻžāĻ° āĻŽāĻĄā§āĻ˛ā§āĻ° āĻāĻĒāĻ° āĻāĻŋāĻ¤ā§āĻ¤āĻŋ āĻāĻ°ā§ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯ āĻāĻ°ā§āĻ¨āĨ¤ 1 GB ZRAM āĻāĻ° āĻ¸āĻžāĻĨā§, āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻ¸ā§āĻ¯āĻŧāĻžāĻĒ āĻĢāĻžāĻāĻ˛ (āĻ§ā§āĻ°ā§!) āĻāĻŽ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻŦā§āĨ¤ āĻāĻŽāĻŋ āĻāĻ āĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°
āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻāĻĒāĻ°ā§ āĻ˛āĻŋāĻā§āĻ āĻ°āĻŋāĻĒā§āĻāĻŋāĻāĻ°āĻŋ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧ. āĻ¸ā§āĻĨāĻžāĻĒāĻ¨:
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 GB 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 āĻāĻ° āĻāĻžāĻ˛ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻžāĻ°ā§āĻ¨ā§āĻ˛ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ° āĻ¯ā§āĻ āĻāĻ°āĻž āĻšāĻā§āĻā§
āĻāĻāĻ¨ āĻāĻ˛ā§āĻ¨ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§āĻ° āĻāĻāĻ°āĻŖ āĻ āĻŋāĻ āĻāĻ°āĻž āĻ¯āĻžāĻ āĻ¯āĻāĻ¨ āĻ°āĻžāĻ¸ā§āĻĒāĻŦā§āĻ°āĻŋ āĻĒāĻžāĻ āĻļā§āĻˇ āĻŽā§āĻšā§āĻ°ā§āĻ¤ā§ āĻ āĻĻāĻ˛āĻŦāĻĻāĻ˛ āĻāĻ°āĻ¤ā§ āĻ¸ā§āĻ¯ā§āĻāĻ āĻāĻ°ā§, āĻ¯āĻž āĻĒā§āĻ°āĻžāĻ¯āĻŧāĻļāĻ āĻšāĻŋāĻŽāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻšāĻ¯āĻŧā§ āĻ¯āĻžāĻ¯āĻŧāĨ¤ āĻĢāĻžāĻāĻ˛ā§ āĻāĻ¯āĻŧā§āĻāĻāĻŋ āĻ˛āĻžāĻāĻ¨ āĻ¯ā§āĻ āĻāĻ°āĻž āĻ¯āĻžāĻ /etc/sysctl.conf āĻāĻŦāĻ āĻ°āĻŋāĻŦā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻ āĻ˛āĻžāĻāĻ¨ 1) āĻ¸ā§āĻŽā§āĻ¤āĻŋāĻ° āĻ āĻ¨āĻŋāĻŦāĻžāĻ°ā§āĻ¯ āĻā§āĻ˛āĻžāĻ¨ā§āĻ¤āĻŋ āĻŦāĻŋāĻ˛āĻŽā§āĻŦāĻŋāĻ¤ āĻāĻ°āĻŦā§, āĻāĻžāĻ°ā§āĻ¨ā§āĻ˛ āĻā§āĻ¯āĻžāĻļā§ āĻāĻžāĻĒ āĻŦā§āĻĻā§āĻ§āĻŋ āĻāĻŦāĻ 2) āĻ¤āĻžāĻ°āĻž āĻāĻā§ āĻ¸ā§āĻŽā§āĻ¤āĻŋ āĻā§āĻ˛āĻžāĻ¨ā§āĻ¤āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¸ā§āĻ¤ā§āĻ¤āĻŋ āĻļā§āĻ°ā§ āĻāĻ°ā§, āĻāĻāĻžāĻŽ āĻ āĻĻāĻ˛āĻŦāĻĻāĻ˛ āĻļā§āĻ°ā§ āĻāĻ°āĻžāĨ¤ āĻāĻŋāĻ¨ā§āĻ¤ā§ 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% āĻ¸ā§āĻŽāĻžāĻ¤ā§ āĻĒā§āĻāĻāĻžāĻ¨ā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻžāĻĨā§āĻ āĻ°ā§āĻāĻ°ā§āĻĄāĻŋāĻ āĻļā§āĻ°ā§ āĻāĻ°āĻŦā§, āĻ¤āĻŦā§ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽāĻāĻŋ 50% āĻāĻ° āĻ¨ā§āĻāĻ°āĻž_āĻ āĻ¨ā§āĻĒāĻžāĻ¤ āĻ¨āĻž āĻĒā§āĻāĻāĻžāĻ¨ā§ āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻ¸āĻŋāĻā§āĻā§āĻ°ā§āĻ¨āĻžāĻ¸ I/O āĻā§āĻ° āĻāĻ°āĻŦā§ āĻ¨āĻžāĨ¤
āĻāĻ āĻāĻžāĻ°āĻāĻŋ āĻ˛āĻžāĻāĻ¨ (āĻ¯āĻāĻ¨ ZRAM āĻāĻ° āĻ¸āĻžāĻĨā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ) āĻāĻĒāĻ¨āĻžāĻ° āĻĨāĻžāĻāĻ˛ā§ āĻāĻ°ā§āĻŽāĻā§āĻˇāĻŽāĻ¤āĻž āĻāĻ¨ā§āĻ¨āĻ¤ āĻāĻ°āĻ¤ā§ āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯ āĻāĻ°āĻŦā§ āĻ āĻ¨āĻŋāĻŦāĻžāĻ°ā§āĻ¯āĻāĻžāĻŦā§ RAM āĻĢā§āĻ°āĻŋāĻ¯āĻŧā§ āĻ¯āĻžāĻ¯āĻŧ āĻāĻŦāĻ āĻ āĻĻāĻ˛āĻŦāĻĻāĻ˛ āĻļā§āĻ°ā§ āĻšāĻ¯āĻŧ, āĻāĻŽāĻžāĻ° āĻŽāĻ¤āĨ¤ āĻāĻ āĻ¸āĻ¤ā§āĻ¯āĻāĻŋ āĻā§āĻ¨ā§, āĻāĻŦāĻ ZRAM-āĻ āĻŽā§āĻŽāĻ°āĻŋ āĻāĻŽā§āĻĒā§āĻ°ā§āĻļāĻ¨āĻā§ āĻ¤āĻŋāĻ¨āĻŦāĻžāĻ° āĻŦāĻŋāĻŦā§āĻāĻ¨āĻžāĻ¯āĻŧ āĻ¨āĻŋāĻ¯āĻŧā§, āĻāĻā§ āĻĨā§āĻā§āĻ āĻāĻ āĻ āĻĻāĻ˛āĻŦāĻĻāĻ˛ āĻļā§āĻ°ā§ āĻāĻ°āĻž āĻāĻžāĻ˛āĨ¤
āĻā§āĻ¯āĻžāĻļā§ āĻāĻžāĻĒ āĻĻā§āĻāĻ¯āĻŧāĻž āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯ āĻāĻ°ā§ āĻāĻžāĻ°āĻŖ āĻāĻŽāĻ°āĻž āĻŽā§āĻ˛āĻ¤ āĻāĻžāĻ°ā§āĻ¨ā§āĻ˛āĻā§ āĻŦāĻ˛āĻāĻŋ, "āĻāĻ°ā§, āĻĻā§āĻā§āĻ¨, āĻā§āĻ¯āĻžāĻļā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻŽāĻžāĻ° āĻāĻžāĻā§ āĻā§āĻ¨āĻ āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ āĻŽā§āĻŽāĻ°āĻŋ āĻ¨ā§āĻ, āĻ¤āĻžāĻ āĻĻāĻ¯āĻŧāĻž āĻāĻ°ā§ āĻ¯āĻ¤ āĻ¤āĻžāĻĄāĻŧāĻžāĻ¤āĻžāĻĄāĻŧāĻŋ āĻ¸āĻŽā§āĻāĻŦ āĻāĻāĻŋ āĻĨā§āĻā§ āĻŽā§āĻā§āĻ¤āĻŋ āĻĒāĻžāĻ¨ āĻāĻŦāĻ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤/āĻā§āĻ°ā§āĻ¤ā§āĻŦāĻĒā§āĻ°ā§āĻŖ āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°ā§āĻ¨ āĻĄā§āĻāĻžāĨ¤"
āĻāĻŽāĻ¨āĻāĻŋ āĻāĻŽ āĻā§āĻ¯āĻžāĻļāĻŋāĻ āĻ¸āĻš, āĻ¸āĻŽāĻ¯āĻŧā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻžāĻĨā§ āĻ¯āĻĻāĻŋ āĻŦā§āĻļāĻŋāĻ°āĻāĻžāĻ āĻāĻ¨āĻ¸ā§āĻāĻ˛ āĻāĻ°āĻž āĻŽā§āĻŽāĻ°āĻŋ āĻĻāĻāĻ˛ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻāĻžāĻ°ā§āĻ¨ā§āĻ˛ āĻ āĻ¨ā§āĻ āĻāĻā§āĻ āĻ¸ā§āĻŦāĻŋāĻ§āĻžāĻŦāĻžāĻĻā§ āĻ āĻĻāĻ˛āĻŦāĻĻāĻ˛ āĻļā§āĻ°ā§ āĻāĻ°āĻŦā§, āĻ¯āĻžāĻ¤ā§ CPU (āĻāĻŽā§āĻĒā§āĻ°ā§āĻļāĻ¨) āĻāĻŦāĻ āĻ¸ā§āĻ¯āĻŧāĻžāĻĒ I/O āĻļā§āĻˇ āĻŽāĻŋāĻ¨āĻŋāĻ āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻ āĻĒā§āĻā§āĻˇāĻž āĻāĻ°āĻŦā§ āĻ¨āĻž āĻāĻŦāĻ āĻāĻāĻŦāĻžāĻ°ā§ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¸āĻāĻ¸ā§āĻĨāĻžāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻŦā§ āĻ¯āĻāĻ¨ āĻ āĻ¨ā§āĻ āĻĻā§āĻ°āĻŋ āĻšāĻ¯āĻŧā§ āĻā§āĻā§ 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
ZRAM-āĻ 264448 āĻšāĻ˛ āĻĒā§āĻ°āĻžāĻ¯āĻŧ āĻāĻ āĻāĻŋāĻāĻžāĻŦāĻžāĻāĻ āĻāĻ¨āĻāĻŽā§āĻĒā§āĻ°ā§āĻ¸āĻĄ āĻĄā§āĻāĻžāĨ¤ āĻ¸āĻŦāĻāĻŋāĻā§ ZRAM-āĻ āĻā§āĻā§ āĻāĻŦāĻ āĻ āĻ¨ā§āĻ āĻ§ā§āĻ° āĻĒā§āĻˇā§āĻ āĻž āĻĢāĻžāĻāĻ˛ā§ āĻāĻŋāĻā§āĻ āĻ¯āĻžāĻ¯āĻŧ āĻ¨āĻŋāĨ¤ āĻāĻ āĻ¸ā§āĻāĻŋāĻāĻ¸ āĻ¨āĻŋāĻā§āĻ āĻā§āĻˇā§āĻāĻž āĻāĻ°ā§āĻ¨, āĻ¤āĻžāĻ°āĻž āĻ¸āĻŽāĻ¸ā§āĻ¤ Raspberry Pi āĻŽāĻĄā§āĻ˛ā§ āĻāĻžāĻ āĻāĻ°ā§āĨ¤ āĻāĻŽāĻžāĻ° āĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ¯ā§āĻā§āĻ¯, āĻšāĻŋāĻŽāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻāĻāĻāĻŋ āĻāĻžāĻ°ā§āĻ¯āĻāĻ°ā§ āĻāĻŦāĻ āĻ¸ā§āĻĨāĻŋāĻ¤āĻŋāĻļā§āĻ˛ āĻāĻāĻāĻŋāĻ¤ā§ āĻĒāĻ°āĻŋāĻŖāĻ¤ āĻšāĻ¯āĻŧā§āĻā§āĨ¤
āĻ āĻĻā§āĻ° āĻāĻŦāĻŋāĻˇā§āĻ¯āĻ¤ā§, āĻāĻŽāĻŋ ZRAM āĻāĻ¨āĻ¸ā§āĻāĻ˛ āĻāĻ°āĻžāĻ° āĻāĻā§ āĻāĻŦāĻ āĻĒāĻ°ā§ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻāĻ°āĻžāĻ° āĻāĻŋāĻā§ āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻ¸āĻš āĻāĻ āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§āĻāĻŋ āĻāĻžāĻ˛āĻŋāĻ¯āĻŧā§ āĻ¯āĻžāĻāĻ¯āĻŧāĻžāĻ° āĻāĻŦāĻ āĻāĻĒāĻĄā§āĻ āĻāĻ°āĻžāĻ° āĻāĻļāĻž āĻāĻ°āĻŋāĨ¤ āĻāĻāĻ¨ āĻļā§āĻ§ā§ āĻāĻ āĻāĻ¨ā§āĻ¯ āĻāĻŽāĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ¨ā§āĻ. āĻāĻ¤āĻŋāĻŽāĻ§ā§āĻ¯ā§, āĻāĻĒāĻ¨āĻžāĻ° āĻ¨āĻŋāĻā§āĻ° āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻāĻžāĻ˛āĻžāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻŦāĻŋāĻ§āĻžāĻ¯āĻŧ āĻāĻŦāĻ āĻŽāĻ¨ā§āĻ¤āĻŦā§āĻ¯ā§ āĻāĻŽāĻžāĻā§ āĻāĻžāĻ¨āĻžāĻ¨āĨ¤ āĻ°āĻžāĻ¸ā§āĻĒāĻŦā§āĻ°āĻŋ āĻĒāĻžāĻ 4 āĻāĻ āĻ¸ā§āĻāĻŋāĻāĻ¸ āĻ¸āĻš āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻžāĻŖā§āĨ¤ āĻāĻĒāĻā§āĻ āĻāĻ°ā§āĻ¨!
āĻŦāĻŋāĻˇāĻ¯āĻŧ āĻĻā§āĻŦāĻžāĻ°āĻž:
āĻ˛āĻŋāĻ¨āĻžāĻā§āĻ¸ āĻĒāĻžāĻ°āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻ¨ā§āĻ¸: āĻā§āĻ¨ āĻāĻĒāĻ¨āĻžāĻ° āĻĒā§āĻ°āĻžāĻ¯āĻŧ āĻ¸āĻŦāĻ¸āĻŽāĻ¯āĻŧāĻ āĻ¸ā§āĻ¯āĻŧāĻžāĻĒ āĻ¸ā§āĻĒā§āĻ¸ āĻŦāĻžāĻĄāĻŧāĻžāĻ¤ā§ āĻšāĻŦā§ (2017)āĻ˛āĻŋāĻ¨āĻžāĻā§āĻ¸ āĻāĻ°ā§āĻŽāĻā§āĻˇāĻŽāĻ¤āĻž: āĻĒā§āĻ°āĻžāĻ¯āĻŧ āĻ¸āĻŦāĻ¸āĻŽāĻ¯āĻŧ āĻ āĻĻāĻ˛āĻŦāĻĻāĻ˛ āĻ¸ā§āĻĨāĻžāĻ¨ āĻŦā§āĻĻā§āĻ§āĻŋ. āĻĒāĻžāĻ°ā§āĻ 2: ZRAM (2020)
āĻāĻ¤ā§āĻ¸: www.habr.com