Ubuntu 11.10(内核 3.0.0-12)中 sysctl vm.drop_caches 键的“无效参数”错误
Posted
技术标签:
【中文标题】Ubuntu 11.10(内核 3.0.0-12)中 sysctl vm.drop_caches 键的“无效参数”错误【英文标题】:"Invalid argument" error for sysctl vm.drop_caches key in Ubuntu 11.10 (kernel 3.0.0-12) 【发布时间】: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”
【问题讨论】:
【参考方案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,现在无法恢复默认状态。以上是关于Ubuntu 11.10(内核 3.0.0-12)中 sysctl vm.drop_caches 键的“无效参数”错误的主要内容,如果未能解决你的问题,请参考以下文章
如何在32位ubuntu11.10 下编译android 4.0.1源码和goldfish内核
在VirtualBox4.1.10安装了Ubuntu 11.10,怎么实现Ubuntu 11.10与主机上的文件共享?