Chapitre 5. Foire Aux Questions (FAQ)

5.1. "Quoi de neuf dans le noyau 2.2 ?"
5.2. "Quoi de neuf dans le noyau 2.4 ?"
5.3. "Comment faire reconna�tre plus de 1 Go de m�moire sur mon NetServer ?"
5.4. "Comment faire reconna�tre plus de 128 Mo de swap sur mon NetServer ?"
5.5. "Comment utiliser les autres processeurs de mon NetServer ?"
5.6. " Linux est-il compatible avec l'an 2000 ?"
5.7. "Comment augmenter le nombre de processus g�r�s par le noyau ?"
5.8. "Comment augmenter le nombre de p�riph�rique de loopback g�r�s par le noyau ?"
5.9. "Comment obtenir des fichiers de plus de 2 Go sur ext2 ?"

5.1. "Quoi de neuf dans le noyau 2.2 ?"

5.2. "Quoi de neuf dans le noyau 2.4 ?"

5.3. "Comment faire reconna�tre plus de 1 Go de m�moire sur mon NetServer ?"

Les informations suivantes sont adapt�es et traduites depuis la page de Rik van Riel. Elles s'appliquent aussi bien au noyau 2.0.x qu'aux noyaux 2.2.x et 2.4.x.

Tout d'abord l'architecture Intel IA32 est limit�e par construction dans sa gestion de la m�moire � 4 Go. Espace qui doit lui-m�me �tre s�par� en m�moire virtuelle et m�moire physique. Ce qui signifie que si l'on choisit de reconna�tre davantage de m�moire vive, la taille maximale pour un programme diminue.

N�anmoins, Linux ne peut g�rer que jusqu'� 1 Go de m�moire par d�faut. Pour aller au del�, en fait jusqu'� 2 Go aujourd'hui car Linux ne peut g�rer davantage de m�moire pour le moment, il faut modifier 2 fichiers fournis avec les sources du noyau et le recompiler. Les 2 sources en questions sont /usr/src/linux/include/asm-i386/page.h et /usr/src/linux/arch/i386/vmlinux.lds.

A partir des noyaux 2.0.37 et 2.2.12, la rustine a �t� int�gr�e dans le noyau et est activable lors du make {menu,x}config.

A partir du noyau 2.3.23, la taille maximum g�rable en version i386 est de 64 Go.

5.4. "Comment faire reconna�tre plus de 128 Mo de swap sur mon NetServer ?"

Jusqu'� la version 2.8x du paquetage util-linux, la commande mkswap ne pouvait cr�er des partitions de swap que de 128 Mo au maximum. Il fallait alors en cr�er autant que n�cessaire. Depuis la version 2.9, incluse en standard dans les distributions RedHat 6.0 et suivantes, il est possible de cr�er directement des partitions de swap jusqu'� concurrence de 2 Go par partition et de 8 partitions.

5.5. "Comment utiliser les autres processeurs de mon NetServer ?"

Le multi-processeur est pris en charge de fa�on op�rationnelle par Linux depuis la version 2.0 du noyau. Pour un noyau 2.0.x, il faut le recompiler en positionnant notamment le flag SMP � 1 dans le Makefile. Pour un noyau 2.2.x ou 2.4.x, il faut le positionner dans le make {menu,x}config. Pour plus de d�tails, consultez le SMP-HOWTO.

5.6. " Linux est-il compatible avec l'an 2000 ?"

D'une mani�re g�n�rale, Linux est compatible an 2000. Pour plus de d�tails, on se reportera � la page de FAQ.

5.7. "Comment augmenter le nombre de processus g�r�s par le noyau ?"

Pour les noyaux 2.2.x, il faut �diter le fichier /usr/src/linux/include/linux/tasks.h, modifier la valeur de la constante NR_TASKS (par d�faut � 512) et la positionner � une valeur ne d�passant pas 4092 ou 4090 si l'APM est configur�. Il peut �tre utile de positionner MAX_TASKS_PER_USER par la m�me occasion � une valeur en relation. Puis recompiler son noyau en suivant les proc�dures habituelles .

5.8. "Comment augmenter le nombre de p�riph�rique de loopback g�r�s par le noyau ?"

Il faut �diter le fichier /usr/src/linux/drivers/block/loop.c, Pour les noyaux 2.2.x, il faut modifier la valeur de la constante MAXLOOP (par d�faut � 8). Pour les noyaux 2.4.x, il faut modifier la valeur de la variable static int max_loop. Puis recompiler son noyau en suivant les proc�dures habituelles .

5.9. "Comment obtenir des fichiers de plus de 2 Go sur ext2 ?"

Il faut avoir un noyau 2.4.x, glibc 2.1.3 ou plus et que les outils ad�quats aient �t� recompil�s. Voir http://www.suse.de/~aj/linux_lfs.html

Hosting by: Hurra Communications GmbH
Generated: 2007-01-26 18:01:40