Vous trouverez ici :
http://www.42-networks.com/obsd_pa [...] ffs.tar.gz
quelques patches qui s'appliquent à OpenBSD 3.6 et OpenBSD 3.6-current.
C'est à l'état "chez moi ça marche" (depuis pas mal de temps) mais bon, ne les utilisez pas en production au cas où.
Voici ce que ça ajoute à un noyau standard:
- Les processus qui crashent de façon inattendue sont logués (pratique pour détecter des barettes de mémoire qui partent en couille ou des tentatives d'exploit),
- Le support de PPPOE dans le noyau (diminiue énormément la charge du système par rapport au démon),
- Un petit correctif pour GDB,
- Des modifications mineures au scheduler de process, ainsi qu'un nouveau paramètre que vous pouvez changer via sysctl : kern.taskswitchtime. Par défaut, ça vaut 10. Si vous mettez une valeur plus petite, l'interactivité du système peut être améliorée, si vous mettez une valeur plus grande, ça peut être bénéfique aux serveurs ou aux machines qui effectuent de gros calculs,
- le scheduler des opérations sur les disques a été réécrit. Le but est d'obtenir de bonnes performances sur un serveur qui effectue plusieurs tâches, d'avoir une bonne interactivité, de ne pas coincer lors du streaming de fichiers (comme lors de la lecture de vidéos) et de tenir compte de la priorité des processus.
N'hésitez pas à tester et à apporter vos éventuelles remarques pour que je puisse corriger ou améliorer ces différents petits trucs.