Table des matières
Nous supposerons pour ce cas une distribution Debian, Ubuntu ou Mint. On accède à la fenêtre du terminal, on va lancer l'optimisation avec la commande top :haut sudo
Ici, nous pouvons voir les services actifs et combien ils consomment de processeur, de mémoire et de disponibilité. Ci-dessus, nous pouvons voir d'autres paramètres mémoire RAM, swap, processus en cours, processus en attente.
Pour libérer la mémoire RAM du terminal, nous écrivons les commandes suivantes
regarder -n 1 gratuit -m sudo sync && sudo sysctl -w vm.drop_caches = 3
La première des commandes nous montrera la quantité de RAM utilisée en temps réel, et avec la seconde, nous libérerons la mémoire. Dans l'image suivante, nous pouvons voir l'optimisation.
Avant optimisation gratuite 337 Mo.
Après l'optimisation gratuite 674 mb, récupérés du terminal.
Normalement, l'utilisation de Swap est de 60% en référence à l'utilisation de la mémoire RAM, ceci est fait pour ne pas saturer la mémoire RAM, mais si nous avons plus de 1 Go, nous pouvons utiliser plus de RAM et moins de partition de swap. Pour voir quelle configuration nous avons dans le terminal, nous écrivons.
sudo cat / proc / sys / vm / swappiness
Si la valeur est 60, nous utilisons le swap 60 du temps et nous pouvons le réduire à 10 avec la commande :
sudo sysctl -w vm.swappiness = 10
Ce sera temporaire pour pouvoir tester différentes valeurs de swap, pour que la configuration soit permanente il faut modifier le fichier /etc/sysctl.conf et à la fin on ajoute vm.swappiness = 10
Un logiciel très intéressant est Gestionnaire de démarrage, bien que toutes les distributions apportent ce qu'on appelle le gestionnaire d'applications au début. Ce sont des logiciels qui démarrent automatiquement lorsque vous démarrez l'ordinateur. Nous pouvons également supprimer certaines mises à niveau, même les mises à niveau qui consomment beaucoup de processeur et de RAM.
E4rat C'est un programme qui permet de réduire le temps d'accès.Nous allons commencer par installer quelques dépendances pour e4rat :
sudo apt-get install libblkid1 e2fslibs
Supprimez ureadahead qui est un programme qui enregistre un enregistrement de démarrage :
sudo dpkg --purge ureadahead ubuntu-minimal
Il faut ensuite éditer le grub Linux il faut voir si c'est grub ou grub2
sudo nano /boot/grub/grub.cfg
Nous regardons à l'intérieur des fichiers ver une ligne de commande comme la suivante (elles peuvent varier un peu) :
linux /boot/vmlinuz-3.2.0-23-generic root = UUID = bd54d7f0-ef24-4b86-999d-564d30ff9d17 ro recovery nomodeset
À la fin, nous ajoutons
init = / sbin / e4rat-collectet puis on redémarre
sudo shutdown -r maintenant
Lors du redémarrage de l'ordinateur, nous exécuterons la commande suivante :
sudo e4rat-realloc /var/lib/e4rat/startup.log
On redémarre à nouveau avec la commande :
sudo shutdown -r maintenant
Pour s'assurer que e4rat commence toujours par grub, nous ouvrons le fichier grub
sudo nano / etc / par défaut / grub
Nous modifions pour établir qu'il démarre e4rat avec Grub :
GRUB_CMDLINE_LINUX_DEFAULT = " init = / sbin / e4rat-preload quiet splash "
Enfin, nous redémarrons et vous pouvez voir quelques changements au démarrage de certains programmes. Cette méthode ne fonctionne pas dans les serveurs ou les disques SSD car lorsqu'elle est gérée par le cache, elle n'a pas de latence de disque.