Contacts

Accélération de la menthe Linux. Penguin avec plaie réactive: accélérer le lancement d'applications sous Linux. Accélérer le lancement de poids lourds

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. Défis typiques des démons: serveurs protocoles réseau (Http, ftp, email, etc.), gestion de l'équipement, prise en charge de la file d'attente de support, gestion de l'exécution des tâches sur un calendrier, etc. En fonction des tâches effectuées par l'ordinateur, certaines de ces démons peuvent être désactivées et ainsi enregistrées sur Heure de démarrage du système et réduisez 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 dispositifs 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 simples pour la commande de disques, des partitions de disque, des systèmes de fichiers, de la physique volumes LVM etc. J'ai éteint. Par défaut: S.

    Fetchmail - Démon de livraison 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 de répondre à votre carte sans fil dans le processus de HotPlug, je l'ai allumé 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, appareil photo numérique etc. 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é - ils sont indiqués par le noyau comme Eth0 et ATH0, donc le processus est 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-noyau - J'ai collecté driver Nvidia Seul, 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 dans rAMQui permet à certains programmes de commencer plus vite. 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.

    Urandom - Générateur 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 arrêt complet Vous devez modifier le fichier /boot/grUB/menu.lst.lst: validez la chaîne SplashImage et supprimez l'option Splash de la ligne de chargement du noyau. Par défaut: 2,3,4,5.

    VBESAVE - Utilitaire pour paramètres du BIOS 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.

On sait que dans le moderne systèmes d'exploitation Cette technologie est utilisée comme mémoire virtuelle, conçu pour le système d'exploitation multitâche.

Dans la famille du système d'exploitation Fichier Windows.servir à stocker la RAM inutilisée dans la zone disque dur, appelé "fichier de pagination" (pageFile.sys).

Son organisation n'est pas mise en œuvre loin du meilleur moyen (de la mettre légèrement!). Dans Linux OS, toujours créé lors de l'installation section séparée Podchocks - "Swap", ce qui est beaucoup mieux.

Windows et Swap Swap de Linux sont situés sur le disque dur (disque dur). Lorsque RAM ne suffit pas, il y a un déchargement de pages de mémoire de la RAM sur disque durEt lorsque vous appelez les fichiers situés dans la section de pagination (échange), ils sont à nouveau téléchargés dans la RAM.

