Maniatux's Blog

Welcome to the internet

Serveur sous OpenBSD #1

Rédigé par Xavier - -

Cela fait à peu près 24 heures que mon serveur est passé sur OpenBSD 5.0 i386, et que j'utilise OpenSMTPD pour mes mail et Dovecot pour l'IMAP. Leur installation et configuration s'est déroulée sans encombre.

En revanche c'est beaucoup plus compliqué pour Prosody, le daemon Jabber. Il n'est disponible qu'en version 0.7 dans les packages, alors que la dernière version est la 0.8.2. C'est sur cette version que tournait mon précédent serveur, et l'import de la config et du data ne semble pas fonctionner.

Je me suis donc mis en tête d'aller jeter un œil dans les ports, en installant OpenBSD et ses outils de développement dans une machine virtuelle. Le téléchargement de l'archive compressée des ports s'est fait sans soucis, puisqu'elle ne pèse que 20Mo. En revanche, la décompression fut très douloureuse. Plus de 15 minutes, parce qu'il était 3 heures du matin et que je suis allé me coucher en le laissant travailler. Plus de 15 minutes pour décompresser une archive de 20Mo, ça fait vraiment très très long. Des lenteurs que j'impute (à tort ou à raison) au système de fichiers de OpenBSD qui n'est peut-être pas optimisé pour gérer des milliers de petits fichiers. Sur ce point, Linux et son ext4 restent imbattables, et de loin loin loin. Et même sur NetBSD, où pkgsrc était plus gros, la décompression était moins longue.

A cela s'ajoute un autre problème, comment mettre à jour les ports ? La documentation ne semble pas développer ce point. La seule solution que je connaisse actuellement est de télécharger l'archive complète. Si quelqu'un a une meilleure solution, je suis preneur.

Mon départ sur OpenBSD me laisse donc une impression mitigée pour le moment. D'un côté la simplicité d'OpenSMTPD, de l'autre les mauvaises performances du système de fichier. A suivre.

Classé dans : Sysadmin - Mots clés : aucun