
Намерих готово скриптче и ето какво се получи с лека модификация: Можете да си го добавите към стартъпа и готово.
Код: Избери всички
#!/bin/bash
#Minimum available memory limit, MB
THRESHOLD=800
#Check time interval, sec
INTERVAL=30
while :
do
free=$(free -m|awk '/^Mem:/{print $4}')
buffers=$(free -m|awk '/^Mem:/{print $6}')
cached=$(free -m|awk '/^Mem:/{print $7}')
available=$(free -m | awk '/^-\/+/{print $4}')
message="Free $free"" MB"", buffers $buffers"" MB"", cached $cached"" MB"", available $available"" MB"""
if [ $available -lt $THRESHOLD ]
then
# critical makes the popup stay until clicked and not time-out
notify-send -u critical -i dialog-warning "Low memory warning" "$message"
fi
# echo $message
sleep $INTERVAL
done
https://askubuntu.com/questions/234292/ ... aches-zero
https://www.howtoforge.com/tutorial/linux-swappiness/