Je viens d'essayer sur une petite machine (un netbook) équipée d'un Go de RAM, et sur laquelle sont installés les deux systèmes d'exploitation :
Debian Squeeze (32 bits, noyau 2.6.32),
Archlinux (32 bits, noyau 3.7, systemd 202).
Debian démarrée en runlevel 1 consomme 14 Mo de mémoire vive, Archlinux démarrée en rescue.target consomme 28 Mo (tout ça sur la même machine).
tu es mieux à ce que ton système d'init ne bouffe pas 50 Mo inutilement
Systemd est plus qu'un système d'init : il gère en permanence les processus lancés. Contrairement à sysvinit, systemd est « actif » tout le temps (par exemple, pour remplacer cron et lancer des services selon des contraintes temporelles). Systemd consomme plus de mémoire vive que sysvinit ; c'est normal, il fait plus de choses.
qui consiste à dire qu'on se fiche de l'occupation mémoire des logiciels qu'on écrit parce que le client bah "il a qu'a acheter de la ram".
Nous parlons d'une surconsommation de RAM (de systemd par rapport à sysvinit) de 30 ou 40 Mo. Ce magasin en ligne propose 110 ordinateurs à l'achat. Parmi ces 110 machines, le minimum de mémoire vive est de 1024 Mo (ça ne concerne qu'une seule machine). Pour du matériel moderne, ça ne parait pas exubérant de remplacer sysvinit par un logiciel qui fait plus de choses, et qui ne consomme que 30 ou 40 Mo de plus.
Cette surconsommation de RAM pourra éventuellement poser problème sur certaines machines aux capacités très limitées (comme celle-ci). Dans ces cas-là, il faudra effectivement garder l'ancien sysvinit, ou utiliser un système d'exploitation plus léger, comme NetBSD ou FreeBSD.
[^] # Re: Re: Quelles distributions utilisent systemd par défaut ?
Posté par Sylvain Blandel . En réponse au journal SystemD et Arch autosuggestion. Évalué à 3.
Si tu utilises grub, il faut rajouter
singleà la ligne kernel (lien).Oui, c'est bien ça. Pour interpréter le résultat de la commande free.
Je viens d'essayer sur une petite machine (un netbook) équipée d'un Go de RAM, et sur laquelle sont installés les deux systèmes d'exploitation :
Debian démarrée en
runlevel 1consomme 14 Mo de mémoire vive, Archlinux démarrée enrescue.targetconsomme 28 Mo (tout ça sur la même machine).Systemd est plus qu'un système d'init : il gère en permanence les processus lancés. Contrairement à sysvinit, systemd est « actif » tout le temps (par exemple, pour remplacer
cronet lancer des services selon des contraintes temporelles). Systemd consomme plus de mémoire vive que sysvinit ; c'est normal, il fait plus de choses.Nous parlons d'une surconsommation de RAM (de systemd par rapport à sysvinit) de 30 ou 40 Mo. Ce magasin en ligne propose 110 ordinateurs à l'achat. Parmi ces 110 machines, le minimum de mémoire vive est de 1024 Mo (ça ne concerne qu'une seule machine). Pour du matériel moderne, ça ne parait pas exubérant de remplacer sysvinit par un logiciel qui fait plus de choses, et qui ne consomme que 30 ou 40 Mo de plus.
Cette surconsommation de RAM pourra éventuellement poser problème sur certaines machines aux capacités très limitées (comme celle-ci). Dans ces cas-là, il faudra effectivement garder l'ancien sysvinit, ou utiliser un système d'exploitation plus léger, comme NetBSD ou FreeBSD.