Limpar o cache do sistema de arquivos no AIX

0

Estou usando o AIX 6.1 e para testes.
Desejo limpar o cache do sistema de arquivos.
Algo parecido com isso no linux: echo 2 > /proc/sys/vm/drop_caches

Isso é possível?

    
por ceinmart 08.01.2014 / 14:02

2 respostas

3

Ao falhar um método real para liberar o cache, você pode conseguir ajustar alguns parâmetros do VMM para liberar o cache com eficiência.

vmo -L

Veja a configuração de minperm% e maxperm% very low e strict_maxperm para 1. Não tenho uma caixa AIX à mão para testar quais valores ela permitirá que você defina, mas suponho que 0 falhará, talvez :

vmo -o minperm%=1 -o maxperm%=1 -o strict_maxperm=1 -o minclient%=1 -o maxclient%=1

Monitore com vmstat -v para ver quando / se aplica. Talvez seja necessário fazer algo com muita memória para ativar o daemon de substituição de página e cuidar desse 1%.

cat "somefile_sized_1%_of_memory" > /dev/null 

Em seguida, redefina-os de volta aos seus valores normais.

    
por 08.01.2014 / 17:05
1

A única coisa que consegui encontrar foi este comando:

mount -o rbrw

Link: link

Outra opção será desmontar o sistema de arquivos que descarregará o cache.

    
por 08.01.2014 / 14:54

Tags