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 :
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.