Provided by: manpages-fr_3.27fr1.4-1_all bug

NOM

       /proc/slabinfo - Statistiques de l'allocateur slab du noyau

SYNOPSIS

       cat /proc/slabinfo

DESCRIPTION

       Les  objets frequemment utilises dans le noyaux Linux (tetes de tampon,
       inodes, entrees de repertoire...) ont leur propres caches.  Le  fichier
       /proc/slabinfo en fournit les statistiques. Par exemple :

           % cat /proc/slabinfo
           slabinfo - version: 1.1
           kmem_cache            60     78    100    2    2    1
           blkdev_requests     5120   5120     96  128  128    1
           mnt_cache             20     40     96    1    1    1
           inode_cache         7005  14792    480 1598 1849    1
           dentry_cache        5469   5880    128  183  196    1
           filp                 726    760     96   19   19    1
           buffer_head        67131  71240     96 1776 1781    1
           vm_area_struct      1204   1652     64   23   28    1
           ...
           size-8192              1     17   8192    1   17    2
           size-4096             41     73   4096   41   73    1
           ...

       Il  fournit pour chaque cache slab, le nom du cache, le nombre d'objets
       actuellement actifs, le nombre total d'objets disponibles, la taille de
       l'objet en octets, le nombre de pages ayant au moins un objet actif, le
       nombre total de pages allouees, et le nombre de pages par slab.

       Notez qu'en raison de l'alignement des objets et du surcout du au cache
       slab, les objets ne sont habituellement pas accoles dans les pages. Les
       pages n'ayant  meme  qu'un  seul  objet  en  cours  d'utilisation  sont
       considerees comme utilisees et ne peuvent pas etre liberees.

       Les  noyaux  ayant  ete  compiles  avec  l'option des statistiques slab
       affichent << (statistics) >> sur la premiere ligne,  et  ils  proposent
       cinq colonnes supplementaires qui sont : la limite superieure du nombre
       d'objets actifs, le nombre de fois que les objets ont ete  alloues,  le
       nombre  de  fois  que le cache a grossi (que de nouvelles pages ont ete
       ajoutees au cache), le nombre de fois que le cache a diminue  (que  des
       pages  inutilisees  en  ont  ete  retirees),  et  le  nombre  d'erreurs
       d'allocation de nouvelles pages dans ce cache. Si les  statistiques  de
       cache  slab n'ont pas ete activees lors de la compilation du noyau, ces
       colonnes ne seront pas affichees.

       Pour les  systemes  SMP,  on  trouvera  egalement  << (SMP) >>  sur  la
       premiere ligne affichee, et deux colonnes supplementaires, indiquant la
       politique slab d'allocation pour le cache local du CPU (afin de reduire
       le  besoin  de synchronisation entre les CPU lors d'allocation d'objets
       depuis le cache). La premiere colonne est la  limite  propre  a  chaque
       CPU :  nombre  maximal  d'objets  mis en cache pour chacune des CPU. La
       seconde colonne est un nombre global : nombre maximal  d'objets  libres
       dans  le  cache  global qui seront transferes au cache par CPU s'il est
       vide, ou le nombre d'objets qui sera retourne vers le cache  global  si
       le cache propre a la CPU est plein.

       Si les statistiques du cache slab et SMP sont definis simultanement, il
       y aura quatre colonnes supplementaires, indiquant les  statistiques  du
       cache  par  CPU. Les deux premieres indiquent le nombre de reussites et
       d'echecs d'allocation dans le cache propre a chaque par CPU : le nombre
       de  fois  ou  un  objet etait ou n'etait pas disponible pour allocation
       depuis le cache propre a chaque CPU. Les deux  suivantes  indiquent  le
       nombre  de  reussites  et d'echecs de liberation pour le cache propre a
       chaque CPU : nombre de fois qu'un objet libere a pu ou non rester  dans
       les  limites  du  cache  propre  a  chaque CPU, avant que les objets ne
       soient deplaces vers le cache global.

       Il est possible d'ajuster les limites du cache slab propre a chaque CPU
       et du nombre global de transferts avec :

           echo "nom_cache limite nombre_global" > /proc/slabinfo

FICHIERS

       <linux/slab.h>

VERSIONS

       /proc/slabinfo  existe  depuis  Linux  2.1.23. Les caches SMP propres a
       chaque CPU existent depuis Linux 2.4.0-test3.

NOTES

       Depuis Lunux 2.6.15, le fichier /proc/slabinfo  n'est  present  que  si
       l'option de configuration CONFIG_SLAB est validee.

COLOPHON

       Cette  page  fait  partie  de  la  publication 3.27 du projet man-pages
       Linux. Une description du projet et des instructions pour signaler  des
       anomalies       peuvent       etre       trouvees      a      l'adresse
       <URL:http://www.kernel.org/doc/man-pages/>.

TRADUCTION

       Depuis 2010, cette traduction est maintenue a l'aide  de  l'outil  po4a
       <URL:http://po4a.alioth.debian.org/>   par   l'equipe   de   traduction
       francophone       au       sein        du        projet        perkamon
       <URL:http://perkamon.alioth.debian.org/>.

       Christophe  Blaess  <URL:http://www.blaess.fr/christophe/> (1996-2003),
       Alain Portal  <URL:http://manpagesfr.free.fr/>  (2003-2006).   Jean-Luc
       Coulon et l'equipe francophone de traduction de Debian (2006-2009).

       Veuillez   signaler   toute   erreur   de   traduction  en  ecrivant  a
       <debian-l10n-french@lists.debian.org> ou par un rapport de bogue sur le
       paquet manpages-fr.

       Vous  pouvez  toujours avoir acces a la version anglaise de ce document
       en utilisant la commande << man -L C <section> <page_de_man> >>.

                               30 septembre 2007                   SLABINFO(5)