Fran�ois Boisson <[EMAIL PROTECTED]> �crivait (wrote) :
> Lors du chargement, par d�faut il cherche System.map puis sinon
> System.map-<version du noyau>. (je m'en suis aper�u par hasard mais �a
> doit �tre dans une doc s�rement). Donc, il vaut mieux copier System.map
> sur /boot/System.map-<version>
Avec procps-1.00, ps/top lisent directement System.map si
ce fichier est disponible. La recherche de la table de
correspondance entre les adresses et les symboles du noyau
se fait dans l'ordre suivant :
$PS_SYSTEM_MAP
/boot/System.map-`uname -r`
/boot/System.map
/lib/modules/`uname -r`/System.map
/etc/psdatabase
/boot/psdatabase-`uname -r`
/boot/psdatabase,
/lib/modules/`uname -r`/psdatabase
> PS/ A mon avis, �a n'a pas d'influence, cela sert surtout pour le
> d�bugguage...
Ce n'est pas indispensable, en effet, mais entre :
$ ps l
F UID PID PPID PRI NI VSZ RSS WCHAN STAT TTY TIME COMMAND
000 501 1860 1859 9 0 2876 416 wait4 S pts/1 0:00 -bash
000 501 1867 1866 9 0 2884 684 wait4 S pts/2 0:00 -bash
000 501 1878 1875 9 0 4748 84 select S pts/4 0:00
/usr/lib/xemacs-21.4.6/i386-debian-linu
000 501 3670 3669 9 0 2836 612 wait4 S pts/5 0:00 -bash
et :
# mv /boot/System.map-2.4.17 /boot/System.map-2.4.17.old
# exit
[EMAIL PROTECTED]:~$ ps l
F UID PID PPID PRI NI VSZ RSS WCHAN STAT TTY TIME COMMAND
000 501 1860 1859 9 0 2876 416 114111 S pts/1 0:00 -bash
000 501 1867 1866 9 0 2884 720 114111 S pts/2 0:00 -bash
000 501 1878 1875 9 0 4748 84 137031 S pts/4 0:00
/usr/lib/xemacs-21.4.6/i386-debian-linu
000 501 3670 3669 9 0 2836 612 114111 S pts/5 0:00 -bash
Je pr�f�re franchement la premi�re version du champs WCHAN.
Ce fichier donne la correspondance entre les adresses des fonctions du
noyau et leur nom. Il est utilis� par ps, top, lsof, ...
Jean Charles
--
Jean Charles Del�pine - �quipe R�seaux T�l�coms - Universit� de Picardie