如何在 Ubuntu 16.04 中成功激活 Zswap 以进行 Matlab 计算?

如何在 Ubuntu 16.04 中成功激活 Zswap 以进行 Matlab 计算?

条件:在 Ubuntu 16.04 中成功激活zswapMatlab/.... 计算模块
相关部分/etc/default/grub

...
zswap.enabled=1              # NB only change here 
GRUB_CMDLINE_LINUX="" 
                             # NB also tried to have the line here unsuccessfully    
...

我尝试激活zswap并运行sudo update-grub

Searching for GRUB installation directory ... found: /boot/grub
/etc/default/grub: line 12: zswap.enabled=1: command not found

zswap我也尝试了行位于之后的代码,GRUB_CMDLINE_LINUX=""但没有成功。

heynnema 回答后我的当前设置

  • 在 中有以下内容/etc/default/grub,其工作方式不明确;dmesg | grep zswaps返回一些东西

    # https://wiki.archlinux.org/index.php/Zswap
    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash zswap.enabled=1 zswap.max_pool_percent=25 zswap.compressor=lzo"
    
  • 跑步sudo update-grub

它对最大 Ram 有影响吗?

有一些关于在池中保存一些页面等的线程zswap:如何判断是否正在压缩交换页面? 但是,还没有关于其对计算最大内存影响的研究。

系统:Linux Ubuntu 16.04 64 位 Linux 内核:4.6
Linux 内核选项:wl
Matlab:2016a
硬件:Macbook Air 2013-mid
相关主题:我如何启用 zswap?Zswap Arch Linuxzswap:如何判断是否正在压缩交换页面?

答案1

您把你zswap.enabled放错地方了。

改变这个:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
zswap.enabled=1

对此:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash zswap.enabled=1"

然后sudo update-grubreboot

如果它不起作用,它可能与 16.04 不可用/不兼容。

相关内容