¿Podemos establecer el tamaño en la sintaxis tmpfs como porcentaje en lugar de tamaño estático?

¿Podemos establecer el tamaño en la sintaxis tmpfs como porcentaje en lugar de tamaño estático?

¿Podemos establecer el tamaño en la siguiente sintaxis como porcentaje en lugar de tamaño estático?

ejemplo de/etc/fstab

tmpfs  /var/work   tmpfs   size=100g   0 0

digamos que tenemos memoria ram 120g, podemos configurar el tamaño a usar 100gdesde la ram como se mencionó anteriormente

pero ¿es posible establecer, por ejemplo, 80%el tamaño en lugar del valor estático? ¿Es posible?

ejemplo

`tmpfs  /var/work   tmpfs   size=80%   0 0`   ?

Respuesta1

Delos documentos del kernel para tmpfs:

tmpfs tiene tres opciones de montaje para dimensionar:

tamaño: el límite de bytes asignados para esta instancia de tmpfs. El
           El valor predeterminado es la mitad de su RAM física sin intercambio. Si usted
           sobredimensiona tus instancias tmpfs la máquina se bloqueará
           ya que el controlador OOM no podrá liberar esa memoria.
nr_blocks: Igual que el tamaño, pero en bloques de PAGE_SIZE.
nr_inodes: el número máximo de inodos para esta instancia. El valor por defecto
           es la mitad del número de páginas de RAM física, o (en un
           máquina con memoria alta) el número de páginas RAM de memoria baja,
           cualquiera que sea el menor.

Estos parámetros aceptan un sufijo k, m o g para kilo, mega y giga y
se puede cambiar al volver a montar.  El parámetro de tamaño también acepta un sufijo %
para limitar esta instancia de tmpfs a ese porcentaje de su RAM física:
el valor predeterminado, cuando no se especifica tamaño ni nr_blocks, es tamaño=50%

información relacionada