Comment améliorer la vitesse et les performances de Linux

Linux est l'un des systèmes d'exploitation avec les meilleures performances et fonctionnalités de sécurité grâce à son codage et son développement quelle que soit la distribution que nous utilisons.

Comme tout autre système d'exploitation, il existe un certain nombre de facteurs qui affectent ses performances après un certain temps et ceux-ci peuvent être des types suivants :

InterneIl s'applique à des facteurs tels que l'installation et l'exécution de plusieurs programmes, les services inutiles, les rôles qui affectent les performances optimales, les programmes qui consomment des ressources élevées, etc.

ExterneDans cette section, nous pouvons mentionner des facteurs de l'équipement tels que le disque dur limité, peu de RAM, etc.

Dans cet esprit, Solvetic analysera aujourd'hui quelques astuces que nous pouvons appliquer pour améliorer la vitesse et les performances de toute distribution Linux.

1. Accélérer le démarrage du système sous Linux


N'oubliez pas que lorsque nous démarrons une distribution Linux, le temps par défaut pour sélectionner une option est de 10 secondes, n'oubliez pas que lors du démarrage, nous pouvons accéder aux tâches administratives, démarrer avec un autre système d'exploitation (si nous avons un double démarrage) ou d'autres actions supplémentaires.

On peut accélérer ce temps en l'éditant dans le chemin etc/default/grub avec l'éditeur souhaité :

 sudo nano etc / par défaut / grub 

AGRANDIR

Dans cette fenêtre, nous devons aller à la ligne GRUB_TIMEOUT qui, comme nous le voyons par défaut, est de 10 secondes et définir un temps inférieur, 3,5 ou le temps que nous voulons.

Il est important que la valeur zéro ne soit pas définie car cela démarrera directement la distribution et nous n'aurons pas la possibilité d'exécuter des tâches de support si nécessaire.

2. Désactiver les services sous Linux


Au moment de l'exécution du système d'exploitation, une série de services sont chargés qui peuvent affecter les performances et la vitesse de démarrage du système, ces services peuvent être trouvés dans le chemin /etc/init.d :

AGRANDIR

Si nous considérons qu'aucun de ces services ne doit être exécuté au démarrage de la distribution, nous exécuterons les lignes suivantes :

 sudo /etc/init.d/SERVICE_NAME stop (Arrêter le service) sudo /etc/init.d/SERVICE_NAME start (Démarrer le service)

3. Utilisation de systèmes d'exploitation légers sur Linux


Bien que la plupart des distributions Linux soient légères, une autre série de distributions a été développée que très peu de gens connaissent et qui sont encore beaucoup plus légères et nous pouvons ainsi tirer le meilleur parti des ressources matérielles de l'ordinateur.

L'un d'eux est Vector Linux qui peut être téléchargé gratuitement sur le lien suivant :

Vitesse, performances et stabilité sont les principales caractéristiques de Vector Linux.

AGRANDIR

4. Utiliser des bloqueurs de publicités sous Linux


Lorsque nous surfons sur Internet aujourd'hui, la quantité de publicités qui s'affichent lors de l'accès aux sites Web est devenue une véritable nuisance.

Pour les navigateurs modernes, nous avons une extension appelée AdBlock que nous pouvons télécharger aux liens suivants :

Ces extensions permettent de ne pas afficher ces publicités, optimisant ainsi les performances lors de la navigation.

5. Utiliser les raccourcis clavier sous Linux


L'utilisation de raccourcis clavier optimise les performances lors de l'exécution de tâches courantes.

Certains des raccourcis les plus utiles sont :

Tout sélectionner (dans Documents, Firefox, Nautilus, etc.)

Ctrl + A

Copier (dans Documents, Firefox, Nautilus, etc.)

Ctrl + C

Coller (dans Documents, Firefox, Nautilus)

Ctrl + V

Nouveau (Créer un nouveau document)

Ctrl + N

Ouvrir (Ouvrir un document)

