Vitesse de la menthe Linux. Cinq conseils pour accélérer le travail de Linux basé sur Ubuntu. Optimisation facile des fichiers SQLite

Distributions Linux Un montant énorme et beaucoup choisissent l'un ou l'autre en fonction de leurs préférences ou de leurs compétences, des connaissances, car tout le monde ne peut pas masquer l'utilisation ou l'installation du même gentoo ou de la même arche. Beaucoup de Gicks Linux collectent la distribution sous elles-mêmes sans logiciels inutiles à bord, mais les nouveaux arrivants ne sont pas des forces de ce type - il est nécessaire de contenir des options prêtes à l'emploi, le plus souvent, ces ubuntu ou distributions sont créées sur la base d'Ubuntu.

Cet article est destiné à aider l'utilisateur "ordinaire" Linux à accélérer légèrement son système. Avec l'aide de petites manipulations, une mise en cache supplémentaire et plusieurs autres paramètres, vous pouvez redistribuer des ressources système pour une plus grande performance.

Pour un démarrage, nous aurons besoin d'un GEDIT, d'un éditeur de texte, puisque la plupart des éditeurs du système le feront. Si vous avez Ubuntu, il est installé par défaut. Pour vérifier la disponibilité de GEDIT, ouvrez le terminal et entrez:

Si un éditeur de texte s'ouvre, cela signifie que tout est en ordre, sinon - l'installer avec la commande:

sudo apt-get install gedit

Précharge.

Maintenant, vous pouvez commencer à configurer le système. Je vais installer Proload Première étape, qui sera conservé le plus souvent que vous exécutez des applications et le début du système se produira plus rapidement. Pour ceux qui utilisent SSD au lieu du disque dur, cette clause ne peut pas remarquer le résultat.

sudo apt-get installer précharge

Prelink

Nous installerons un autre utilitaire Prelink - à l'aide du système redistribuer les bibliothèques et les fichiers exécutables de manière à ce que le nombre de demandes de la RAM soit réduit et les gardera également en RAM pour accélérer le système tout en redémarrant des programmes.

Pour le lancement périodique, vous devez modifier un fichier:

sudo gedit / etc / défaut / juger

Trouver la chaîne:

PréLinking \u003d inconnu.

Changer

sudo /etc/cron.daily/prelink.

Après ces manipulations, un peu de temps doit passer jusqu'à ce que les utilitaires recueillent les informations nécessaires et effectuer une optimisation.

Ceinture

Configurez maintenant l'utilisation de la section Swap Swap. Par défaut, Swap est activé lorsque 40% de la RAM est obtenue, il est également nécessaire de maximiser la RAM. Pour commencer, vérifiez quelle valeur dans le système est installée avec nous, pour le faire dans la console que nous entrons dans la commande:

cAT / PROC / SYS / VM / ÉQUILISATION

Si vous voyez le numéro 60, le système utilise seulement 40% de RAM, si 40, puis 60% de la RAM est utilisé. Nous avons besoin du numéro 10 - pour le faire dans la console:

sudo gedit /etc/sysctl.conf.

À la recherche d'une chaîne vm.swappinesset définir la valeur de 10 s'il n'y a pas de telle ligne - alors à la fin, ajoutez:

vm.swappiness \u003d 10.


Nous utilisons tous les noyaux de processeur

La prochaine étape sera impliquée dans tous les cœurs du processeur. Ouvrez le fichier:

sudo gedit /etc/init.d/rc.

À la recherche d'une chaîne Concurrence.et lui donner la valeur:

Concurrence \u003d Makefile.

Nous utilisons la RAM pour des fichiers temporaires

Utilisation de TMPFS pour réduire les contacts à la section / TMP, car les fichiers temporaires du système temporaire sont stockés. Nous les transférons à la RAM. Dans la console, nous entrons:

sudo gedit / etc / fstab

À la fin, ajoutez:

# Move / TMP à RAM

tMPFS / TMP TMPFS par défaut, NOEXEC, NOSUID 0 0

C'est tout, après ces manipulations, vous remarquerez une augmentation de la performance. Sur certains ordinateurs, sur certains moins, mais l'augmentation sera nécessaire. En tant que matériel supplémentaire, je vous conseille d'explorer le guide sur cette question - vous trouverez qu'il ya encore plusieurs conseils de délice. J'espère que l'article vous a aidé, un peu plus tard, je vais essayer d'écrire quelque chose d'intéressant et d'utile.

On sait que cette technologie est utilisée dans les systèmes d'exploitation modernes comme une mémoire virtuelle développée pour le système d'exploitation multitâche.

Dans la famille Windows Windows, un fichier qui sert à stocker la RAM non utilisée dans la zone du disque dur est appelé "Fichier PadDock" (fichier page.sys).

Son organisation n'est pas mise en œuvre loin du meilleur moyen (de la mettre légèrement!). Dans Linux OS, il reste encore une section séparée de l'échange - «Swap», ce qui est beaucoup mieux.

Windows et Swap Swap de Linux sont situés sur le disque dur (disque dur). Lorsque la RAM devient pas suffisante, les pages de mémoire sont déchargées de la RAM sur le disque dur et lorsque vous appelez les fichiers de la section de pagination (échange de swap), ils sont à nouveau téléchargés en RAM.

Tout le problème est que la vitesse du disque dur du disque dur en lecture-écriture (même le plus rapide) Facteur de Moins de vitesse de RAM. C'est là que l'ordinateur est ralentit à plus lentement et à réduire la productivité dans son ensemble.

Il y a deux façons de résoudre ce problème: utiliser de gros volumes de RAM ou de configurer correctement le système avec un fichier de pagination et de swap.

Ainsi, à Ubuntu, il existe un tel paramètre qui contrôle le pourcentage de la mémoire libre, dans laquelle la réinitialisation des pages de mémoire commencera à swap - vm.swappiness.

Dans Ubuntu par défaut, il a une valeur égale - 60. Cela signifie qu'à 40% de la RAM chargée, la réinitialisation active de la page de mémoire dans la section Swap commencera, c'est-à-dire 100% à 60% \u003d 40%.

Vérifiez quelle est la valeur du paramètre que vous pouvez, comme suit.

Ouvrez le terminal avec une combinaison de touches Ctrl + alt + t Et exécuter la commande:

CAT / PROC / SYS / VM / ÉQUILISATION

Cette valeur du paramètre ne peut être utile que pour les ordinateurs avec un petit nombre de RAM (512 -1024 Mo).

Si vous avez un ordinateur moderne ou un ordinateur portable avec un volume important de RAM (4-6 ou même 8 Go), cela ne vous convient guère.

