Système
Benchmark - système d'exploitation
Description
Nous comparons plusieurs systèmes d'exploitations lors d'une installation par défaut la plus minimaliste possible (si possible sans serveur d'affichage). Les premiers tests sont effectués sur l'ordinateur d'Alan, un sony Vaio datant de 2000 comportant un processeur core i3 d'intel avec 4Gb de RAM.
Le gestionnaire de démarrage utilisé est grub. Il sera géré à partir d'une distribution Debian.
Les systèmes installés (dans un premier temps) seront :- Linux Debian
- Slackware
- Gnu Hurd - Debian
- OpenBSD
- NetBSD
Mesures effectuées
Pendant l'installation
- temps d'installation
Après installation
- temps de démarrage
- nombre de processus lancés au démarrage
- mémoire consommée (vive et virtuelle)
- espace disque occupée pour une installation minimale
Commandes utilisés
- vmstat pour mesurer la consommation de la mémoire vive
- ps ax |wc -l pour mesurer le nombre de processus au démarrage
Installation de Debian
Résumé de l'installation
Pas de difficulté particulière. Nous n'avons pas installé le serveur d'affichage et avons effectué une installation minimaliste.
Nous avons partitionné le disque dur en quatre parties de 100Go pour pouvoir installer d'autres systèmes d'exploitations.
Même avec une installation minimaliste nous sommes tout de même à plus de 800Mo d'espace mobilisé sur le disque dur.
Installation d'OpenBSD
Résumé de l'installation
L'outil de partitionnement d'OpenBSD n'est pas très intuitif et nous avons perdu du temps dessus. Pour ne pas se prendre la tête nous avons effectué l'installation de tous les paquetages par défaut de la distribution de base (games+serveur d'affichage).
L'installation reste tout de même beaucoup plus rapide que Debian et le nombre de processus au démarrage est relativement faible (30).
Gestionnaire de démarrage Grub
Pour configurer Grub, on est obligé de redémarrer sous Debian car le gestionnaire de boot (grub) est géré à partir de celui-ci (premier système installé).
Ajout d'OpenBSD dans le menu de Grub
On édite le fichier /etc/grub.d/40_custom. On lui ajoute les lignes suivantes :
menuentry "OpenBSD" { set root=(hd0,4) chainloader +1 }
On lance ensuite les commandes suivantes :grub-mkconfig -o /boot/grub/grub.cfg
Résultats
Système d'exploitation | Temps d'installation | Temps de démarrage | Nombre de processus lancés au démarrage | Mémoire consommée | Espace disque occupée |
---|---|---|---|---|---|
Debian GNU-Linux | 30min | 17s | 93 | 80M | 858M (sans serveur X) |
OpenBSD | 15min | 40s | 30 | 953M (avec tous le système de base sélectionné donc serveur X inclu) |