Ctrl + O

Enregistrer (Enregistrer le document actuel)

Ctrl + S

Imprimer (Imprime le document actuel)

Ctrl + P

Envoyer à… (Envoyer le document actuel par e-mail)

Ctrl + E

Fermer (Fermer le document actuel)

Ctrl + W

Fermer la fenêtre (Fermer l'application en cours)

Ctrl + Q

6. Optimiser la mémoire


Une excellente option pour améliorer les performances sous Linux consiste à définir comment l'espace de swap doit être utilisé. Une partition d'échange est l'endroit où le noyau Linux met en cache les données dans la mémoire virtuelle pour échanger rapidement dans la RAM en cas de besoin.

Pour cela nous devons accéder au chemin suivant, etc/sysctl.conf :

 sudo nano etc / sysctl.conf
Dans le fichier affiché, nous ajouterons la ligne suivante :
 vm.swappiness = 10

AGRANDIR

Nous pouvons ajuster cette valeur pour voir comment la performance de la distribution s'améliore. Plus la valeur est petite, plus l'espace d'échange est petit et plus les données seront mises en cache.

7. Optimiser GNOME sur Linux


Gnome est l'un des deux environnements de bureau les plus utilisés dans l'écosystème Linux, mais il est rapidement dépassé par Xfce et d'autres alternatives plus légères en termes de performances et de vitesse.
Certaines options pour optimiser GNOME sous Linux sont :

Installer le préchargementPreload est un démon qui analyse la routine quotidienne sur le système et récupère les binaires et les fichiers doivent être utilisés pour augmenter les temps de démarrage et les performances globales du système.
Pour son activation, nous exécuterons les éléments suivants :
précharge de service sur

AGRANDIR

Activer la connexion automatiqueBien que l'une des mesures de sécurité pour protéger nos informations dans toute distribution Linux soit d'établir un mot de passe d'accès, il est possible que nous activions la connexion automatique lorsque nous accédons au système, optimisant ainsi les temps d'accès.

Pour cela, nous allons dans Système / Comptes d'utilisateurs et là, nous sélectionnons notre utilisateur et cliquons sur le commutateur Démarrer la session automatiquement :

Optimiser le réseauUn autre aspect essentiel pour des performances Linux optimales est d'avoir les meilleurs niveaux de réseau car sans cela, la plupart des services seront lents et avec des erreurs.
Pour optimiser cela, nous allons ouvrir le fichier /etc/sysctl.conf et ajouter ce qui suit :

 net.ipv4.tcp_timestamps = 0 net.ipv4.tcp_sack = 1

AGRANDIR

Cela permet de lancer moins de contrôles sur chaque colis pour une livraison plus rapide.
Si nous voulons optimiser les métriques, nous ajouterons les éléments suivants :

 net.ipv4.tcp_no_metrics_save = 1 net.core.netdev_max_backlog = 2500

AGRANDIR

La ligne supérieure accélère les connexions en garantissant que les métriques TCP ne sont pas enregistrées pour chaque paquet individuel. La deuxième ligne détermine l'accumulation de packages autorisés.

Mise à l'échelle de la fenêtre TCPLes paramètres de la fenêtre TCP définissent la taille minimale et maximale des paquets que nous pouvons envoyer et recevoir.
Pour configurer ces points, nous devons accéder au chemin /etc/sysctl.conf et ajouter ce qui suit :

 net.ipv4.tcp_window_scaling = 1 net.ipv4.tcp_wmem = 10240 87380 16777216 net.ipv4.tcp_rmem = 10240 87380 16777216 net.ipv4.tcp_mem = 16777216 16777216 16777216 net.core.rmem16_max = 16777216 net.core

AGRANDIR

Avec ces conseils, nous aurons un système beaucoup plus optimal, fiable et rapide qui deviendra une meilleure productivité et une meilleure expérience d'utilisation de chaque distribution Linux.

wave wave wave wave wave