[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: noyaux 2.2.x 2.4.9



François Boisson <user@maison.homelinux.net> é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
delepine@Eloi:~$ 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



Reply to: