Installation Patch /dev/epoll

 

Pour cette installation, il faut déjà ce munir :
- des sources d'un noyau Linux récent comme le 2.4.14
- du patch approprié comme le patch epoll 0.25 pour noyau 2.4.14

Décompresser les deux archives :
pour la décompression du noyau (si possible dans le répertoire /usr/src prévu à cet effet)
tar -zxvf linux-2.4.14.tar.gz

pour décompresser le patch (lui aussi doit être placé dans le répertoire /usr/src)
gunzip ep_patch-2.4.14-0.26.diff.gz

Ensuite placer vous dans le répertoire /usr/src et lancer la commande suivante qui exécute le patch :

patch -p0 < ep_patch-2.4.14-0.26.diff

Vous pouvez désormais choisir l'option /dev/epoll dans le menu de configuration du noyau. L'option est placée dans la rubrique "Caracter Devices". Sélectionner l'option et recompiler votre noyau.

Une fois le noyau recompilé et chargé, vous pouver maintenant créer le périphérique /dev/epoll grâce à la commande suivante :

mknod /dev/epoll c 10 124

Votre serveur est désormais près à supporter 10000 Clients !!!

Il faut maintenant s'occuper de l'utilisation de /dev/epoll par les applications.

- retour -