Sur de nombreux forums et blogs dédiés à Ubuntu, il est recommandé de définir la valeur du paramètre vm.swappiness \u003d 10 (c'est-à-dire 100% - 10% \u003d 90%). Mais, dans mon expérience personnelle, en présence de RAM avec un volume de 6 Go, vous pouvez vous diriger et plus agressif, définissant une valeur de 0. Dans ce cas, le système se tournera vers la section Swap uniquement dans l'extrême Cas.

Je recommande d'expérimenter ce paramètre dans la session en cours (après le redémarrage de tout ce que tout retournera à la valeur par défaut), tout en ne modifiant rien dans les fichiers de configuration du système afin de trouver le paramètre le plus optimal. Et ici tout est déjà individuellement ...

Tu peux le faire.

Encore une fois, ouvrez la combinaison de clés de terminal tout-puissant Ctrl + alt + t Et nous effectuons la commande suivante dedans:

SUDO SYSCTL VM.SWappiness \u003d

Après le signe égal, définissez une valeur de 100 à 0 (en fonction du volume de votre RAM).

Après cela, essayez «Immergez» votre système: ouvrez plusieurs navigateurs avec un grand nombre d'onglets, fumez des fichiers volumineux sur un support externe (ceci est au fait, est un côté latéral des systèmes Linux - la vitesse de copie sur un support externe. Mais à ce sujet en quelque sorte la prochaine fois) etc.

Une fois que vous avez sélectionné vous-même la valeur la plus réussie, vous devez installer une nouvelle valeur en tant que permanente. Copier et exécuter la commande suivante dans le terminal:

Sudo gedit /etc/sysctl.conf.

Vous trouverez un fichier de configuration dans un éditeur de texte gedit.. À la fin de ce fichier, insérez les deux paramètres suivants sans un réseau devant eux:

vm.swappiness \u003d 0 vm.vfs_cache_pressure \u003d 1000

Enregistrez le fichier. Il devrait ressembler à la capture d'écran ci-dessous:

Redémarrez votre ordinateur. Après le redémarrage, effectuez dans le terminal:

SUDO SYSCTL -P.

Comme déjà noté ci-dessus, j'ai choisi un paramètre à 0, désactivant réellement la section d'échange, car il s'est avéré être le plus optimal de mon ordinateur avec six gigaoctets. Vous pouvez choisir la valeur du paramètre 10, comme recommandé pour de nombreux forums.

À titre d'exemple, je voudrais démontrer le téléchargement de RAM dans Ubuntu 12.10 x64 avec 6 Go de RAM.
Ainsi, j'ai ouvert trois navigateurs - un Mazilla Firefox, Opera et Google Chrome, avec un total d'environ 40 onglets, un lecteur audio de Clementine (à la manière, assez exigeant des ressources informatiques), Skype, Torrent-Client Qbittorrent.
Et voici une capture d'écran sauter. (Il s'agit d'un processus de surveillance de console assez avancé). Nous recrutons dans le terminal

Sudo apt-get installer htop


Je pense que tout devient clair: moins de la moitié de la RAM installée est occupée.
Par conséquent, si vous avez beaucoup de RAM, utilisez la section de pagination n'ayant aucun sens. Il ne ralentira que la vitesse de l'ordinateur!
En conclusion, je peux dire que ce n'est pas la seule chose qui puisse faire pour accélérer le travail d'Ubuntu. À ce sujet dans les articles suivants. Abonnez-vous à RSS - Channel!
Excellente humeur, travail d'ordinateur rapide et bonne année!
Une grande surprise aujourd'hui, la vidéo sur la manière de voir l'année sortante des employés de Google.

Démon (eng. Démon) - Dans les systèmes de classe Unix - Un service fonctionnant en arrière-plan sans communication directe avec l'utilisateur. Les démons commencent généralement pendant le démarrage du système. Tâches de démon typiques: serveurs de protocoles réseau (HTTP, FTP, e-mail, etc.), gestion de l'équipement, prise en charge de la file d'attente d'impression, gestion de l'exécution des tâches à la planification, etc. En fonction des tâches effectuées par l'ordinateur, certaines de ces démons peuvent être désactivées. Et ainsi économiser à temps pour démarrer le système et réduire la charge sur le système pendant le fonctionnement. Pour ce faire, utilisez l'utilitaire sYSV-RC-CONF. Cet utilitaire de console, mais très simple et intuitif, il peut même utiliser des personnes avec une peur panique du terminal. Installation:

Sudo apt-obtenir installer syc-rc-conf

Cours:

Sudo sysv-rc-conf

Dans le terminal, nous obtenons ce qui suit: le contrôle est effectué par plusieurs touches: espace - mettre / retirer la croix, + - - arrêt / démarrez le processus, Q - EXIT.

Les chiffres dans la ligne supérieure sont des niveaux d'exécution. Pour éteindre le service, il vous suffit de supprimer la croix de tous les niveaux.

    ACPI-support - mieux laisser le niveau par défaut. C'est: 2,3,4,5.

    ACPID - Démon ACPI. Ce processus et les processus antérieurs sont responsables de la gestion du pouvoir et sont très importants pour les ordinateurs portables et pour les postes de travail, il est donc préférable de les laisser inclus. Par défaut: 2,3,4,5.

    ADJTIMEX est un outil pour un réglage précis de l'horloge dans le noyau. Habituellement, il n'y a pas non sur la liste de téléchargement. Dans des cas exceptionnels, s'il est toujours dans cette liste, cela signifie qu'il y avait de bonnes raisons et il vaut mieux le laisser inclus.

    ALSA - Si le sous-système audio est utilisé, alors oui, le lancement doit être laissé. Mais si vous avez le service Alsa-Utils, cela peut être désactivé. Valeur par défaut: désactivé si alsa-utils est activé.

    Alsa-utils - dans mon système, ce service remplace ALSA, alors j'ai désactivé l'Alsa et je l'ai allumé à S. -Le check-in, "éteint", je veux dire, j'ai pris tout "X" de tous les niveaux d'exécution. Si vous les avez et non - merveilleux. Nous continuons le cadre. Par défaut: Exécution S.

    Anacron - Le sous-système de cron qui effectue toute tâche qui n'a pas été complétée à temps. Le plus souvent, cela se produit si, au moment de la tâche du cron, votre ordinateur a été éteint. Par exemple, UpdatedB est programmée tous les jours pour 2 heures du matin, mais à ce moment-là, l'ordinateur n'a pas fonctionné. Lorsque vous démarrez un ordinateur, Anacron essaiera de déterminer les tâches manquées et les exécutera. J'ai supprimé ce service, car ce n'est pas si souvent éteint mon ordinateur portable, mais dans la plupart des cas, il devrait être activé. Par défaut: 2,3,4,5.

    APMD - Ce service m'a un peu confondu. J'ai déjà un ACPID, alors pourquoi devrais-je allumer l'apmd? Si votre ordinateur n'est pas aussi ancien, cela ne supporte même pas ACPI, essayez de désactiver ce service. J'ai éteint. Par défaut: 2,3,4,5.

    ATD - Scheduler, comme Cron. J'ai éteint. Par défaut: 2,3,4,5.

    BINFMT-SUPPORT - Prise en charge du cœur des autres formats binaires. Je suis parti. Par défaut: 2,3,4,5.

    Bluez-utiles - j'ai éteint. Je n'ai pas de périphériques Bluetooth. Par défaut: 2,3,4,5.

    Bootlogd - laisser couler. Par défaut: S.

    Cron - j'ai aussi besoin de partir. Par défaut: 2,3,4,5.

    CUPSYSYS - Un sous-système de gestion de l'imprimante. Je n'ai aucune imprimante, alors je suis bravement déconnecté, mais vous regardez dans des circonstances. Par défaut: 2,3,4,5.

    DBUS - Système de messages (système de bus de message). Très important, laissez les inclus. Par défaut: 2,3,4,5.

    DIRMNGR - Utilitaire de contrôle de la liste de certificats. Fonctionne en même temps avec GNUPG. Par défaut: 2,3,4,5.

    DNS-Clean - sert principalement à nettoyer DNS lors de l'utilisation de connexions à distance. Je n'ai pas de numérotation, alors je suis éteint. Par défaut: S.

    EVMS - (Système de gestion du volume d'entreprise) - Système de gestion de volume pour OS Linux. EVMS propose des mécanismes unifiés unified pour contrôler des disques, des partitions de disque, des systèmes de fichiers, des volumes physiques LVM IT.D. J'ai éteint. Par défaut: S.

    Fetchmail - Démon de livraison par e-mail. J'ai éteint. Par défaut: 2,3,4,5.

    GDM - Gestionnaire de bureau (GNOME Desktop Manager). Je l'ai déjà refusé dans tous les cas lorsque j'ai décidé de démarrer dans la console. Dans ce cas, le cas des préférences, vous pouvez donc décider si vous souhaitez charger directement à l'interface graphique. Par défaut: 2,3,4,5.

    Gomap - Je n'ai pas les concepts, pourquoi ce processus devrait être lancé. Je n'ai plus vu ce démon dans aucun système, alors je l'ai désactivé et je ne ressens aucune perte. Y a-t-il des raisons pour son utilisation sur des ordinateurs portables ou des postes de travail? Par défaut: 2,3,4,5.

    GPM - Prise en charge de la souris pour la console. Si vous sentez que vous ne pouvez pas faire sans souris dans la console - Mettez le niveau d'exécution 1 et 2. C'est tout ce dont vous avez besoin. Par défaut: 2,3,4,5.

    Arrêter - pas changer. Valeur par défaut: 0.

    HDPARM est un script pour ajuster le disque dur. J'ai déconnecté les niveaux de 2,3,4,5, mais définissez le niveau S. Je pense que l'ouverture DMA, I / S 32 bits, etc. profitera aux autres processus. J'ai aussi changé mon script natif sur un très simple, ce qui l'a fait moi-même. Je pense que vous ne devriez pas produire tous ces contrôles redondants, si je sais moi-même ce que je fais. Fichier de configuration - /etc/hdparm.conf. Par défaut: 2,3,4,5.

    Hibernate - Si votre système prend en charge le mode veille - laissez le service au travail. Sinon, il est inutile. Par défaut: S.

    Hotkey-Configuration - Ce démon inclut certaines touches de raccourci spécifiques des ordinateurs portables. Il y a un support d'usine: HP, Acer, Asus, Sony, Dell et IBM. Si vous avez un ordinateur portable de ces fabricants, vous pouvez laisser le service pour commencer, sinon il sera inutile. Par défaut: 2,3,4,5.

    Hotplug et HotPlug-Net - L'inclusion des sous-systèmes de hotplug prend du temps. Je penserais, s'il faut les inclure du tout. J'ai fait quelques modifications dans mon fichier / etc / réseau / interfaces. Au lieu d'aborder votre carte sans fil dans le processus de Hotplug, je l'ai allumé en mode automatique. Donc, je peux désactiver ces processus. Je me suis assuré que même lors de la désactivation, Ubuntu trouve des pilotes USB, un appareil photo numérique et ainsi de suite. Je pense donc que la désactivation de ces processus est assez sûre. - écrit, si après avoir fermé hotplug, votre carte son a cessé de fonctionner, vous pouvez le retourner. Ou vous pouvez éditer le fichier / etc / modules pour ajouter un module de pilote de carte son. Travailler plus tard plus rapidement, vérifié. Par défaut: S.

    Sous-système d'impression et de traitement d'image HPLIP - HP. J'ai éteint. Par défaut: S.

    HWTOOLS - Utilitaire d'optimisation de l'IRQ.

    Ifrename est un script pour nommer des interfaces réseau. Cela semble beau, mais je me suis éteint. Besoin principalement de gérer plusieurs interfaces réseau. Depuis que j'ai deux cartes réseau - sans fil et câblées - elles sont indiquées par le noyau comme Eth0 et ATH0, le processus est donc inutile pour moi. Par défaut: S.

    IFUPDOWN et IFUPDOWN-CLEAN - ne vous déconnectez pas. Ce sont des scripts pour activer les interfaces réseau lors du chargement. Valeur par défaut: IFUPDOWN - 0.6, s et ifupDown-Clean - S.

    Inetd ou inetd.real - Regardez dans le fichier /etc/inetd.conf et commencez tous les services dont vous n'avez pas besoin. S'il n'y a pas de services actifs après cela, le démon peut être supprimé en toute sécurité du lancement. Par défaut: 2,3,4,5.

    Klogd - Ne pas éteindre. Par défaut: 2,3,4,5.

    Mode ordinateur portable - Service pour vérifier l'ordinateur portable: il est temps de jeter la batterie. Inutile pour un ordinateur fixe. Par défaut: 2,3,4,5.

    Libpam-deverm - démon pour restaurer les droits d'accès aux périphériques après l'échec du système.

    Modules-Restreint-Linux - Commun - Vous devez voir si des modules non libres ne sont pas chargés dans le système. Ces modules peuvent être trouvés dans / lib / linux-modules restreints. Si de tels modules ne sont pas utilisés - vous pouvez éteindre en toute sécurité le démon. Par défaut: 0,6, s.

    Capteurs LM - Si la carte mère prend en charge des puces sensorielles, vous pouvez voir leur état.

    LVM - Je ne l'utilise pas, donc désactivé. Partir si vous avez LVM. Par défaut: S.

    MakeDev - Ne désactivez pas. Par défaut: 2,3,4,5.

    MDAMD est un outil de gestion de périphérique RAID. Dans la plupart des cas, vous pouvez éteindre. Par défaut: 2,3,4,5.

    MDAMD-RAID - Outil RAID. Par défaut: S.

    Module-Init-Tools - Charge des modules supplémentaires à partir du fichier / etc / modules. Vous pouvez voir son contenu pour des modules inutiles. Généralement inclus. Par défaut: S.

    MountVirtFS - Montage des systèmes de fichiers virtuels. Ne pas désactiver. Par défaut: S.

    Networking - augmente les interfaces réseau et configure DNS lors du chargement, en balayant un fichier / etc / réseau / interfaces. Désactiver ne vaut pas la peine. Par défaut: 0,6, s.

    NTPDate - Synchronise l'heure avec le serveur de temps Ubuntu (ou spécifié). Par défaut: S. Promenge - Si le deuxième système est Windows, il est préférable de laisser le processus activé. Les magasins Windows dans le BIOS non universel (Greenwich) et l'heure locale et lors du redémarrage d'un système à un autre, ils essaieront de s'ajuster mutuellement. Dans les dernières versions, ce problème semble être corrigé.

    Nvidia-Kernel - J'ai collecté vous-même le pilote Nvidia, donc je n'ai pas besoin d'un service. Si vous utilisez le pilote NVIDIA non libres - laissez le service inclus. Par défaut: 1,2,3,4,5.

    PCMCIA - Active le périphérique PCMCIA. J'ai mis le niveau d'exécution à 0,6, s au lieu du 2,3,4,5 par défaut, puisque, à mon avis, l'équipement doit être connecté en premier. D'autre part, si les périphériques PCMCIA ne sont pas utilisés, le service peut être éteint.

    Portmap - Demon pour gérer de tels services en tant que NIS, NFS, etc. Par défaut: 2,3,4,5,0,6, art.

    PowerNowd - Client pour la gestion CPUFREQ. Besoin principalement pour les ordinateurs portables avec la technologie de support pour changer la fréquence du processeur. Utile pour les ordinateurs portables et au contraire des ordinateurs stationnaires. Par défaut: 2,3,4,5.

    PPP et PPP-DNS - Je n'ai pas besoin. Je n'ai pas de numérotation. Par défaut: PPP - 2,3,4,5 et PPPD-DNS - S.

    Readahaad - ressemble à ReadAhead C'est une sorte de "préchargeur". Charges Lorsque vous démarrez plusieurs bibliothèques en RAM, ce qui permet à certains programmes de commencer plus rapidement. Mais augmente la durée de charge du système pendant 3-4 secondes. Par défaut: S.

    Redémarrez - ne changez pas. Par défaut: 6.

    Resolvconf - définit automatiquement DNS en fonction du statut du réseau. Par défaut: S.

    RMNOGINE - Supprime Nologin si on trouve. Je n'aurai pas cela, j'ai enlevé. Par défaut: 2,3,4,5.

    Rsync - démon rsync. Vous pouvez supprimer si vous n'êtes pas sûr de ce dont vous avez besoin. Par défaut: 2,3,4,5.

    Urantom - générateur de nombres aléatoires. Il est impossible de deviner quelle application, en particulier dans le graphique, peut être nécessaire. Par défaut: 0,6, s.

    Usplash - Photo Lorsque vous chargez le système, avec l'indicateur de téléchargement. Pour terminer l'arrêt, vous devez modifier le fichier /boot/grUB/menu.lst.lst: commettez la chaîne SplashImage et supprimez l'option Splash de la ligne de chargement du noyau. Par défaut: 2,3,4,5.

    VBESAVE est un utilitaire de configuration d'un BIOS de la carte vidéo. Par défaut: 2,3,4,5.

    XINETD - Superdemon inetd pour gérer d'autres démons. Inclure cela n'a aucun sens que s'il y a des démons sous son contrôle.

Si vous ne savez pas pourquoi le service est responsable, ne le déconnectez pas. La désactivation des services nécessaires peut entraîner une inopération complète ou partielle de certains programmes et du système dans son ensemble.

Linux devient plus fort et plus difficile. Aujourd'hui, personne ne surprendra pas les applications, dont la durée de lancement est quelques minutes, les avions du bureau, qui occupent 500 Mo de rasse et la botte non retenue du système d'exploitation, ressemblant à une campagne d'achat d'une femme. Y a-t-il des moyens de l'optimiser, existe-t-il un médicament de l'obésité des pingouins, où prendre un couteau pour couper trop? Essayons de comprendre.

Pour tout le temps de l'existence d'épaisses pingouins (la période comptable à partir de la date de l'apparition de GTK + 2.x, X gratuit 4.x et Linux 2.6) a été inventé de nombreuses façons d'accélérer le lancement des applications et l'ensemble du système d'exploitation.

Certains d'entre eux ont longtemps été appliqués avec succès dans les distributions populaires, d'autres signifient encore expérimentales. Dans cet article, nous les examinerons de plus près et nous définirons la justification de leur application.

Préalable ou prélink

Pré-contraignant Il n'y a rien de plus que la modification du fichier lancé afin de permettre les résultats de la liaison dynamique des bibliothèques. Qu'est-ce que ça veut dire?

Dans le cadre des applications, les applications étaient simples et utilisées dans leur travail seulement quelques bibliothèques de système téléchargeables de manière dynamique. C'était le moment de la domination du format des fichiers exécutables A.out, dont la fonctionnalité était dans la simplicité limitante.

A.out Les fichiers savaient toujours exactement à quelle adresse ils seront chargés dans la mémoire de processus et qui répondra à leurs fonctions internes, constantes, etc. Cette fonctionnalité, d'une part, leur a donné un avantage à la vitesse de démarrage et, de l'autre, créé les problèmes de la coexistence des bibliothèques en mémoire (si deux bibliothèques sont chargées en mémoire à une seule adresse?). Les problèmes nécessaires pour décider, de sorte que le format ELF est apparu (ses créateurs étaient en réalité des fans de Tolkien Books :)), qui a supprimé la responsabilité des fichiers exécutables pour choisir l'adresse de son emplacement dans la mémoire virtuelle et la déplaçait vers une ligne dynamique. À partir de maintenant, des adresses de chargement d'applications, de bibliothèques et de tous leurs caractères (variables, constantes, fonctions, etc.) ont été calculées de manière dynamique à la phase de téléchargement.

Elf a permis à UNIX / Linux de faire progresser énormément et de devenir un système capable de télécharger et d'exécuter un grand nombre d'applications liées au même nombre de bibliothèques, sans aucun problème. Cependant, en termes de performance, c'était un échec. La procédure de liaison dynamique est très rapide et lorsque vous démarrez des applications qui ne dépendent que de multiples bibliothèques, elle ne contribue pas au processus de retards notables, mais s'il s'agit d'une application encombrante avec des dépendances d'environ 50 bibliothèques, le retard peut être très significatif (jusqu'à plusieurs dizaines de secondes).

La soi-disant pré-contraignante donne aux fichiers ELF de la ligne de format la plus avantageuse. Le démarrage des fichiers est modifié de manière à inclure le résultat d'une liaison dynamique et, en conséquence, de connaître vos propres adresses à l'avance dans la mémoire de processus et de ne pas dépenser sur leur temps de calcul pendant le lancement. La procédure de préalable a été proposée par un employé de Red Hat Jelinek Back en 2004 et s'est avéré être une méthode très réussie d'augmentation de la vitesse de début des applications. Selon des tests, il peut donner une augmentation égale à 50% de la vitesse de démarrage initiale et dans des cas particulièrement graves (OpenOffice, KDE, GNOME) - et plus encore. Dans le même temps, pour accélérer le système, il suffit de ne lancer qu'une seule commande et d'attendre un peu.

Oui, il est vraiment simple d'utiliser le mécanisme préalable. Pour cela, Jakub Jelinek déjà mentionné ci-dessus a écrit un programme appelé Prelink. Il est disponible dans presque toutes les distributions Linux. Il n'aura donc pas à collecter à partir du code source. Il suffit d'installer des packages Plelink à l'aide d'un gestionnaire de distribution de packages et prenez la commande suivante:

Les arguments de ligne de commande dans ce cas signifient ce qui suit:

  • v - Afficher plus d'informations sur l'écran;
  • a - Préalablement lier tous les fichiers binaires;
  • m - Enregistrer la mémoire virtuelle (vous avez besoin, s'il y a beaucoup de bibliothèques);
  • R est randomisant l'ordre des sections de mémoire (augmente le niveau de protection contre les attaques à la panne de la pile).

Après avoir terminé la demande, vous pouvez commencer à vous réjouir à l'accélération. Cependant, il convient de rappeler plusieurs restrictions:

  1. Prelink ne peut pas augmenter la vitesse de téléchargement des fichiers binaires compilés sans l'option "-fic". Malheureusement, il existe de nombreuses bibliothèques de telles bibliothèques, généralement les collecteurs de paquets déconnectent délibérément ce drapeau pour augmenter la performance de l'application;
  2. Prelink ne sait pas comment traiter les bibliothèques de projet viticole. Il faudra donc oublier l'accélération du logiciel Windows;
  3. Certaines bibliothèques statiques peuvent cesser de fonctionner après le traitement de prélink;
  4. Après avoir installé de nouvelles applications ou bibliothèques, l'opération de préfinage est recommandée pour répéter. Pour supprimer PréLink Faire ceci:

Précharge ou précharge

Un bon ajout à PRLINK sera le démon de précharge, mettant en œuvre le mécanisme de pré-chargement des bibliothèques pour les applications fréquemment utilisées. Travailler à l'arrière-plan, la précharge analyse les actions de l'utilisateur et constitue la liste des applications les plus fréquemment utilisées. À l'avenir, ces informations sont appliquées au téléchargement avancé d'applications et aux bibliothèques dont vous avez besoin pour la mémoire, de sorte que le début du programme à froid prend beaucoup moins de temps.

Le démon précharge peut augmenter considérablement la vitesse de chargement des applications, mais cela ne se produira que si le système est équipé d'une quantité suffisamment grande de mémoire. Deux gigaoctets sont un minimum auquel la précharge donnera une victoire, avec un volume plus petit, il ne fera que mal. La précharge de paquet peut être trouvée dans le cadre de toute distribution moderne. Il suffit donc d'utiliser un gestionnaire de paquets standard pour l'installer:

$ sudo apt-get installer précharge

Ensuite, modifiez le fichier de configuration /etc/preload.conf. Le démon fonctionne tout à fait porté et sous les paramètres standard, mais chacun de nous est individuel et utilise le système à sa manière, de sorte que vous voulez probablement correspondre à la précharge par vous-même. Énumérez les options principales de la section modèle:

  • le cycle est la fréquence d'accès au système de collecte de statistiques. La valeur par défaut est de 20 secondes. Dans la plupart des cas, il n'a aucun sens de changer, mais si vous estimez que la précharge nuit à la performance du système, augmentez la valeur.
  • halflife - Spécifie l'intervalle après lequel la précharge oubliera les statistiques cumulées de 50%. La valeur par défaut est de 168 heures (semaine). Il est recommandé de réduire la valeur à ceux qui changent souvent le logiciel et augmentent ceux qui peuvent utiliser le même ensemble d'applications pendant des mois / années.
  • minsize est la taille minimale de l'objet (programme, bibliothèque) traitée par précharge. La valeur par défaut est de 2 000 000 octets (environ 2 Mo), la précharge ne préchargera pas les fichiers plus petits. Il n'y a pas de besoin spécial de modifier cette valeur, mais s'il vous semble que la mémoire suffira à la mise en cache des applications plus petites - réduisez la valeur.
  • mEMTOTAL, MEMFREE, MEMCACHED - Ces trois options sont interconnectées et indiquent la mémoire consommée par la précharge. Pour les calculs, la formule suivante est utilisée: (Nombre total de mémoire x MemTotal) + (mémoire disponible au démarrage X MEMFREE) + (cache Memcached).

La section système contient également trois options intéressantes pour nous:

  • mapPrefix est une liste de répertoires dont les fichiers doivent être préchargés (ce qui signifie qu'il s'agit non seulement de binaires et de bibliothèques, mais également d'autres types de fichiers).
  • eXEPREFIX est une liste de répertoires avec des fichiers binaires.
  • sortStrategy est un moyen d'optimiser les opérations d'E / S. La valeur par défaut est 3 (optimisation pour les disques durs). Pour les disques d'état solide, la valeur 1 est la mieux adaptée aux systèmes de fichiers réseau - 2.

C'est tout, vous pouvez redémarrer précharger:

$ sudo /etc/init.d/proLoad Recharge

Comme tout autre démon, la précharge dirige les journaux que vous pouvez trouver dans le fichier /val/log/preload.log. Des informations sur l'état actuel de précharge et son cache sont disponibles dans le fichier /var/profrofoad/preload.state.

Lecture préliminaire ou Readahaad

Ubuntu, ainsi que d'autres distributions de Linux modernes, utilisez le système ReadAhead lors de l'initialisation du système. Comme la précharge, ReadAhead lance quotidiennement les composants nécessaires des applications dans la RAM afin de les accélérer. La différence réside uniquement que ReadaHead fonctionne partiellement dans le noyau Linux et est optimisée spécifiquement pour accélérer le processus d'initialisation du système.

Le système utilise l'utilitaire / sbin / Readahead-List Utilitaire, qui lit les fichiers / etc / readahead / boot et / etc / readhead / des fichiers de bureau et télécharge les fichiers répertoriés lors de l'initialisation du système. Ce système simple et efficace, qui présente cependant des inconvénients évidents. Le fait est que toute installation standard d'Ubuntu au fil du temps subit des modifications du nombre de services installées et téléchargées au cours du début du service. Les listes de fichiers dans ce cas ne deviennent pas pertinentes et nécessitent des mises à jour. Le paramètre Profile Kernel vous permet de reconstruire les listes de fichiers précédemment téléchargés. Pour activer le redémarrage du système, en téléchargeant Pour entrer dans le menu du chargeur, puis appuyez sur Et ajoutez le profil de mot à la fin de la liste des paramètres NUCLEUS. Cliquez sur Pour le chargement. L'initialisation du système en mode de profilage prendra du temps, alors soyez prêt à souffrir.

Processus gel ou cryopide

Parfois, le meilleur moyen d'accélérer le lancement de l'application est tout simplement de ne pas l'arrêter. Pour de nombreux Uniccsoïdes travaillant pendant des jours, les clients du navigateur, des postes et des clients de Jabber sont courants. De telles applications n'ont tout simplement aucun sens à compléter, ils peuvent être nécessaires à toute minute.

Alors pourquoi ne pas développer cette idée plus loin et ne pas le faire, afin que, au lieu d'arrêter les processus, leur condition pourrait être gelée, puis de restaurer, de ravir le programme de la nécessité de faire une initialisation complexe et fastidieuse de l'interne indiquer à chaque fois? Nous ne sommes pas le premier, pas nous sommes le dernier. Cryopid est une application simple pour les processus de congélation et leur récupération ultérieure. Le PROG ne nécessite pas de racine ni de modification du noyau, fonctionne sur les architectures X86 et AMD64 et, surtout, ne lie pas le processus congelé à une machine spécifique. Après congélation, le processus se transforme en quelque chose comme une archive auto-extraite, vous pouvez facilement le transférer vers une autre voiture et il suffit de courir. Le forfait cryopide est loin de chaque distribution. Il devra donc être installé indépendamment:

$ CD / TMP
$ wget http://dagobah.ucc.asn.au/wacky/cryopid-0.5.9.1I386.tar.gz.
$ tar -xzf cryopide-0.5.9.1-i386.tar.gz
CD CR CRYOPID-0.5.9.1 / SRC
$ Make
$ mkdir ~ / bin
$ CP congélation ~ / bin

Après cela, vous pouvez exécuter le programme comme suit:

Nom du fichier pid ~ / bin / gel

Malheureusement, Cryopid a plusieurs problèmes, notamment une prise en charge incomplète des sockets et des applications x, et génère également une corbeille dans la liste des processus au lieu du nom du programme restauré.

Mari télécharger ubuntu.

Ubuntu rapidement, en fait vite. La vitesse de téléchargement de cette distribution laisse beaucoup derrière beaucoup d'autres linux et rend les fans de l'Envy BSD-Systems. Cependant, il n'y a pas de limites pour perfectionner Wu et, dans cette section, nous allons essayer d'accélérer l'accélération.

1. Éteignez le délai d'attente dans Grub. Par défaut, le chargeur de démarrage attend 3 secondes afin que l'utilisateur puisse modifier les paramètres de téléchargement. Ouvrez le fichier /boot/grUB/menu.lst, trouvez la chaîne "Timeout \u003d 3" et remplacée 3 à 0.

2. Éteignez les éclaboussures. L'écran Splash Ubuntu, en vedette pendant le chargement du système, est pas informatif et nécessite du temps pour charger. Par conséquent, nous ouvrons tous les mêmes /boot/grub/menu.lst et supprimons les options "silencieux" et "Splash" des options de charge du noyau.

3. Désactiver IPv6. Auparavant, la prise en charge du protocole IPv6 inutile de Linux a été mise en œuvre sous la forme d'un module chargé, il était donc nécessaire de le désactiver légèrement modifier le fichier / etc / modprobe.d / alias. Aujourd'hui, IPv6 est cousu directement dans le noyau, le paramètre "IPv6.Disable \u003d 1" doit donc être transféré pour éteindre le noyau. Vous pouvez le faire en modifiant le fichier /boot/grUB/menu.lst.

4. Désactiver la vérification du mode de sortie. Lors de son chargement, le noyau effectue une vérification si l'ordinateur s'ouvre du mode veille (suspension) ou effectue une charge ordinaire. Il ne faut cette procédure qu'une seconde, mais elle peut également être enregistrée en ajoutant l'option "noresume" aux paramètres du noyau. Naturellement, les propriétaires des ordinateurs portables ne le font pas.

5. Optimiser InitiRAMFS. L'image du disque RAM est utilisée pour stocker des composants de système d'exploitation à bas niveau, qui doivent être disponibles avant même de monter le système de fichiers racine. Par défaut, cette image contient toutes sortes de composants, sélectionnés pour toutes les occasions. Sans eux, l'image est chargée dans la mémoire plus rapide, ce qui sera en mesure de réduire le temps de chargement du système global. Ouvrez le fichier /etc/initramfs-tools/initramfs.conf, nous trouvons la chaîne "modules \u003d la plupart" et le remplacer par "modules \u003d DEP". Suivant reconstruire toutes les images disponibles uniquement avec les composants requis:

$ sudo update-ititramfs -k tous -u

Après la mise à niveau du noyau d'image sera généré automatiquement.

6. Désactiver les services inutiles. Par défaut, Ubuntu a activé de nombreux services de base pour toutes les occasions. Vous êtes peu probable que vous en ayez besoin, alors nous allons vous déconnecter. Open System q "Services d'administration (" et voir une liste de services. Le choix des candidats de déconnexion dépend de la situation spécifique, mais dans la plupart des cas, cela peut être don de manière indolère:

  • Gestionnaire Bluetooth - Gestionnaire de périphériques Bluetooth
  • Vérifier les nouveaux pilotes matériels - Vérification de nouvelles versions de pilotes propriétaires
  • Notifiant d'alarme Evolution - Dispositif de signalisation d'arrivée du courrier en évolution
  • Applet de la file d'impression - Applet de superposition d'impression
  • Tracker - Service de recherche et d'indexation

7. Éteignez la gare routière d'applications inutiles. Pendant la connexion, il existe un grand nombre d'applications différentes (principalement les applets). Tous d'entre eux sont nécessaires, alors ouvrez les préférences System RA P "Applications Startup et supprimez tout ce que vous pensez inutile (par exemple, applet Bluetooth). L'exécution des applications restantes peut être légèrement optimisée à l'aide du truc suivant: Modifiez la chaîne de démarrer chacune d'elles afin qu'elle prend à peu près à ce type:

sH -C "Domestite 10; EXEC BLUETOOTH-APPLET"
Sh -c "dormir 20; exécutant /usr/lib/evolution/2.28/evolution-Alm-notify"

Accélérer le lancement de poids lourds

De nombreuses applications lourdes utilisées par nous tous les jours sont trop lentes et volatiles. Souvent, leur lancement prend plus d'une minute, ce qui est assez gênant et empêche de se concentrer au travail. Essayons de le réparer.

  • OpenOffice.org. Ce titulaire de l'enregistrement de paquet de bureau pour la consommation de ressources et la méchanceté, son optimisation doit donc accorder une attention particulière. Ouvrez des outils P "options, allez dans la sous-section" Mémoire ". Définissez la valeur "Nombre d'étapes" à 20, cela réduira la taille de l'historique d'abolition. Dans la section Cache graphique, définissez la valeur "Utilisation pour OpenOffice. Org "en 128," Mémoire par objet "- en 20. Dans le sous-section" Java ", nous supprimons une coche de" Utiliser une option d'environnement d'exécution Java ". L'optimisation vous permet d'augmenter la vitesse de départ et le temps de réaction.
  • Firefox. Feux d'artifice - Le deuxième niveau de vorace et de programme de freinage. Stipédite dans un nombre suffisamment grand de plug-ins, il se tourne du renard ardent dans la tortue gelée, mais il y a deux façons d'accélérer son lancement. Tout d'abord, supprimez tous les plugins inutiles et rarement utilisés. Cela augmentera et commencera la vitesse et la performance. La seconde consiste à optimiser la base de données SQLite utilisée pour stocker les données de profil:
  • - Système de congélation distribué de processus.

Aujourd'hui, j'ai trouvé que Linux Mint 18 a commencé à démarrer plus lentement que Linux Mint 17. Qu'est-ce qui n'est pas très bon pour mon ordinateur portable. J'ai découvert qu'il est connecté avec des services inutiles, des applications, des effets visuels. De nombreuses optimisations vous permettent d'augmenter la vitesse de la distribution de la menthe Linux.

Dans cet article, nous examinerons comment l'optimisation de la menthe Linux est effectuée. Je ne montrerai que aussi sûr que possible. Véritez-les sur Toshiba Satelite L20 - 101 avec Linux Mint 18.1 Xfce et sur un ordinateur HP Elite 7200 C Linux Mint 18.1 Mate. Avant d'autres instructions, installez toutes les mises à jour afin de ne pas avoir d'erreurs inutiles.

1. RAM

Lorsque vous travaillez avec Linux Mint, l'exécution de diverses opérations au fil du temps est plus lente. Heureusement, il peut être minimisé. Sur le disque dur, une section séparée pour stocker des données placées dans la RAM, qui s'appelle la section de pagination. L'intensité de l'utilisation du kit de distribution de menthe Linux La partition de pagination peut être modifiée à l'aide d'un paramètre de configuration de système spécial.

Initialement, vous devez vérifier la valeur de ce paramètre. Ouvrez le terminal - ctrl + alt + tet exécuter la commande:

$ CAT / PROC / SYS / VM / PUBLICATURE

sudo apt install installer gsu leafad

Définissez la nouvelle valeur du paramètre. Faire le chemin / etc /et ouvrez le fichier SYSCTL.CONF avec un éditeur de texte ou une équipe:

En fin de compte, il sera nécessaire d'ajouter vm.swappiness \u003d 10.. Enregistrez le fichier et redémarrez votre ordinateur / ordinateur portable.

2. Configuration du cache d'inode

Ce n'est que pour les PC avec 1 Go et plus que cette optimisation entraînera un long stockage de fichiers système dans la RAM. Ouvrez le fichier /etc/sysctl.conf:

gksudo Leafpad /etc/sysctl.conf.

Exécutez le fichier et ajoutez cette ligne à la fin:

vm.vfs_cache_pressure \u003d 50.

3. Mise en place de ZRAM.

Seul un PC avec un RAM 768 Mo ou plus. AVERTISSEMENT, cela peut conduire au travail instable de l'ensemble du système! Rendre la sauvegarde de données.

Travail de cette optimisation:

  • Le processeur central de votre ordinateur (CPU) sera utilisé plus intensément, car les données constantes de compression et de déballage seront effectuées;
  • Si le système remplit complètement le fichier de pagination en RAM, il commencera à utiliser en outre la partition de disque rigide classique. Dans le même temps, il peut également passer à cette section dans cette section du fichier de pagination de la RAM, qui ralentira son fonctionnement;
  • Pour le moment, le module considéré reste expérimental, par conséquent, le niveau de stockage supplémentaire mis en œuvre en vertu de celui-ci peut réduire la stabilité du système.

Besoin d'un paquet zram-config. Vous pouvez via Synaptic, mais j'aime utiliser le terminal plus.

sudo apt installez zram-config

Redémarrez le PC après l'installation. Vous pouvez commander:

Il est nécessaire de vérifier le fonctionnement de ce module:

Une déclaration sur / dev / zram devrait apparaître. Si le système a commencé à travailler de manière incorrecte ou zram dont vous n'avez plus besoin, nous suivons:

sudo apt purge zram-config

Si vous avez peu de RAM, vous remarquerez certainement l'accélération de Linux Mint 18. Pour plus de détails, il est écrit dans un autre article.

4. Indexation de désactivation

Comme dans Windows, à Linux, il existe une demande d'accélération de la recherche, qui ralentit également le fonctionnement du système. Cette application est complètement supprimée via Synaptic. Il ne supprime que sa part. Par conséquent, il est nécessaire d'utiliser le terminal.

sudo apt purge apt-xapian-index

Redémarrez le PC pour mettre fin à l'application.

5. Optimisation libreoffice.

Comme tout le monde le sait, Java a un compilateur très lent. La vitesse de départ de LibreOffice a augmenté 3 fois après le déconnecté Java. Mais elle se trouve il n'y a pas que ça. Certaines fonctions nécessitent Java. Donc, si vous en avez besoin, ne vous déconnectez pas. Ouvrez l'application de l'écrivain.

Aller au menu Service - Paramètres de LibreOffice - Caractéristiques étendues »et supprimez la case à cocher "Utilisez la machine virtuelle Java".Vous pouvez activer le support à tout moment de retourner une tique dans ce champ:

6. Configurer la charge automatique

Dans WnDows, il est MSConfig, et à Linux, il existe plusieurs façons de résoudre cette tâche. L'Autorun ralentit lentement le lancement du système et le travail dans son ensemble. Une partie des programmes est configurée via l'interface graphique - Menu - Paramètres - Autorun. Dans xfce est Sessions et démarrage. Mais il n'y a pas de tous les services. Ensuite, je vais écrire pourquoi vous avez besoin de chacun des services que je vais éteindre et comment les désactiver via le terminal. Tout d'abord, nous regardons la vitesse de téléchargement du système:

Éteindre:

$ sudo systemctl désactiver un service

Activer:

$ sudo systemctl activer un service

avahi-daemon.service -ceci est un processus de détection d'un PC dans le domaine .local. Si vous avez un PC dans le réseau à domicile ou si vous n'avez pas de domaine .localVous pouvez désactiver en toute sécurité:

sudo SystemCtl Désactiver Avahi-Daemon.Service

cgmanager.service -conçu pour gérer le cgroup. Le service n'est nécessaire que par des personnes utilisant un conteneur LXC. Ce conteneur vous permet de créer des machines virtuelles presque sans perte de performance. Mais je n'utilise pas la virtualisation. Je désactive:

tasses-parcourues.Service. - Ceci est un service pour les imprimantes. Maintenant, je n'ai aucune imprimante, mais si je viens d'allumer ce service.

sudo SystemCtl Désactiver cgmanager.Service

geoclue.Service. - Ceci est un service qui envoie vos applications de géolocalisation. Sans questions, nous éteignons:

sudo SystemCtl Désactiver Geoclue.Service

Prestations de service vm2-lvmetad. et lvm2-moniteur Référence aux services de gestion de volume logique (LVM - Gestion du volume logique). Si vous n'utilisez pas de volumes logiques, vous pouvez désactiver. Si vous avez choisi automatiquement lors de l'installation, vous avez tous primaire.

sudo SystemCTL Désactiver VM2-Lvmetad.Service

sudo SystemCtL Désactiver LVM2-Monitor.Service

Les résultats de l'exécution peuvent être:

Impossible d'exécuter le fonctionnement: Aucun fichier ou répertoire de ce type et

Enlevé Symlink /etc/systemd/system/sysinit.Target.wants/lvm2-monitor.Service.

Modemmanager.service.- Il s'agit d'une interface qui vous permet de mettre en œuvre la connexion Internet à l'aide de MOUDS, des canaux de communication (2G / 3G / 4G / CDMA). J'ai généralement une corde pour que nous éteignions.

sudo SystemCtl Désactiver le modemmanager.service

discours-Dispatcher.Service. - Il s'agit d'une API unifiée, qui a pour but de modifier l'ordre d'appeler le synthétiseur, vous permet également de prévenir les chevauchements de son avec plusieurs applications utilisant le son. Je ne prévois pas d'allumer immédiatement des morceaux de 8 chansons. Alors je désactive:

sudo SystemCtl Désactiver la conversation vocale.Service

ssh.service. - Il s'agit d'un service de système de contrôle à distance via le terminal. Je n'utilise pas cela \u003d\u003e éteindre.

sudo SystemCtl Désactiver SSH.Service

ufw.service. - Service du pare-feu. Ceci est un pare-feu. J'en ai besoin, mais il n'y a pas beaucoup. Nous ne désactiverons pas et ne supprimerons pas. À travers Synaptique. ou terminal.

sudo apt purge ufw

J'ai répertorié tous les services pouvant être désactivés sans douleur pour le système. Maintenant, redémarrez et testez le test de vitesse. Après avoir déconnecté les services, vous remarquerez certainement l'accélération de la menthe Linux.

En savoir plus sur environ dans un article séparé.

7. Réglage de l'environnement

Les effets visuels rendent le système magnifique. Si vous aimez les macos, vous ne survivez pas à leur arrêt. Ceux qui utilisaient Windows 7 Aero savent comment il ralentit tout.

Linux Menthe Cinnamon: D'abord, vous devez ouvrir: "Menu - Paramètres système - Effets" Et désactiver tous les effets de la fenêtre qui s'ouvre. Ensuite, vous devez ouvrir: "Menu - Paramètres système - Général" et activer le commutateur dans l'élément de la liste "Désactiver les composés pour fenêtres en plein écran".

Linux Mint Mate: Ouvert "Menu - Paramètres - Windows", allez à l'onglet "Général" Ouvrez Windows et supprimez la case à cocher "Activer un gestionnaire composite".

Linux Mint Xfce: nécessaire "Menu - Paramètres de bureau" et changer le gestionnaire de fenêtres avec "XFWM4 + composition" sur le "XFWM4".

N'oubliez pas de mettre un fond de couleur unie.

8. Navigateurs

Chaque extension supplémentaire pour Firefox et Chrome ralentit son lancement et son travail. Supprimez inutile à vous. Par exemple, au lieu de lecteurs en ligne mettent un programme local.

Maintenant spécifiquement sur Firefox. Tout d'abord, entrez le navigateur Web dans la barre d'adresse À propos de: config Et appuyez sur la touche ENTRER. Ensuite, vous devez cliquer sur le bouton Je prends le risque!.

Vous devez entrer la page de demande de sessionStore dans le champ de recherche de la page de la liste et utilisez un double clic pour modifier la valeur du paramètre. browser.SessionStore.Interval. Par défaut, il compte 15000 correspondant à 15 secondes. Vous pouvez ajouter des zéros quelque peu sur la valeur de sorte qu'il se transforme en valeur 15000000 et cliquez sur le bouton D'ACCORD. Enregistrer les modifications.

  • browser.SesstionsStore.restore_on_demand
  • browser.SessionStore.Resume_from_crash.
  • services.sync.prfs.sync.browser.sessionStore.restore_on_demand.

Il reste à fermer toutes les fenêtres du navigateur Web Firefox et à redémarrer.

9. Nettoyage de la menthe Linux

Sous Linux, les ordures s'accumulent sous Windows. Mais contrairement à Windows, il n'a aucun registre qui permet de supprimer toutes les ordures.

sudo apt autocléan

sudo apt autoremove.

N'oubliez pas de supprimer des programmes inutiles. Par exemple, je n'ai pas besoin de VLC quand il y a un dragon joueur.

sudo apt purge vlc

10. Installation des pilotes

Beaucoup oublient de livrer les pilotes et les périphériques nécessaires ne sont pas utilisés pour maximiser leurs capacités. Par exemple, je n'avais pas de pilote de processeur. Ouvert menu Et entrer conducteurs. J'ai remplacé le pilote de Nvidia gratuit sur propriétaire. Tout est devenu beaucoup plus rapide.

11. Optimisation TMP

Si vous avez beaucoup de RAM, vous pouvez accélérer le système encore plus en déplaçant les fichiers du disque dur vers la section virtuelle de la RAM. Ouvert terminal.

sudo cp -v /usr/share/systemd/tmp.mount / etc / systemd / system /

sudo SystemCtl Activer TMP.MOUNT

Vérification du travail:

statut SystemCtL TMP.MOUNT.

Si vous n'en avez plus besoin, supprimez-le:

sudo rm -v /etc/systemd/system/tmp.mount

12. Optimisation WiFi

L'optimisation de la menthe Linux peut également inclure une accélération WiFi. Nous apprenons comment votre carte réseau est nommée dans le système:

Ensuite, vous pouvez trouver le nom. Par example, wlp2s0. Déconnecter l'économie d'énergie.

gksudo xed /etc/networkmanager/conf.d/default-wifi-powersave-on.conf.

wifi.powersave \u003d 3.

changer de:

wifi.powersave \u003d 0.

Maintenant, nous enregistrons le document et redémarrons PC. Exécutez la commande pour vérifier:

Si l'inscription est apparue Gestion de l'alimentation: éteintque vous avez tous mis en place. Les cartes réseau Intel ont une manière particulière d'accélération, car le système utilise un pilote pour cela. iwlwifi. Vous devez activer la fonction Tx ampdu..

Une fonction Ampdu. Conçu pour accélérer le transfert de données en combinant plusieurs ensembles de données les uns avec les autres. Avant la version 18.1, elle alluma automatiquement, mais a été supprimée en raison de chipsets problématiques.

Tout d'abord, vous devez vous assurer que le conducteur est d'interagir avec votre carte réseau sans fil. iwlwifi.

lsmod | Grep iwlwifi.

Si la chaîne apparaît "Iwlwifi"tu peux continuer.

eCHO "Options IWLWIFI 11N_DISABLE \u003d 8" | Sudo tee /etc/modprobe.d/iwlwifi11n.conf.

Maintenant, vous devez redémarrer le PC. Avant de redémarrer, écrivez cette commande:

sudo rm -v /etc/modprobe.d/iwlwifi11n.conf

Il est nécessaire de faire rouler les modifications si le réseau ne fonctionne pas.

conclusions

Vous savez maintenant accélérer Linux Mint 18. J'espère vraiment que cela ait aidé les autres utilisateurs. Écrivez dans les commentaires de votre vitesse de départ et de rapidité après les modifications apportées. Combien l'optimisation de Linux Mint a-t-elle aidé comparé à la manière dont c'était avant?

Enregistrements associés:


22 notes, moyenne: 4,77 sur 5)