Re: problème de mémoire non disponible
Basile STARYNKEVITCH <[email protected]> Mon, 03 Aug 2026 12:13:46 +0200
| Newsgroups | gmane.linux.debian.user.french |
|---|---|
| Message-ID | <[email protected]> |
On Mon, 2026-08-03 at 11:59 +0200, Pierre Meurisse wrote: > Le Mon, Aug 03, 2026 at 11:45:57AM +0200, Basile STARYNKEVITCH a > =C3=A9crit : > ... > > > Bonjour L=C3=A9on, > > > sur ma debian Trixie /proc/mem/info est un fichier vide. > >=20 > > Ce fichier n'existe pas. > >=20 > > Celui qui existe est /proc/meminfo > >=20 > ... >=20 > C'est juste une erreur dans mon message.=20 > J'avais bien essay=C3=A9 /proc/meminfo >=20 > pier@trixie~% file=C2=A0 /proc/meminfo > /proc/meminfo: empty >=20 C'est normal. Ce fichier est un pseudo fichier g=C3=A9r=C3=A9 par le noyau,= qui ne calcule pas sa taille et renvoie 0. % ls -l /proc/meminfo -r--r--r-- 1 root root 0 Aug 3 08:22 /proc/meminfo La commande =C3=A0 utiliser est bien un executable qui lit (avec l'appel syst=C3=A8me open(2) suivi de read(2) ....) ce fichier. Les commandes /bin/cat /proc/meminfo ou=C2=A0 /bin/head /proc/meminfo=C2=A0 lisent le fichier. Mais les commandes /bin/file ou /bin/ls interrogent le noyau sur la taille du fichier (par un appel syst=C3=A8me tel que stat(2)) sans bien =C3=A9videmment en lire le contenu (sur un lecteur de bandes ou m=C3=AAme u= n disque dur rotatif cette lecture prend du temps: centisecondes =C3=A0 d=C3=A9casecondes). La liste des appels syst=C3=A8mes est document=C3=A9e sur https://www.man7.org/linux/man-pages/man2/syscalls.2.html Le code source des commandes head ou file est disponible en ligne=20 par exemple https://fr.wikipedia.org/wiki/GNU_Core_Utilities Pour savoir quels appels syst=C3=A8mes sont utilis=C3=A9s par une commande = donn=C3=A9e vous pourriez utiliser l'appel syst=C3=A8me strace(2) utilis=C3=A9e par la commande /usr/bin/strace (essayez d'abord /usr/bin/strace --help ...) Si vous =C3=AAtes f=C3=A9rus de programmation, essayez d'=C3=A9tendre le sh= ell https://tracker.debian.org/pkg/sash (ou GNU bash ou zsh) pour vos besoins. Librement. NB je cherche des collaborations autour de refpersys.org --=20 Basile STARYNKEVITCH =20 <[email protected]> 8 rue de la Fa=C3=AFencerie =20 http://starynkevitch.net/Basile/ =20 92340 Bourg-la-Reine =20 https://github.com/bstarynk France =20 https://github.com/RefPerSys/RefPerSys https://orcid.org/0000-0003-0908-5250