Red Hat Linux 7.0: Le Guide officiel de démarrage Red Hat Linux | ||
---|---|---|
Précédent | Chapitre 17. Questions et réponses : réponses brèves aux questions souvent posées | Suivant |
Mon ordinateur dispose de 128 Mo de RAM, mais je ne suis pas certain qu'ils soient totalement utilisés. Comment savoir si toute la RAM est utilisée ? Est-il possible de faire en sorte que Linux reconnaisse toute la mémoire, si ce n'est déjà fait ?
Habituellement, le noyau Linux reconnaît toute la RAM du système ; toutefois, il peut arriver que toute la mémoire ne soit pas reconnue.
Il existe deux manières de s'assurer que la mémoire de l'ordinateur est entièrement utilisée par le noyau Linux. Premièrement, vous pouvez effectuer un test pour voir si elle est utilisée et, si ce n'est pas le cas, vous pouvez soit entrer l'option à l'invite boot: ou modifier un fichier appelé /etc/lilo.conf pour vous assurer que la mémoire est utilisée chaque fois que vous démarrez le système (/etc/lilo.conf est le fichier de configuration pour LILO, LInux LOader).
Commencez par ouvrir une fenêtre Xterm puis, à l'invite du shell, entrez cat /proc/meminfo pour obtenir les statistiques en cours sur l'utilisation de la mémoire dans le système. Les résultats seront probablement comme suit :
total: used: free: shared: buffers: cached: Mem: 64655360 63033344 1622016 51159040 1552384 33816576 Swap: 73990144 700416 73289728 MemTotal: 63140 kB MemFree: 1584 kB MemShared: 49960 kB Buffers: 1516 kB Cached: 33024 kB SwapTotal: 72256 kB SwapFree: 71572 kB |
Les catégories que vous trouverez comprennent entre autres la quantité totale de mémoire détectée par le noyau Linux (Mem:). Par exemple, si vous disposez de 128 Mo de RAM et constatez que l'entrée Mem n'indique que 64 Mo, vous pouvez donner pour instruction au noyau d'utiliser toute la RAM du système.
Vous pouvez communiquer l'instruction au noyau à l'invite boot: de LILO en entrant la valeur appropriée, comme ci dessous :
boot: linux mem=128M |
Après avoir appuyé sur Entrée, vous démarrez avec vos nouvelles options de mémoire. Si vous ne voulez pas entrer l'option à chaque démarrage, vous pouvez l'insérer dans le fichier /etc/lilo.conf. Pour ce faire, vous pouvez utiliser l'éditeur appelé Pico.
Mais, tout d'abord, vous devez exécuter la commande su pour vous connecter en tant que root. Dans Xterm, entrez
[vous@localhost vous]$ su password: votre mot de passe root [root@localhost vous]# |
A présent, pour éditer /etc/lilo.conf, dans la même fenêtre Xterm, entrez
[root@localhost vous]# pico /etc/lilo.conf |
Le fichier ressemblera probablement à ceci :
boot=/dev/hda map=/boot/map install=/boot/boot.b prompt timeout=50 image=/boot/vmlinuz-2.2.5-15 label=linux root=/dev/hda1 read-only |
Dans ce fichier, insérez ce qui suit en première ligne : append="mem=128M". Avec cet ajout, le fichier devrait ensuite ressembler à ceci :
append="mem=128M" boot=/dev/hda map=/boot/map install=/boot/boot.b prompt timeout=50 image=/boot/vmlinuz-2.2.5-15 label=linux root=/dev/hda1 read-only |
Vous pouvez utiliser la combinaison de touches Ctrl-X pour quitter le fichier.
Le système vous demande si vous voulez enregistrer le fichier ; sélectionnez Y pour enregistrer les changements, N si vous ne voulez pas enregistrer les changements et Ctrl-C pour annuler.
A présent, entrez /sbin/lilo à l'invite pour redémarrer LILO. Vous pouvez entrer exit pour quitter le compte root, puis de nouveau exit pour fermer la fenêtre.
Lorsque vous redémarrez, la configuration de la mémoire est communiquée au noyau.
Précédent | Sommaire | Suivant |
Démarrage de "Services" | Niveau supérieur | Configuration d'une carte son |