Tout le problème est que la vitesse de lecture-écriture est dur disque dur (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, à mon avis expérience personnelle, S'il y a un bélier de 6 Go de RAM et plus agressif, définir une valeur de 0. Dans ce cas, le système accédera à la partition de swap uniquement en dernier recours.

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 modifiant quoi que ce soit dans les fichiers de configuration du système afin de trouver le plus paramètre 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 de "immerger" votre système: ouvrez plusieurs navigateurs avec un grand nombre d'onglets, de fumer gros fichiers Sur un support externe (ceci, d'au fait, est un côté malade des systèmes Linux - la vitesse de copie vers des transporteurs externes. Mais c'est en quelque sorte la prochaine fois) et similaire.

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.

Devant vous ouvrirez fichier de configuration. dans é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.
Donc, j'ai ouvert trois navigateurs - un Mazilla Firefox, Opera et Google Chrome. Avec un total d'onglets d'environ 40, Clementine Audio Player (à la manière, assez exigeant des ressources informatiques), Skype, Client Torrent 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 rapide Ordinateur 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.

Linux donne de nombreux avantages à ses utilisateurs. Par exemple, il peut être considéré exempt de virus, car il y a une très petite quantité. Pour beaucoup, il est très important que personne sauf que vous contrôlerez ce que vous faites dans le système. Les logiciels libres sonnent très attrayant, à la lumière des derniers événements, lorsque l'année dernière, nous avons appris que les grandes entreprises comme Microsoft et Apple suivent leurs utilisateurs.

Logiciel libre devient très pertinent si vous ne voulez pas payer pour l'utilisation du plus nouvelle version système opérateur.

Nombreux rappelez-vous que en cliquant sur un double-clic sous Windows, vous devez attendre assez longtemps jusqu'à ce que le programme commence. Ici Linux est également un avantage - il est beaucoup plus rapide. Et cela s'applique à tous ceux qui utilisent un ordinateur avec un nouveau processeur à huit têtes et ceux qui ont ancien ordinateur portable le siècle dernier. Si vous souhaitez beaucoup de vitesse sous Linux, suivez les instructions de cet article. Ensuite, nous examinerons comment accélérer Linux. Nous nous concentrerons principalement sur Ubuntu, mais tous ces conseils peuvent également être appliqués à d'autres distributions.

Certains des astuces ci-dessous incluent la modification des fichiers système pour le compte de la racine de l'utilisateur. Avec cette méthode d'édition, il y a toujours une chance par hasard quelque chose de casser et de rendre votre ordinateur inutilisable. Par conséquent, il est préférable de sauvegarder tous les fichiers avec lesquels vous travaillerez pour restaurer les anciens réglages si nécessaire.

Il est encore préférable d'expérimenter d'abord avec une machine virtuelle. Donc, vous pouvez faire ce que vous voulez, puis revenez simplement au dernier changement de travail.

1. Accélération du chargeur grub

Si vous avez deux systèmes d'exploitation installés, vous êtes probablement familiarisé avec ce menu de téléchargement. Mais le fait que vous n'ayez probablement pas remarqué, c'est le compte à rebours en bas, sous la zone d'entrée. Cette fois, au cours de laquelle le système attendra avant de commencer à télécharger la distribution par défaut.

Par exemple, à Ubuntu est de 10 secondes. Habituellement, vous pouvez appuyer sur ENTER, mais si vous êtes loin de la voiture, plus prudent mettra l'intervalle plus court, par exemple 3 secondes. Cela suffira à choisir le système d'exploitation.

Pour accélérer le téléchargement Linux, ouvrez le fichier / etc / par défaut / grub au nom de la racine. Modifiez la valeur grub_timeout \u003d 10, par 3. puis mettez à jour la configuration de la grow. Ici:

sudo vi / etc / par défaut / grub

sudo grub-mise à jour

sudo grub2-mkconfig -o /boot/grub/grub.cfg

2. Déconnecter les services

Pendant la charge du système, il existe une énorme différence entre le chargement du noyau et la disponibilité du bureau. Le fait est que le système charge de très plus de services, et pas tous dont vous avez besoin.

Dans le système d'initialisation basé sur Sysvinit, tous les services sont situés dans le dossier /etc/init.d et vous pouvez arrêter ceux que vous n'avez pas besoin. Voir le statut de tous les services par la commande:

service --Status-Tous

Désactiver le service par la commande:

update-rc.d -f supprimer le service

sudo SystemCTL Désactiver le service

Déterminez quels services sont nécessaires et qui non, vous pouvez simplement rechercher sur Internet. Dans de nombreuses distributions, il y a applications graphiques Pour gérer les services, par exemple, à Ubuntu pour cela devra tirer parti utilitaire de console Service, il vous aidera à accélérer rapidement le travail Linux. Désactivez également les services inutiles, vous pouvez rapidement accélérer le téléchargement Linux.

3. Accélération du gestionnaire de fichiers Nautilus

Le gestionnaire de fichiers GNOME par défaut lors de l'ouverture de chaque dossier effectue une numérisation rapide de tous les fichiers pour afficher les vignettes et informations Complémentaires. En principe, il s'agit d'une analyse rapide, mais dans le dossier avec grande quantité Fichiers, ce processus sera totalement sans précédent.

Pour arrêter la durée du processeur de dépenser sur cette tâche, allez au menu. Éditer, Aperçu en nautilus. et changer le paramètre de Toujours ou alors Seuls les fichiers locaux sur le Jamais.

Vous verrez que maintenant Nautilus fonctionne beaucoup plus vite.

4. Réduction de la charge

Pour l'ancien équipement, nous avons tendance à choisir des distributions spécialement légères. La raison pour laquelle VectorLinux et d'autres distributions similaires sont si bonnes sur les équipements faibles - le fait qu'ils ne nécessitent pas de nombreuses ressources système.

Bien sûr, si vous souhaitez accélérer le travail de Linux sur votre voiture, vous pouvez réduire de manière indépendante sa charge et vous pouvez simplement installer la distribution finie. Si vous êtes prêt à expérimenter, essayez l'une des distributions légères. Ils vont travailler beaucoup plus vite.

5. Utilisez un gestionnaire de fenêtres plus rapide

Si vous ne souhaitez pas modifier complètement la distribution, de nombreuses améliorations peuvent être apportées en intégrant certaines fonctions de telles distributions. Window Manager est l'un d'entre eux. Si vous utilisez des gestionnaires de fenêtres lourds comme KDE ou GNOME, essayez quelque chose de plus simple. Cela donnera une augmentation significative de la performance.

La tâche la plus importante du gestionnaire de fenêtres est de contrôler Windows et de vous donner suffisamment de contrôle sur eux. Mais ils peuvent effectuer beaucoup plus de fonctions que nécessaire.

Si vous cliquez sur le panneau supérieur de la fenêtre de KDE et voyez quelles options il y a, vous comprendrez alors de quoi je parle. Un autre gestionnaire de fenêtres peut être plus rapide et moins distraire.

Peut-être que le plus populaire est openbox, et il peut être installé sur grandes quantités Distributions.

Après l'installation pour démarrer le gestionnaire de fenêtres, tapez:

openbox -replace

Après quelques secondes, vous verrez que le style de Windows a changé. Ceci est openbox. En utilisant le menu contextuel, vous pouvez déplacer les fenêtres, fixer ou définir l'autre. Mais rien d'autre. Vos fenêtres se déplacent maintenant plus rapidement.

6. Accélérer KDE

Si vous utilisez l'environnement du bureau KDE, vous avez une excellente chance d'obtenir le travail de Linux. Bien que le plasma fonctionne assez rapidement si vous avez voiture moderneMais c'est une pile complexe logiciel. Chaque composant KDE peut être configuré pour un fonctionnement plus efficace. Nous avons déjà pris en compte, lisez-le en détail dans un article séparé.

7. Bloquer la publicité

Lorsque vous regardez des pages Web, vous remarquerez que le site n'est pas chargé immédiatement, il attendra que tous les composants de la page, y compris les publicités, seront téléchargés. L'animation Flash est très gênante avec un grand nombre de blocs sur la page, vous pouvez donc le bloquer (vous n'avez pas besoin de le faire sur notre site Web, nous sommes blancs et moelleux).

Pour les navigateurs les plus populaires - Chrome, Firefox, Opera Il existe une extension Adblock, qui s'échappe parfaitement avec cette fonctionnalité. Le programme utilise une base de données pour bloquer les sources les plus populaires d'annonces.

8. Utilisez des combinaisons de clés

Quelqu'un peut sembler évident. Travailler uniquement avec le clavier est beaucoup plus rapide que le mouvement de la souris au clavier et au dos. De nombreuses fonctions peuvent être effectuées à l'aide du clavier. Par exemple, des commandes de copie standard et d'insertion dans le menu Edition.

Il vaut la peine de créer un raccourci clavier pour toutes les actions fréquemment utilisées. Par exemple, basculez entre les applications et les ordinateurs de bureau. Vous pouvez aller encore plus loin et utiliser Vim et EMACS comme éditeurs de texte.

L'interface de lancement des applications ouverte par Alt + F2 peut gagner beaucoup plus. Par exemple, vous pouvez composer pour éteindre ou bloquer pour verrouiller l'écran. Vous pouvez effectuer des calculs simples de démarrer l'expression du signe \u003d. Il y a encore de nombreuses fonctions similaires en fonction des plugins. Composez un panneau? Et cliquez sur la flèche droite pour en savoir plus.

9. noyau possible

Si vous avez besoin de la performance logicielle maximale, l'ensemble des correctifs peut être ajouté au noyau. L'optimisation du noyau Linux peut donner un excellent effet. Vous pouvez optimiser le noyau vous-même, mais il y a un moyen plus facile. Vous pouvez utiliser le noyau compilé par con Koliva, il comprend grande quantité Patchs de performance. Le noyau de patchset est appelé -kk et il a été assemblé avec une mise au point sur la performance.

Pour l'installer, vous devez télécharger les textes de noyau source, la version de laquelle ces correctifs sont calculés. Ensuite, téléchargez le patch lui-même et exécutez la commande dans le dossier source du codeur:

$ Patch -p1< patch-3.*-ck1

Récupérez maintenant le noyau conformément aux instructions de votre distribution. Il est plus facile de dire quoi faire, mais il y a beaucoup d'instructions sur Internet, y compris sur notre site Web.

10. Ouvrez la carte vidéo NVIDIA

Cet article ne convient que si vous utilisez la carte vidéo plus ancienne. Pour les nouveaux modèles, cela ne fonctionnera pas. Ici, vous pouvez augmenter le pouvoir de votre équipement.

Pas besoin d'utiliser le BIOS, suffisamment de panneau de commande NVIDIA. Avant que ces paramètres n'apparaissent, vous devez ajouter une ligne au fichier de configuration du serveur X. Ce fichier n'est plus utilisé dans la plupart des distributions, mais l'utilitaire paramètres NVIDIA Peut le générer.

Il suffit de l'exécuter, allez à l'onglet Configuration X Server et cliquez sur le bouton Sauvegarder au fichier de configuration x.

Après la création du fichier /etc/x11/xorg.conf, ouvrez-le dans un éditeur de texte avec droits des racines, trouvez la section de périphérique qui décrit votre carte graphique Et ajouter à la fin de la ligne: option "Coolbits" "5". Redémarrez X Server.

Maintenant, après le démarrage de l'utilitaire de configuration NVIDIA, vous verrez une page supplémentaire avec paramètre. fréquences d'horloge. Appuyez sur la touche Activer Overclocing et acceptez l'application de refus. Maintenant, vous pouvez ajuster la fréquence de fonctionnement pour le rendu 2D et 3D. Les meilleurs réglementent en même temps.

Chaque fois que vous modifiez les paramètres, la dissipation de la chaleur change. Assurez-vous que la température reste dans des limites raisonnables. De plus, à partir de la même page, vous pouvez ajuster la vitesse de rotation du ventilateur. Dès que vous configurez la configuration souhaitée, enregistrez les paramètres et assurez-vous que l'outil NVIDIA charge ces paramètres lorsque vous démarrez le prochain démarrage.

11. Équipement d'overclocking

L'accélération et divers astuces avec des paramètres croissants au-dessus des vitesses et des températures recommandées peuvent endommager vos données et conduire à une rupture de votre équipement, ce qui constitue une très bonne accélération de Linux. Mais de nombreux composants sont maintenant développés en tenant compte des retards que leur configuration standard. Ce stock laisse beaucoup d'espace pour des expériences.

Beaucoup cartes mères Inclure les éléments par défaut pour augmenter la vitesse du système, sans avoir besoin de connaissances importantes dans le domaine de l'ordinateur.

Vous pouvez personnaliser tout cela dans votre BIOS. Pour y accéder, utilisez les touches F2 ou DEL. Vous pouvez trouver des options pour accélérer le processeur, augmenter la fréquence de la RAM et T.

12. Améliorer les performances du réseau

Linux a déjà pris en charge IPv6 pendant une longue période, mais si vous ne l'utilisez pas, cela peut l'éteindre, effectuant ainsi l'accélération Linux lorsque vous travaillez avec le réseau. Le moyen le plus simple à faire est de NetworkManager.

Si vous utilisez Gnome, ouvrez l'applet les connexions de réseau. Et sélectionnez Modifier pour vous connecter à utiliser. Sur l'onglet IPv6, sélectionnez Désactiver.

Si vous avez une KDE sans NetworkManager, vous pouvez définir la variable d'environnement globale KDE_NO_IPV6 \u003d 1:

exporter kde_no_ipv6 \u003d 1

Pour enregistrer des modifications après un redémarrage, vous pouvez ajouter une commande au fichier / etc / profil.

Vous pouvez toujours désactiver le module du noyau responsable de IPv6, pour cela, ajoutez-le au fichier: /etc/modprobe.d/blacklist

Le navigateur Firefox vous permet également de désactiver IPv6. Il suffit de taper la barre d'adresse à propos de: config et active l'élément \\ Network.dns.DisableIPV6.

Si vous travaillez sur un petit réseau, vous pouvez désactiver ARP dans DHCP et configurer des adresses IP statiques. Ajoutez la ligne NOARP au fichier de configuration /etc/dhcpd.conf et redémarrez le système. Maintenant, les adresses doivent être entendues plus rapidement.

13. statique linkovka

De nombreux programmes chargent la bibliothèque pour leur travail de manière dynamique pendant le programme. Il sort du temps, mais si les applications sont importantes et chargées de nombreuses bibliothèques, la liaison statique peut donner une excellente accélération Linux. Cela utilise la précharge et les utilitaires Prelink.

Prelink convertit des fichiers exécutables afin qu'ils chargent autant de bibliothèques que possible. La précharge surveille également le système et conserve des programmes fréquemment utilisés dans la mémoire. Après une petite calibration, l'optimisation Linux est bien ressentie.

D'abord Installation Prelink:

sudo apt-get installer prelink

Démarrez ensuite l'utilitaire pour traiter tous les fichiers exécutables:

sudo prelink --all.

Pour le lancement périodique PréLink d'optimiser Linux pour les nouveaux fichiers, ouvrez le fichier / etc / par défaut / prélink et remplacez la ligne de plelinking \u003d inconnue sur Oui:

sudo gedit / etc / défaut / juger

Installez précharge:

sudo apt-get installer précharge

Ce programme est suffisant à installer, il ne nécessite pas de configuration après l'installation.

14. Utilisez ZRAM

Si vous n'avez pas assez de RAM, vous pouvez très simplement augmenter son nombre de 25, voire 50% avec. Il s'agit d'un module de noyau qui vous permet de compresser le contenu de la RAM à la volée, la capacité de la RAM reste donc augmente et la vitesse reste la même. Cela donnera une bonne accélération de Linux pour les anciens ordinateurs.

15. Réduire l'activité du disque dur

Le système écrit très activement et lit des fichiers à partir du répertoire / TMP. Il s'agit d'un répertoire de fichiers temporaires et d'un grand nombre de programmes peuvent utiliser simultanément. Il sera préférable que le contenu de ce répertoire soit en RAM. Pour accélérer le travail Linux, ajoutez ainsi la ligne au fichier / etc / fstab:

$ Sudo vi / etc / fstab

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

Tout d'abord, assurez-vous que le dossier TMP est déjà planifié pour être configuré en exécutant la commande de montage. Dans de nombreuses distributions, cette optimisation Linux est activée par défaut.

Mais ce n'est pas tout. Tous les systèmes n'utilisent pas rationnellement l'espace de pagination sur le disque dur. Par défaut, la valeur de VM.SWappiness est définie sur 60, de sorte que si (100-60) 40% de la RAM est occupée, le système réinitialisera les données sur le disque dur. Ceci est vrai pour les systèmes avec petite quantité RAM, 1-2 Go, mais si vous avez 10 Go, puis chargez un disque dur lorsque vous êtes occupé seulement 4 Go n'est pas grave. Pour changer cela pour exécuter la commande.

Les utilisateurs Linux sont utilisés pour déterminer un système plus productif, en comparaison avec Windows. Toutefois, si vous utilisez l'environnement matériel du bureau, tel que l'unité, par exemple, les performances peuvent en souffrir.

Tous préfèrent les programmes et les documents à ouvrir non pas en 10-20 secondes, mais immédiatement. Dans le même temps, il est souhaitable que l'apparition de l'environnement de travail ne ressemble pas au début des années quatre-vingt-dix, car nous passons beaucoup de temps à l'interface de notre système, ce qui signifie que nous devons être confortables à l'intérieur.

Il n'est pas nécessaire de tomber dans des extrêmes, refusant complètement le magnifique environnement du bureau en faveur des gestionnaires de fenêtres ascètes. Trouver un compromis entre performance et aspect agréable - la tâche n'est pas complètement difficile.

Dans cet article, nous examinerons l'accélération de Ubuntu quatre façons simples. Au moins, ces conseils conviennent aux versions plus anciennes, nous examinerons notamment l'accélération de Ubuntu 16.04.

Un résultat positif sera bien perceptible sur de vieux ordinateurs à faible puissance ou de la VirtualBox. Les astuces sont pertinentes et efficaces, même si votre Ubuntu est installée sur SSD.

1. Supprimer des programmes inutiles d'AutoLoad.

Ubuntu 16.04, au début, chargez un grand nombre d'applications diverses, dont beaucoup de personnes dont vous n'avez probablement pas besoin. Pour accélérer Ubuntu, vous pouvez simplement les désactiver.

Cependant, de nombreux programmes automatiquement lancés sont masqués et pour les voir, vous devez exécuter la commande suivante:
sudo sed -i "s / nodisplay \u003d true / nodisplay \u003d false / g" / etc / xdg / autostart / * bureau de bureau

Ouvrez maintenant "Applications automatiquement lancées" de Unity Dash ...

Et simplement supprimer les cases à cocher des points inutiles.

L'accélération Ubuntu 16.04 peut être effectuée en désactivant des possibilités inutiles. Voici une liste de ces services et programmes que vous n'avez probablement pas besoin.

Gestionnaire de profil d'accessibilité. (Directeur caractéristiques spéciales).
Utilisé pour afficher l'icône de fonctionnalités spéciales sur l'écran de connexion. Si vous n'avez pas besoin clavier d'écran et assistant vocalSimplement les déconnecter.

Moniteur de sauvegarde (Sauvegarde).
Création de sauvegardes à l'aide de Deja-Dup-Monitor. Si vous ne prévoyez pas de faire des sauvegardes d'aucune donnée - débranchez hardiment.

Partage de bureau. (Télécommande bureau).
Conçu pour les connexions VNC entrantes. Si vous savez, nous pouvons faire face à votre système sans aucune aide, vous pouvez désactiver. La capacité d'agir en tant qu'assistant distant et de gérer d'autres ordinateurs à travers la VNC ne disparaît pas.

Logiciel gnome. (Centre logiciel).
Vous pouvez désactiver si vous préférez installer des programmes via le terminal, sans le centre d'aide avec une interface graphique.

Partage de fichiers personnel (Partage de fichiers).
Il vous suffit de partir si vous devez transférer des fichiers via Bluetooth.

Notifiant de mise à jour (Notification des mises à jour).
Si vous ne souhaitez pas recevoir de notifications sur les mises à jour disponibles, vous pouvez désactiver.

2. Ajustez l'équilibre.

Nous savons tous que le taux d'échange de données avec la RAM est nettement supérieur à celui d'un disque dur. Comment accélérer Ubuntu, étant donné ce fait?

Effectuons une petite expérience: courez votre système, ouvrez plusieurs programmes, par exemple: Firefox, LibreOffice, Mozilla Thunderbird., Évitent ... et laissez-les simplement ouverts, sans effectuer d'action. Ne traduisez pas le système dans aucun sommeil ni dans des régimes d'attente. Revenir dans quelques heures et faire attention à la mauvaise acier programmes en cours d'exécutionDans quelle mesure ils répondent-ils à nos actions avec la souris. Tous parce qu'ils passaient en mode veille (inaction) et le système les a envoyés à échanger, c'est-à-dire dans un endroit spécialement désigné sur le disque dur.
À l'aide du moniteur système, vous pouvez trouver que Ubuntu utilise Swap, quelle que soit la présence d'un grand nombre de RAM gratuits.
Cela est dû aux paramètres d'échantillonnage par défaut. L'échantillon est un paramètre de noyau responsable de la fréquence à laquelle Linux enverra des applications inactives dans Swap, c'est-à-dire sur un disque dur.

La valeur en échantillonnage peut être définie dans la plage de 0 à 100. Les valeurs bases sont prescrites pour utiliser le podachka moins fréquent, plus haut de plus souvent. La valeur par défaut de Ubuntu est de 60. Cela signifie que lorsque le débit de la RAM est de 40%, le noyau Linux active l'utilisation de l'échange.

Vérifiez la valeur actuelle à l'aide de la commande:
CAT / PROC / SYS / VM / ÉQUILISATION

Comment accélérer le travail d'Ubuntu? Il est recommandé d'installer une valeur d'échantillonnage plus faible de sorte que le noyau utilise la RAM dans le montant maximal possible. Par exemple, pour définir la valeur 10, vous devez exécuter une telle commande:
SUDO SYSCTL VM.SWappiness \u003d 10

Ne mettez pas d'espaces avant ou après le signe "\u003d". Cette commande indique au noyau d'utiliser l'échange uniquement lorsque la mémoire est occupée de 90%. Ce paramètre est valide avant de redémarrer.

Pour l'action de configuration est permanente, vous devez modifier un fichier spécial.
Sudo nano /etc/sysctl.d/99-sysctl.conf.

À la fin de ce fichier, vous devez ajouter une chaîne:
vm.swappiness \u003d 10.

Enregistrez le fichier et fermez l'éditeur (appuyez sur Ctrl + O pour enregistrer et CTRL + X pour quitter). Toutes ces actions sont applicables dans Serveur ubuntu 16.04.

Notre objectif est d'accélérer Ubuntu. Seriez-vous toujours, qui peut aimer la vitesse de course de Firefox ou d'autres applications lourdes? Il existe un petit outil logiciel, appelé précharge, qui se souvient des programmes que vous utilisez le plus souvent à l'avance vers la RAM de bibliothèque associée et des fichiers exécutables, de sorte que le lancement de ces programmes les plus lourds soit beaucoup plus rapide.

Installez précharge sur Ubuntu 16.04 en utilisant la commande:
Sudo apt installer précharge

À la fin de l'installation, le démon de précharge commencera automatiquement, vous pouvez vous assurer que, en exécutant la commande:
SystemCTL Statut Précharge

Si, pour une raison quelconque, ce sera invisible, exécutez la commande:
Sudo SystemCtl Démarrer la précharge

Maintenant, faites vos affaires - la précharge fonctionnera sans votre participation.

4. Déconnectez les effets.

Effets, sans doute, s'il vous plaît les yeux, se diluant ainsi l'espace de travail ennuyeux. Cependant, précieux ressources système. Comment accélérer Ubuntu 16.04? À l'aide de COMIZCONFIG-Params-Manager, les effets peuvent être éteints, augmentant ainsi les performances.
Vous pouvez installer le Gestionnaire COMPIZCONFIG-Paramètres à l'aide de la commande:
Sudo apt installer comp 12config-réglages-manager

Exécutez-le à partir de Unity Dash, puis sélectionnez la section "Effets" à gauche et déconnectez-la à ceux que vous n'avez pas besoin. Si vous voulez, vous pouvez désactiver absolument tout.

Vous pouvez également éteindre la disposition arrière dans Unity Dash à l'aide de l'unité. Tweak Tool.. Cela rendra l'unité Dash plus réactif.

Installation de l'outil Tweak Unity:
Sudo apt install installer unité-tweak-outil

En installant, ouvrez-le et sélectionnez l'onglet "Recherche", puis basculez le bouton "Fond Blur" sur "OFF". (DÉSACTIVÉ).

En général, beaucoup comme arrière-plan transparent, et toi?

Après:

Astuce Bonus: Trouvez le principal coupable des téléchargements lents.

Vous pouvez savoir combien de temps il est nécessaire de démarrer chacun des services téléchargés en effectuant la commande suivante:
SystemD-Analyze blâme

Comme on peut le voir dans l'image ci-dessus, le service MNT-PI.MOUNT et VBOLEDD.Service sont les plus de culprottes. Je sais que MNT-PI.MOUNT est responsable de la montage de NFS (réseau système de fichiers) Sur mon PI de framboise, mais je n'en ai plus besoin, je peux donc le retirer sans douleur du fichier / etc / fstab. Je sais aussi que le Daemon vboxadd.Service n'est nécessaire que pour machine virtuelle, c'est-à-dire moi, à nouveau, sans avoir besoin.

Éteindre:
Sudo SystemCtl Désactiver la VOXADD.Service

Vérification du temps de téléchargement:
Système d'analyse du temps

Après:

Autres moyens d'accélérer Ubuntu 16.04

Connaissez-vous d'autres moyens d'accélérer Ubuntu 16.04? Partagez-les dans les commentaires.

Bien que nos frères doux-tête compilent leur système pendant des semaines, nous appliquerons quelques conseils et dépassera exactement le pingouin rapide sur la planète. Ubuntu et alors marchaient presque dans la gentoo, mais nos changements aideront à briser la victoire des pattes de Pygoscelis Papouas. Fixer, nous accélérons!

Désactiver compiz

Gestionnaire de fenêtres COMPIZ -COMPOSITE pour le système de fenêtre X utilisant OpenGL pour accélérer les graphiques 3D. Il fournit de nombreux nouveaux effets graphiques disponibles dans n'importe quel environnement de bureau, y compris Gnome et KDE. Si vous avez des pilotes pour une carte vidéo, le gestionnaire est probablement activé. N'oubliez pas que la carte vidéo COMIX incluse dans le mode "Performance Performance" fonctionne constamment sur une charge complète et ne va pas ralentir le chiffre d'affaires du ventilateur. Si vous voulez du silence de la carte vidéo ou du kilowatta, je vous conseille de simplifier les effets de compiz ou de l'éteindre. Dans le premier cas, vous devez installer le package COMIZONFIG-SETAMLESMANAGER via une synapture ou dans le terminal pour commander:

$ sudo attitude install
COMIZCONFIG-Params-Manager

Pour accéder aux fonctionnalités de COMIZ et simplifier les effets de votre goût, passer le long de la route: menu ("Paramètres du système" | COMPIZ configuration configuration Manager. Si vous souhaitez simplement désactiver compiz, cela peut être effectué via l'élément de menu "| Système ћ Paramètres r " Apparence, Dans l'onglet "Extérieur", l'exposition "sans effets".

Les retards GTK diminuent

À Ubuntu, l'environnement de travail est gnome, où GTK joue un rôle important. En modifiant les paramètres de ce tulk, nous affectons toutes les applications l'utilisant. Je propose de tordre les paramètres responsables des retards:

$ gedit ~ / .gtkrc-2.0
### temps minimum en millisecondes au cours de laquelle le pointeur doit rester à l'élément de menu avant que le sous-menu n'apparaisse
Gtk-menu-popup-retard \u003d 0
### Temps en millisecondes avant de se cacher le sous-menu, lorsque le pointeur se déplace au sous-menu
GTK-Menu-PopDown-Delay \u003d 0
### Retard en millisecondes avant le sous-menu après le panneau de menu
GTK-Menu-Bar-Popup-Delay \u003d 0

Réglage de bijoux Gnome.

Les paramètres GNOME sont stockés par analogie avec le registre MS Windows, avec la seule différence que le gnome "registre" est des fichiers XML. L'accès à ceux-ci peut être obtenu via l'éditeur de configuration de Gconf-Editor ou via la commande GClfoTool-2. Pour accélérer le temps de réponse du registre, procédez comme suit:

1. Nous soulignons la métabilité pour ne pas utiliser d'effets d'animation, réduisant ainsi la consommation de ressources:

$ Gconftool-2 --Ttype bool -Set / applications / métacacité / général / réduit_Resources true

La seule chose qui va changer - le contenu ne sera pas affiché lors du déplacement des fenêtres;

2. Éteignez l'animation marche / arrêt des panneaux:

$ Gconftool-2 --Ttype bool -Set / Apps / Panneau / Global / Enable_Animations Faux

3. Nous éteignons les technologies auxiliaires du clavier, de la souris, etc., destinées aux personnes handicapées:

$ Gconftool-2 --Ttype bool -Set / bureau / gnome / interface / accessibilité faux

4. Laissez-nous régler la vitesse de l'animation des panneaux «rapides»:

$ Gconftool-2 --Type String -Set / Apps / Panneau / Global / Panel_animation_Speed \u200b\u200bPanneau à vitesse rapide

Si vous avez un ensemble de mode, à laquelle la dernière est mise en avant lors de la fenêtre Open Application, vous pouvez donner le paramètre Auto_Reise_Delay, qui contrôle le délai entre la planche de la souris et l'extension Windows:

$ Gconftool-2 --Ttype Integer -Set / Apps / METSITÉ / Général / Auto_Reise_Delay 100

Optimisation XML

Dans les fichiers XML structurés, de nombreux programmes dans les paramètres et les données de Ubuntu Store. Il est possible de convertir XML du format "lisible", compréhensible à une personne, au format, ordinateur confortable. Les fichiers XML convertis sont chargés plus rapidement et occupent moins de RAM. Cette conversion aidera les scripts qui peuvent être téléchargés à l'adresse suivante: www.gnomefiles.org/app.php?soft_id\u003d1397. Déballez l'archive résultante (bureau-optimisations.tar.gz) et à son tour, je commence les scripts de l'ordinaire compte:

  1. rhythmbox-QuickStart optimise les fichiers lecteur de musique Rhythmbox;
  2. evolution-optimise optimise les fichiers programme postal Évolution;
  3. gnome-optimise optimise les fichiers GNOME;
  4. openOffice-optimise optimise les fichiers paquet de bureau Bureau ouvert. Org;
  5. doc-Optimize optimise les fichiers d'aide gnome;
  6. gconf-optimise optimise les fichiers de configuration GNOME ("registre" gnome).

S'il y a plusieurs comptes dans le système, les scripts RhythmBox-QuickStart et Gconf-optimisent doivent être exécutés à partir de chaque compte. Rien terrible ne se produira pas si vous exécutez plusieurs fois les scripts - l'optimisation de «optimisé» n'est pas détruite. Il est conseillé de rebondir dans le système après avoir optimisé le XML afin que les modifications prennent effet.

Les scripts optimisent les deux fichiers dans le répertoire de la maison et fichiers systèmeEn demandant des privilèges via sudo. Les scripts font sauvegardesMais si, avec une procédure d'optimisation à long terme, vous redémarrerez l'ordinateur en raison de la panne de courant, les résultats peuvent être ambigus et déplorables. La présence de l'onduleur est la bienvenue.

Accélérer le lancement de programmes en utilisant qt

Traditionnellement, on croit que Gnome est GTK et KDE est un QT, mais rien n'empêche l'utilisateur d'exécuter des programmes GTK dans KDE et des programmes QT à Gnome. Encore plus! Les auteurs de Gnome et de KDE ont beaucoup fait à «les programmes d'autres" d'autres "ressemblaient à l'extérieur, tout comme" des parents ". Maintenant, nous examinerons comment accélérer le lancement des programmes écrits à l'aide de QT dans Gnome. En fait, le programme QT "SHNA ne peut pas dépendre de la KDE, mais utilise les capacités de cet environnement. Pour cela, au début, il devrait obtenir un" kde minimum ". Comment savoir quels programmes dépendent de KDE? Dans le terminal, nous donnons à l'équipe:

$ sudo aptitude recherche "~ I! ~ NLIB (~ DQT | ~ DKDE)"

Les packages installés ("~ i") seront affichés et ce n'est pas une bibliothèque ("! ~ Nlib") et en fonction des qt ("~ dqt") ou de la personne à charge est KDE ("~ dkde"). Pré-lancement "Minimal KDE Set" et détenant les bibliothèques correspondantes en mémoire, nous allons réaliser une accélération lors du démarrage de ces programmes. L'astuce est très simple: dans le menu de Système "T" paramètres T "" Saisie d'applications Ajoutez le programme / USR / bin / kdeinit sous le nom FastQt. Tout, après avoir redémarré l'ordinateur, vos programmes QT commenceront plus rapidement.

Accélérer le programme commence à utiliser précharge

La précharge est une démon qui travaille en arrière-plan, qui collecte des informations sur les programmes les plus fréquemment utilisés, les caches et les bibliothèques utilisées par eux, ce qui entraîne une augmentation de la vitesse de téléchargement de programmes. Vous avez juste besoin d'installer une équipe de précharge:

$ sudo aptitude installer précharge

Ou lancez une synapture, trouvez-la de la précharge et installez-la. Les paramètres de précharge par défaut conviennent à la plupart des utilisateurs. Vous n'avez donc rien à modifier dans le fichier /etc/preload.conf.

Optimisation facile des fichiers SQLite

De nombreux programmes à Ubuntu conservent leurs données non dans fichiers texteet dans des bases de données, et souvent comme les derniers sont SQLite. Outils de tels DBMS, vous pouvez nettoyer des enregistrements vides et créer un fichier de fichiers de base de données ANEW. Tout d'abord, installez SQLite3 via une synapture ou un cadran dans le terminal:

$ Gedit ~ / bin / optimizer.sh
#! / bin / sh
### Optimisation pour Firefox
Trouver ~ / .mozilla / -Name "* .sqlite" -print -exec
Sqlite3 () "vide; reindex;" \u003e / dev / null 2\u003e & 1 \\;
### Optimisation pour EPIPHANY
Trouver ~ / .gnome2 / épiphany -name "* .sqlite"
-Print -exec sqlite3 () "vide; reindex;" \u003e
/ dev / null 2\u003e & 1 \\;
### Optimisation pour Lifeera
sqlite3 ~ / .liferea * / lifeera.db "vide;
Reindex; "\u003e / dev / null 2\u003e & 1
Sortie 0.

Utilisation de la commande "chmod + x ~ / bin / optimizer.sh", rendez le fichier exécutable.
Périodiquement, vous pouvez appeler ce script quand programmes fermésdont les fichiers de base de données que nous voulons optimiser.

Optimisation totale de fichier SQLITE

Dans la section précédente, nous avons optimisé les fichiers de données de fichier SQLITE Firefox, Epiphany et RSS Readers Lifeera. Maintenant, un peu compliquer la tâche. Nous trouverons tous les fichiers SQLITE dans le répertoire de base et les spécifierons pour les payer :). De quoi avons nous besoin?

1. Installez SQLite3 via une synapture ou dans la borne si vous ne l'avez pas encore fait:

$ sudo settitude installer sqlite3

2. Créez un fichier ~ / bin / sqlite_shrink.sh comme suit:

$ gedit ~ / bin / sqlite_shrink.sh
#! / bin / sh
Trouver ~ / -Size + 100k -Type F -Print0 | \\
Pendant que lire -d "" fichier; fais.
Abs_file_name \u003d $ (readlink -f "$ fichier")
Tête de tête \u003d `head -c 15" $ abs_file_name "`;
Si ["$ headfile" \u003d "format SQLite 3"]; Puis.
file_size_do \u003d `du -b" $ abs_file_name "| couper
-F1`
Sqlite3 "$ abs_file_name" "vide; reindex;" \u003e /
Dev / Null 2\u003e & 1
file_size_posle \u003d `du -b" $ ABS_FILE_NAME "| CUT -F1`;
Echo "$ abs_file_name";
Echo "taille jusqu'à $ file_size_do";
écho "Taille après $ file_size_posle";
Echo -n "pourcentage"
Echo "échelle \u003d 2; ($ file_size_posle / $ file_size_
Faire) * 100 "| bc -l
Fi
Fait
Dormir 2.
Sortie 0.

3. Faire ~ / bin / sqlite_shrink.sh. Exécutable via Nautilus ou dans le terminal Chmod + x ~ / bin / sqlite_shrink.sh.

4. Fermez maintenant la session à Ubuntu et allez à la console en cliquant sur . Connexion console et commande:

$ sudo /etc/init.d/gdm stop
$ sudo /etc/init.d/kdm stop
$ ~ / bin / sqlite_shrink.sh\u003e ~ / reporter_sqlite_shrink.txt

5. Attendez la fin du script et redémarrez:

$ sudo shutdown -r +0

Après le rédication du fichier total, tous les programmes utilisant SQLite bénéficieront. Et lequel? Lire ~ / Report_sqlite_ Shrink.txt, vous verrez les noms de fichiers, la taille avant et après le nettoyage et le rédication. Les amateurs de Google Chrome et de KDE seront certainement heureux de ces conseils. Répéter périodiquement la procédure et l'effet de rafraîchissement est garanti.

Création de caches

GTK + peut utiliser les fichiers de cache créés par GTK-update-iconcache pour éviter les appels de systèmes inutiles et opérations de disque Lors du démarrage des applications. Étant donné que le format de fichier de cache permet de les partager plusieurs applications (MMAP () ED), la consommation de mémoire globale est également réduite. Il reste périodiquement pour exécuter un script qui appelle GTK-Update-icon-cache et créer des caches qui accélèrent l'accès à ces icônes. Appelez en même temps FC-Cache, qui crée des descriptions pour les polices.

$ gedit ~ / bin / reconstruction_cache.sh
#! / bin / sh
### Cache Update Icônes dans son dossier
pour D en ~ / .icons / *; Faire gtk-update-icon-cache -f $ d;
Fait
### Cache Update Icônes dans le système
pour D in / usr / partager / icônes / *; Faire sudo gtk-update-iconcache
-f $ d; Fait
### Police Cache Update
Sudo fc-cache -fv
FC-CACHE ~ / .FONTS

Créez le fichier exécuté à l'aide de la commande "chmod + x ~ / bin / reconstruction_cache.sh". Si vous ajoutez de nouvelles polices et des sujets de Gnome au système, puis exécutez le script ~ / bin / reconsuild_cache.sh, qui construira le cache pour eux.

Tables de symboles de mise en cache

Créer un catalogue vide

$ mkdir ~ / .Composer-cache

Maintenant, vos programmes QT / GTK seront un peu plus rapides pour démarrer et consommer moins de mémoire, en raison du fait que la libexte11 sera créée dans ~ /. Cache-cache-tolérant des informations tolérantes et l'utilisera à nouveau.

Ubuntu swingup

Dans les systèmes d'exploitation modernes, le concept de "poding" est utilisé. Rappelons qu'il s'agit d'un processus qui, avec un manque de RAM, retire des pages de mémoire inutilisées dans une zone appelée section de pagination. Lorsque la page est à nouveau nécessaire, elle est chargée dans la RAM. Étant donné que le swap habite sur un disque dur, qui est plusieurs fois plus lent que la RAM, le mouvement actif des pages du Tudazudu-Retour ralentit le travail de l'ordinateur dans son ensemble. Production? Il est nécessaire que l'ordinateur ait suffisamment de RAM pour vos tâches. Conclusion banale, mais c'est.

Pour mieux changer le comportement de Ubuntu par rapport à l'utilisation de la RAM et à la zone de pagination. Il existe un tel paramètre vm.swappiness, par défaut, il a une valeur de 60 et sert à déterminer le pourcentage de la mémoire libre, dans laquelle la réinitialisation active des pages dans la section Swap va commencer. En d'autres termes, lorsque la mémoire occupait 40% (100-60), Ubuntu commencera déjà à utiliser la zone de pagination. Avec un grand nombre de RAM dans l'ordinateur, il est préférable de réduire la valeur du paramètre VM.Swappiness à 10, donnant ainsi au pingouin à ne pas utiliser l'échange, tandis que la portée chargée n'atteint pas 90% (100-10). Pour un tel changement, le moyen le plus simple de démarrer le terminal et de commander:

$ sudo sh -c "vm.swappiness \u003d 10" \u003e\u003e /etc/sysctl.conf

Après le redémarrage, l'exécution intelligente sera utilisée pour être plus efficace et le swap lent est moins fréquenté.

Conclusion

Vous devez comprendre que les paramètres sont toujours en mesure de déterminer le conservateur et le développeur du système d'exploitation / programme les cherche à travailler sur un grand spectre de systèmes. Par conséquent, les opérations de réglage ne doivent pas appuyer sur un bouton avec l'inscription "faire tout ce qui est rapidement". Comprendre ce qui est décrit au Conseil et analysant quelle exactement l'accélération est atteinte, vous appliquez avec soin les commandes et suivez attentivement le comportement du système. J'espère que les conseils vous ont été utiles et votre pingouin est devenu plus réactif.

Info.

  • Vérifiez que le degré de réactivité de l'interface permettra GTKperf: linux.softpedia.com/progownload/gtkperfdownload-6715.html
  • Appliquez des conseils un par un, il est conseillé de redémarrer le système à chaque fois. Vérifiez l'influence de la chambre du temps, ne vous pressez pas.
  • Les miracles n'arrivent pas. Conseils ou utilisez une mémoire libre ou déconnectez quelque chose à accélérer.


Avez-vous aimé l'article? Partagez-le