Juin 152011
 

Les filesystèmes MemFS sont montés en mémoire. plusieurs paramètres sont a vérifier pour monter correctement un filesystème MemFS.

  • la taille maximum d’un FS MemFS est définie par UFS_MAXDEVBLK dans le fichier (255GB par défaut)
  • le paramètre kernel maxdsiz_64bit (data segment) limite la taille d’un FS MemFS
  • le paramètre kernel dbc_max_pct (buffer cache) limite lui aussi la taille d’un FS MemFS
  • 11iv2 – le paramètre kernel memfs_bufcache_swappct ajoute un seuil de buffer mémoire libre au dela duquel il y aura swapping.
  • 11iv3 – le paramètre kernel memfs_swapmax_pct ajoute un seuil de buffer mémoire libre au dela duquel il y aura swapping.

les erreurs:

  • mount: Out of memory ← augmenter le paramètre maxdsiz_64bit
  • No space left on device ← augmenter le paramètre dbc_max_pct

monter un FS Memfs :

# mount -F memfs -o size=512MB /mnt

pour vérifier qu’il reste de la mémoire libre, lancer kmeminfo:

# kmeminfo |grep Free
Free memory           = 16560438   63.2g  40%

 Laisser un commentaire

Vous pouvez utiliser ces tags et attributs HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

(requis)

(requis)