Aix

清除 AIX 上的文件系統記憶體

  • January 8, 2014

我正在使用 AIX 6.1 並進行測試。

我想清除文件系統記憶體。

在 linux 上有類似的東西:echo 2 > /proc/sys/vm/drop_caches

這可能嗎?

如果無法通過實際方法刷新記憶體,您可能可以通過調整一些 VMM 參數來有效地刷新記憶體。

vmo -L

看看設置minperm%maxperm%非常低和strict_maxperm1。我沒有方便的 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 

然後將它們重置為正常值。

引用自:https://unix.stackexchange.com/questions/108394