Будет выбрано только совпадение для одного шаблона и полная строка для другого:
grep -oe 'this_pattern' -e '^.*that_pattern.*$' file
Это также работает и делает его немного чище:
grep -Eoe 'this_pattern|^.*that_pattern.*$' file
Таким образом, он обнаружил ваш 4GB (десятичный )раздел подкачки и автоматически активировал его. Я думаю, что это довольно распространено. Вероятно, это из общего кода Ubuntu.
Он также использует 2 x 1 ГБ свопа zram
. Данные, заменяемые на zram
, сжимаются и сохраняются в ОЗУ. Это может быть особенно полезно в системах с малым -объемом памяти. Android может использовать аналогичный (такой же? ), как и Windows 10 на системах с малым -объемом памяти.
Это результат включения Peppermint пакета zram-config
из Ubuntu. Насколько я знаю,оригинальный Ubuntu Desktop не устанавливает zram-config
по умолчанию.
Вы можете увидеть код в /usr/bin/init-zram-swapping
. В настоящее время он создает одно устройство zram на ЦП (для параллельного сжатия или распаковки ).
# Calculate memory to use for zram (1/2 of ram)
totalmem=`LC_ALL=C free | grep -e "^Mem:" | sed -e 's/^Mem: *//' -e 's/ *.*//'`
mem=$(((totalmem / 2 / ${NRDEVICES}) * 1024))
# initialize the devices
for i in $(seq ${NRDEVICES}); do
DEVNUMBER=$((i - 1))
echo $mem > /sys/block/zram${DEVNUMBER}/disksize
mkswap /dev/zram${DEVNUMBER}
swapon -p 5 /dev/zram${DEVNUMBER}
done