我正在使用AIX6.1进行测试。
我想清除文件系统缓存。
linux上类似的东西:echo 2 > /proc/sys/vm/drop_caches
这个是可能的吗?
发布于 2014-01-08 16:05:21
如果没有一个实际的方法来刷新缓存,您可能可以通过调优一些VMM参数来有效地刷新缓存。
vmo -L看看如何将minperm%和maxperm%设置为非常低,strict_maxperm设置为1。我没有一个AIX盒可以方便地测试它将允许您设置哪些值,但我假设0会失败,也许:
vmo -o minperm%=1 -o maxperm%=1 -o strict_maxperm=1 -o minclient%=1 -o maxclient%=1使用vmstat -v进行监视,查看何时/是否应用。您可能需要做一些内存密集型的操作来触发页面替换守护进程并处理这1%。
cat "somefile_sized_1%_of_memory" > /dev/null 然后将它们重新设置为正常值。
发布于 2014-01-08 13:54:59
我唯一能找到的就是这个命令:
mount -o rbrw其他选项将是取消文件系统将转储缓存。
https://unix.stackexchange.com/questions/108394
复制相似问题