
Podemos definir o tamanho na sintaxe a seguir como porcentagem em vez de tamanho estático?
exemplo de/etc/fstab
tmpfs /var/work tmpfs size=100g 0 0
digamos que temos memória RAM 120g
, podemos definir o tamanho usado 100g
na memória RAM conforme mencionado acima
mas é possível definir, por exemplo, 80%
tamanho em vez de valor estático - é possível?
exemplo
`tmpfs /var/work tmpfs size=80% 0 0` ?
Responder1
Dea documentação do kernel para tmpfs:
tmpfs possui três opções de montagem para dimensionamento: size: O limite de bytes alocados para esta instância tmpfs. O o padrão é metade da sua RAM física sem troca. Se você superdimensionar suas instâncias tmpfs a máquina irá travar já que o manipulador OOM não será capaz de liberar essa memória. nr_blocks: O mesmo que size, mas em blocos de PAGE_SIZE. nr_inodes: o número máximo de inodes para esta instância. O padrão é metade do número de suas páginas de RAM física ou (em um máquina com memória alta) o número de páginas de RAM com memória baixa, o que for menor. Esses parâmetros aceitam um sufixo k, m ou g para quilo, mega e giga e pode ser alterado na remontagem. O parâmetro size também aceita um sufixo % para limitar esta instância tmpfs a essa porcentagem de sua RAM física: o padrão, quando nem size nem nr_blocks são especificados, é size=50%