【问题标题】:"Invalid argument" error for sysctl vm.drop_caches key in Ubuntu 11.10 (kernel 3.0.0-12)Ubuntu 11.10(内核 3.0.0-12)中 sysctl vm.drop_caches 键的“无效参数”错误
【发布时间】:2011-12-25 08:38:13
【问题描述】:

我在以前版本的 Ubuntu (

sudo sync && sudo sysctl -w vm.drop_caches=3 && sudo sysctl -w vm.drop_caches=0

我使用 3.0.0-12-generic 内核全新安装了 11.10,运行相同的脚本脚本时出现以下错误:

vm.drop_caches = 3

错误:“无效参数”设置键“vm.drop_caches”

【问题讨论】:

    标签: linux memory-management ubuntu sysctl


    【解决方案1】:

    文档/sysctl/vm.txt:

    To free pagecache:
            echo 1 > /proc/sys/vm/drop_caches
    To free dentries and inodes:
            echo 2 > /proc/sys/vm/drop_caches
    To free pagecache, dentries and inodes:
            echo 3 > /proc/sys/vm/drop_caches
    

    您不能将其设置为零。

    【讨论】:

    • 谢谢,我试试。您是否尝试过使用 vm.drop_caches=0?这就是我得到错误的地方。 3 工作正常。
    • 我的/proc/sys/vm/drop_caches 默认有0。我设置为3、2、1,现在无法恢复默认状态。
    猜你喜欢
    • 2016-08-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-03-24
    • 2018-01-15
    • 2021-07-21
    • 1970-01-01
    • 2011-12-22
    相关资源
    最近更新 更多