From Fedora Project Wiki
(Created page with "{{QA/Test_Case |description=Verify that SwapOnZRAM feature gets installed and activated properly. |actions= <ol> <li> Install `zram-generator`: <pre>sudo dnf install zram-gen...") |
(No difference)
|
Revision as of 14:10, 16 June 2020
Description
Verify that SwapOnZRAM feature gets installed and activated properly.
How to test
- Install
zram-generator
:sudo dnf install zram-generator sudo cp /usr/share/doc/zram-generator/zram-generator.conf.example /etc/systemd/zram-generator.conf
- Edit
/etc/systemd/zram-generator.conf
and set these values:[zram0] memory-limit = none zram-fraction = 0.5
- Optionally remove the following packages. The swap-on-zram implementations in those packages have minor conflicts with
zram-generator
, but mostly they'll just contribute to user confusion.sudo dnf remove anaconda zram
- Reboot your machine
- Verify that swap-on-zram is active:
$ zramctl NAME ALGORITHM DISKSIZE DATA COMPR TOTAL STREAMS MOUNTPOINT /dev/zram0 lzo-rle 1.4G 4K 74B 12K 2 [SWAP]
Notice that
/dev/zram0
device is present and it's mounted as[SWAP]
. - Verify that
swapon
lists the zram device:$ swapon NAME TYPE SIZE USED PRIO /dev/vda1 partition 500M 0B -2 /dev/zram0 partition 1.4G 0B -3
Notice that
/dev/zram0
is present. If you have another swap device present, like in the example above, that is not a problem. - If your zram device doesn't have the highest priority (like in the example above), we need to make it as the top priority swap. FIXME HOW. Or we can deactivate the other device temporarily, is that a better approach?
Expected Results
- The
zram-generator
is installed without issues, and after a config file creation, it is automatically activated after a reboot.