CentOS 7可以使用Zswap吗?如何监控Zswap?这是一个好主意吗?

杰夫·路易(Jeff Luyet)

CentOS 7是否支持Zswap?如果是这样,我如何启用它以及如何进行测试以查看其是否正常工作?对于CentOS服务器,这是个好主意吗?

启用尝试:

chmod 777 /sys/module/zswap/parameters/enabled;echo 1 > /sys/module/zswap/parameters/enabled; echo 40 > /sys/module/zswap/parameters/max_pool_percent

我尝试查看是否启用了zswap并进行测试的测试:

grep -R . /sys/kernel/debug/zswap/

返回值:

grep: /sys/kernel/debug/zswap/: No such file or directory

下面什么都不返回:

dmesg | grep -i zswap

参数确实存在:

grep -R . /sys/module/zswap/parameters

返回值:

/sys/module/zswap/parameters/zpool:zbud
/sys/module/zswap/parameters/max_pool_percent:40
/sys/module/zswap/parameters/enabled:Y
/sys/module/zswap/parameters/compressor:lzo

可以使用pcp-pmda-zswap监视交换吗?

我最好的猜测是.. CentOS并不正式支持zswap,因为它应该以dmesg的形式加载...但是我可能是错的。

关于

Zswap是Linux内核版本3.11中引入的功能。由于CentOS7附带了内核版本3.10,因此它不支持开箱即用的Zswap。但是,您可以使用提供的命令在用较新的版本替换内核之后启用它。

顺便说一句,如果您已经更新了内核版本,那么我怀疑这可能是因为您调用chmod了系统文件,这可能被视为安全问题。

尝试先解决这些问题,然后再告诉我您是否做得很好。:)

可能会派上用场的参考:

# get source, use kernel version v4.11-rc8 as an example
git clone --depth 1 --branch v4.11-rc8 [email protected]:torvalds/linux.git
cd linux
# get default config file
# do nothing in GUI and save, then default config would be saved in .config
make menuconfig
# install build dependencies
sudo yum groupinstall "Development Tools"
sudo yum install ncurses-devel
sudo yum install hmaccalc zlib-devel binutils-devel elfutils-libelf-devel openssl-devel
# new dependency to build kernel v4.x (CentOS 7 uses v3.10.x)
sudo yum install bc
# compile
make all -j
sudo make modules_install
sudo make install
# config grub
sudo grub2-mkconfig -o /boot/grub2/grub.cfg
sudo cat /boot/grub2/grub.cfg
# option depends on order in grub.cfg, 0 is the first one
sudo grub2-set-default 0
# check selection
sudo grub2-editenv list
# restart system with new kernel version
sudo reboot

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

'yum install“ *”'是个坏主意吗?(CentOS 7)

来自分类Dev

别名cd推送-这是一个好主意吗?

来自分类Dev

使用宏在C中实现通用向量。这是一个好主意吗?

来自分类Dev

我可以将循环缓冲区减小到“ 1”吗?这是一个好主意吗?

来自分类Dev

我可以将循环缓冲区减小到“ 1”吗?这是一个好主意吗?

来自分类Dev

一个好主意是为此使用复合模式吗?

来自分类Dev

使用NTFS压缩是一个好主意吗?

来自分类Dev

一个好主意是为此使用复合模式吗?

来自分类Dev

CentOS 7-可以同时使用yum和dnf吗?

来自分类Dev

由heroku上的node.js服务的静态文件-这是一个好主意吗?

来自分类Dev

临时扩展Java中的现有对象-这是一个好主意吗?

来自分类Dev

将实例传递给__init__。这是一个好主意吗?

来自分类Dev

在Mac OS X的哪里设置DYLD_LIBRARY_PATH,这是一个好主意吗?

来自分类Dev

在Ubuntu上这是个好主意吗?

来自分类Dev

在.NET List <T>中将项目设置为null是否可以将其用于垃圾回收,这是一个好主意吗?

来自分类Dev

提取大量String文字是一个好主意吗?

来自分类Dev

组合实例VBO是一个好主意吗?

来自分类Dev

绑定PasswordBox密码不是一个好主意吗?

来自分类Dev

组合实例VBO是一个好主意吗?

来自分类Dev

Centos 6至Centos 7 cgroups

来自分类Dev

我可以使用映像软件从AWS制作linux centos映像吗

来自分类Dev

我可以使用CentOS CBS作为yum的基础存储库吗?

来自分类Dev

可以在centos7上安装“ members”命令吗?

来自分类Dev

Centos 7和VNC访问正确吗?

来自分类Dev

一起使用HtmlCleaner和Jsoup是一个好主意吗?

来自分类Dev

在单个项目中使用log4j和slf4j-这是一个好主意吗?

来自分类Dev

使用ElasticSearch作为替代数据存储,同时应用程序同时更新数据库和ES(在Kafka的帮助下)。这是一个好主意吗?

来自分类Dev

CentOS 7 Live CD?

来自分类Dev

从CentOS 7调用Javac

Related 相关文章

  1. 1

    'yum install“ *”'是个坏主意吗?(CentOS 7)

  2. 2

    别名cd推送-这是一个好主意吗?

  3. 3

    使用宏在C中实现通用向量。这是一个好主意吗?

  4. 4

    我可以将循环缓冲区减小到“ 1”吗?这是一个好主意吗?

  5. 5

    我可以将循环缓冲区减小到“ 1”吗?这是一个好主意吗?

  6. 6

    一个好主意是为此使用复合模式吗?

  7. 7

    使用NTFS压缩是一个好主意吗?

  8. 8

    一个好主意是为此使用复合模式吗?

  9. 9

    CentOS 7-可以同时使用yum和dnf吗?

  10. 10

    由heroku上的node.js服务的静态文件-这是一个好主意吗?

  11. 11

    临时扩展Java中的现有对象-这是一个好主意吗?

  12. 12

    将实例传递给__init__。这是一个好主意吗?

  13. 13

    在Mac OS X的哪里设置DYLD_LIBRARY_PATH,这是一个好主意吗?

  14. 14

    在Ubuntu上这是个好主意吗?

  15. 15

    在.NET List <T>中将项目设置为null是否可以将其用于垃圾回收,这是一个好主意吗?

  16. 16

    提取大量String文字是一个好主意吗?

  17. 17

    组合实例VBO是一个好主意吗?

  18. 18

    绑定PasswordBox密码不是一个好主意吗?

  19. 19

    组合实例VBO是一个好主意吗?

  20. 20

    Centos 6至Centos 7 cgroups

  21. 21

    我可以使用映像软件从AWS制作linux centos映像吗

  22. 22

    我可以使用CentOS CBS作为yum的基础存储库吗?

  23. 23

    可以在centos7上安装“ members”命令吗?

  24. 24

    Centos 7和VNC访问正确吗?

  25. 25

    一起使用HtmlCleaner和Jsoup是一个好主意吗?

  26. 26

    在单个项目中使用log4j和slf4j-这是一个好主意吗?

  27. 27

    使用ElasticSearch作为替代数据存储,同时应用程序同时更新数据库和ES(在Kafka的帮助下)。这是一个好主意吗?

  28. 28

    CentOS 7 Live CD?

  29. 29

    从CentOS 7调用Javac

热门标签

归档