为什么重新启动后对交换性的更改不保持永久不变?

达米安

系统Ubuntu 14.04

我想将我的可交换性从默认的60更改为10。根据此答案https://askubuntu.com/a/103916/71679我需要以root用户身份登录并进行编辑,/proc/sys/vm/swappiness然后添加或编辑到vm.swappiness = 10

当以根用户身份打开该文件时,我在添加vm.swappiness = 10并尝试保存时仅看到数字60,我得到了错误的信息:/ proc / sys / vm / swappiness:无效的参数

如果我只是简单地将60更改为10,则文件保存没有问题,我检查更改是否发生,cat /proc/sys/vm/swappiness并显示更改已发生

通过以根用户身份编辑此文件,我假设更改将保留为永久性,但是一旦关闭并重新启动,默认值将恢复为60。为什么更改不保留为永久性?重新启动后,什么将文件写回60?

路易斯·马蒂森(Louis Matthijssen)

如果要设置swapiness而不重启,可以执行以下命令:

echo 10 > /proc/sys/vm/swappiness

swapiness在这种情况下,它将设置为10。您只能回声一个数字,因为这将调用内核函数将设置swapiness为10,并且此函数仅接受数字(这说明了为什么出现无效的参数错误:您试图写数字以外的其他字符)的原因。

但是,这只是暂时的。该值将在下次重新启动时重置为默认值。

要使更改永久生效:

  1. /etc/sysctl.conf以根用户身份编辑

    sudo nano /etc/sysctl.conf
    
  2. 将以下行添加到文件中:

    vm.swappiness = 10
    
  3. 使用CTRL+保存文件X

所做的更改sysctl.conf将在重新启动时应用,或者您可以使用重新加载sudo sysctl -p(因此sudo sysctl -pecho 10 > /proc/sys/vm/swappiness在这种情况下将具有相同的效果)。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

服务器重新启动后,为什么不更新servlet,.html文件?

来自分类Dev

重新启动主服务器后,为什么MySQL复制无法正确恢复?

来自分类Dev

在使用.css()方法更改后,为什么z-index值保持不变?

来自分类Dev

MongoDB重新启动后,为什么Java App会失去连接?

来自分类Dev

处理程序如何工作?重新启动活动后,为什么动画速度翻倍?

来自分类Dev

为什么在执行部署槽交换时azure会重新启动网站?

来自分类Dev

为什么哈德森/詹金斯在部署插件后需要重新启动?

来自分类Dev

重新启动后永久增加Java堆大小吗?

来自分类Dev

为什么重新启动后对交换性的更改不保持永久不变?

来自分类Dev

Keycloak docker重新启动后如何保持infinispan会话

来自分类Dev

为什么tomcat重新启动后,Wicket会重定向到主页?

来自分类Dev

为什么即使重新启动后变量的地址也相同?

来自分类Dev

重新启动后如何保持“ GNU屏幕”布局

来自分类Dev

为什么我的系统日志在重新启动后无法持久保存?

来自分类Dev

重新启动后保持虚拟Wifi(软)访问点

来自分类Dev

为什么Fedora 20在软件更新后要求重新启动?

来自分类Dev

重新启动交换后关闭问题

来自分类Dev

如何永久更改交换性

来自分类Dev

重新启动主服务器后,为什么MySQL复制无法正确恢复?

来自分类Dev

在使用.css()方法更改后,为什么z-index值保持不变?

来自分类Dev

重新启动应用程序后,为什么我的数据没有保存到CoreData?

来自分类Dev

MongoDB重新启动后,为什么Java App会失去连接?

来自分类Dev

更改交换性是否需要重新启动?

来自分类Dev

处理程序如何工作?重新启动活动后,为什么动画速度翻倍?

来自分类Dev

长时间休眠后,为什么重新启动系统?

来自分类Dev

重新启动后如何使我的左/右监视器配置保持不变

来自分类Dev

重新启动后使添加的路由保持不变

来自分类Dev

重新启动后无法禁用交换

来自分类Dev

为什么动态(实时)更新不起作用?为什么只有在应用程序重新启动后才能看到更改?

Related 相关文章

  1. 1

    服务器重新启动后,为什么不更新servlet,.html文件?

  2. 2

    重新启动主服务器后,为什么MySQL复制无法正确恢复?

  3. 3

    在使用.css()方法更改后,为什么z-index值保持不变?

  4. 4

    MongoDB重新启动后,为什么Java App会失去连接?

  5. 5

    处理程序如何工作?重新启动活动后,为什么动画速度翻倍?

  6. 6

    为什么在执行部署槽交换时azure会重新启动网站?

  7. 7

    为什么哈德森/詹金斯在部署插件后需要重新启动?

  8. 8

    重新启动后永久增加Java堆大小吗?

  9. 9

    为什么重新启动后对交换性的更改不保持永久不变?

  10. 10

    Keycloak docker重新启动后如何保持infinispan会话

  11. 11

    为什么tomcat重新启动后,Wicket会重定向到主页?

  12. 12

    为什么即使重新启动后变量的地址也相同?

  13. 13

    重新启动后如何保持“ GNU屏幕”布局

  14. 14

    为什么我的系统日志在重新启动后无法持久保存?

  15. 15

    重新启动后保持虚拟Wifi(软)访问点

  16. 16

    为什么Fedora 20在软件更新后要求重新启动?

  17. 17

    重新启动交换后关闭问题

  18. 18

    如何永久更改交换性

  19. 19

    重新启动主服务器后,为什么MySQL复制无法正确恢复?

  20. 20

    在使用.css()方法更改后,为什么z-index值保持不变?

  21. 21

    重新启动应用程序后,为什么我的数据没有保存到CoreData?

  22. 22

    MongoDB重新启动后,为什么Java App会失去连接?

  23. 23

    更改交换性是否需要重新启动?

  24. 24

    处理程序如何工作?重新启动活动后,为什么动画速度翻倍?

  25. 25

    长时间休眠后,为什么重新启动系统?

  26. 26

    重新启动后如何使我的左/右监视器配置保持不变

  27. 27

    重新启动后使添加的路由保持不变

  28. 28

    重新启动后无法禁用交换

  29. 29

    为什么动态(实时)更新不起作用?为什么只有在应用程序重新启动后才能看到更改?

热门标签

归档