Red Hat Linux 7.1: Guide de démarrage officiel Red Hat Linux | ||
---|---|---|
Précédent | Chapitre 13. Forum aux Questions | 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 plusieurs 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).
Pour voir si le noyau Linux reconnaît toute la mémoire de votre ordinateur, entrez cat /proc/meminfo à l'invite du shell. Vous obtiendrez 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. Redémarrez votre système (si vous redémarrez directement sur un écran graphique, vous devrez appuyer sur Ctrl-x à l'invite). A l'invite boot:, entrez la quantité de mémoire que votre système devrait reconnaître. Par exemple :
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.
su pour lancer et utiliser Pico ou votre éditeur de texte préféré pour éditer /etc/lilo.conf. Dans /etc/lilo.conf, vous verrez 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 |
Entrez le texte suivant dans la première ligne : append="mem=128M". Le fichier devrait 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. Entrez exit pour quitter le compte root.
Lorsque vous redémarrez, la configuration de la mémoire est communiquée au noyau.
Précédent | Sommaire | Suivant |
J'ai oublié mon mot de passe | Niveau supérieur | Suppression de Red Hat Linux |