Sujet : Re: problème de mémoire non disponible
De : basile (at) *nospam* starynkevitch.net (Basile STARYNKEVITCH)
Groupes : linux.debian.user.frenchDate : 03. Aug 2026, 11:20:01
Autres entêtes
Organisation : linux.* mail to news gateway
Message-ID : <NnXW1-8EH5-1@gated-at.bofh.it>
References : 1 2 3 4
User-Agent : Evolution 3.56.2-10
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
écrit :
...
Bonjour Léon,
sur ma debian Trixie /proc/mem/info est un fichier vide.
Ce fichier n'existe pas.
Celui qui existe est /proc/meminfo
...
C'est juste une erreur dans mon message.
J'avais bien essayé /proc/meminfo
pier@trixie~% file /proc/meminfo
/proc/meminfo: empty
C'est normal. Ce fichier est un pseudo fichier géré 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 à utiliser est bien un executable qui lit (avec l'appel
système open(2) suivi de read(2) ....) ce fichier. Les commandes
/bin/cat /proc/meminfo
ou
/bin/head /proc/meminfo
lisent le fichier.
Mais les commandes /bin/file ou /bin/ls interrogent le noyau sur la
taille du fichier (par un appel système tel que stat(2)) sans bien
évidemment en lire le contenu (sur un lecteur de bandes ou même un
disque dur rotatif cette lecture prend du temps: centisecondes à
décasecondes).
La liste des appels systèmes est documentée sur
https://www.man7.org/linux/man-pages/man2/syscalls.2.htmlLe code source des commandes head ou file est disponible en ligne
par exemple
https://fr.wikipedia.org/wiki/GNU_Core_UtilitiesPour savoir quels appels systèmes sont utilisés par une commande donnée
vous pourriez utiliser l'appel système strace(2) utilisée par la
commande /usr/bin/strace (essayez d'abord /usr/bin/strace --help ...)
Si vous êtes férus de programmation, essayez d'étendre le shell
https://tracker.debian.org/pkg/sash (ou GNU bash ou zsh) pour vos
besoins.
Librement.
NB je cherche des collaborations autour de refpersys.org
-- Basile STARYNKEVITCH <basile@starynkevitch.net>8 rue de la Faïencerie http://starynkevitch.net/Basile/ 92340 Bourg-la-Reine
https://github.com/bstarynkFrance
https://github.com/RefPerSys/RefPerSys https://orcid.org/0000-0003-0908-5250
Haut de la page
Les messages affichés proviennent d'usenet.
NewsPortal