Provided by:
manpages-fr_3.27fr1.4-1_all 
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)