[systemd-devel] [PATCH] udev: Adding zram to inappropriate block device

"Jóhann B. Guðmundsson" johannbg at gmail.com
Mon Feb 3 02:33:37 PST 2014


On 02/03/2014 09:36 AM, Holger Schurig wrote:
>> with unit type ending in .zswap
> No, not another unit type. Instead better amend .swap unit types to
> also know about ZRAM.
>
> However, isn't this a bit early? Shouldn't move ZRAM first move out of staging?

Ofcourse but when it does move out of staging we could have sorted this 
implementation detail out which basically boils down to where to set the 
partition sizes for the zram partitions ( tmpfiles.d/zram-conf or 
/etc/zram.d/zram-conf )

Do we want a script that basically just set this size based on available 
memory per core in the udev rule.

factor=25
num_cpus=$(grep -c processor /proc/cpuinfo)
memtotal=$(grep MemTotal /proc/meminfo | sed 's/[^0-9]\+//g')
mem_by_cpu=$(($memtotal/$num_cpus*$factor/100*1024))
echo $mem_by_cpu

There are bunch of things to consider

JBG



More information about the systemd-devel mailing list