Lorsque j'ai fraîchement installé Ubuntu sur mon ordinateur portable, c'était très rapide, mais maintenant c'est très lent ... .
Spécifications de l'ordinateur portable:
Que dois-je faire?
On dirait que vous avez un tas de services d'arrière-plan en cours d'exécution ...
smbd et nmbd sont des démons du processus Samba. Avez-vous vraiment besoin d'exporter le partage smb sur Windows ou une autre machine? Si non! pourquoi ces processus fonctionnent-ils? Vous pouvez tuer ces processus en toute sécurité et les empêcher de démarrer automatiquement lors du prochain démarrage de la machine.
Avez-vous besoin d'une communication bidirectionnelle interactive orientée texte sur Internet ou un réseau local? Si non! tuez ce processus et désactivez-le dès le démarrage.
Avez-vous besoin de vous connecter à un autre hôte via le réseau. Si non! Tuez ce processus et désactivez-le pour qu'il démarre automatiquement au démarrage.
L'exécution de processus à distance alias rexec vous permet d'exécuter des commandes Shell sur un ordinateur distant. Si vous n'avez pas besoin d'exécuter la commande Shell sur une machine distante, tuez simplement le processus.
Avez-vous besoin de transférer des fichiers d'un hôte vers un autre hôte via Internet? Sinon, vous pouvez arrêter le service en toute sécurité.
Avez-vous besoin de monter automatiquement différents systèmes de fichiers pour afficher le système de fichiers réseau? Si non! Pourquoi ce processus est-il en cours? Pourquoi laissez-vous cette application utiliser votre ressource? Tuez le processus et désactivez-le pour qu'il démarre automatiquement.
Avez-vous besoin d'exécuter NameServer (DNS)? Sinon, qu'est-ce qui vous oblige à exécuter ce processus et à permettre de consommer vos ressources. Tuez d'abord le processus en cours, puis désactivez-le au démarrage.
lpd est le démon de l'imprimante qui permet d'imprimer sur ce serveur. Si vous n’avez pas besoin d’imprimer à partir du serveur, il est probable que les ressources de votre système soient épuisées.
Utilisez-vous des services inetd? Si vous exécutez une application autonome comme ssh qui utilise une autre application autonome comme Mysql, Apache, etc., vous n'avez pas besoin d'inetd. mieux tuer le processus et le désactiver automatiquement la prochaine fois.
Portmap, qui est un appel de procédure à distance de calcul en réseau ouvert (RPC ONC) et utilise le démon rpc.portmap et rpcbind. Si ces processus sont en cours d'exécution, cela signifie que vous exécutez le serveur NFS. Si le serveur NFS fonctionne sans être détecté, cela signifie que vos ressources système sont utilisées de manière non nécessaire.
Comment tuer un processus sous Linux Pour tuer un processus en cours sous Linux, utilisez la commande ‘Kill PID’. Mais, avant d'exécuter la commande Kill, nous devons connaître le PID du processus. Par exemple, ici je veux trouver un PID du processus ‘cupsd’.
[avishek @ tecmint] # ps ax | grep cupsd
1511? SS 0:00 cupsd -C /etc/cups/cupsd.conf
Ainsi, le PID du processus "cupsd" est "1511". Pour tuer ce PID, exécutez la commande suivante.
[avishek @ tecmint] # kill -9 1511
Pour en savoir plus sur la commande kill avec leurs exemples, lisez l'article Un guide pour tuer la commande pour mettre fin à un processus sous Linux
Comment désactiver un service sous Linux Dans les distributions basées sur Red Hat telles que Fedora et CentOS, utilisez un script appelé "chkconfig" pour activer et désactiver les services en cours d'exécution sous Linux.
Par exemple, permet de désactiver le serveur Web Apache au démarrage du système.
[avishek @ tecmint] # chkconfig httpd off
[avishek @ tecmint] # chkconfig httpd --del
Dans les distributions basées sur Debian telles que Ubuntu, Linux Mint et d'autres distributions basées sur Debian, utilisez un script appelé update-rc.d.
Par exemple, pour désactiver le service Apache au démarrage du système, exécutez la commande suivante. Ici, l'option "-f" représente la force est obligatoire.
[avishek @ tecmint] # update-rc.d -f Apache2 supprimer
Après avoir apporté ces modifications, le système démarrera la prochaine fois sans ces processus non nécessaires qui, en fait, économiseront nos ressources système et le serveur serait plus pratique, rapide, sûr et sécurisé.
C'est tout pour le moment. Je reviens ici avec un autre article intéressant. Pour ensuite rester à l'écoute et connecté à Tecmint. N'oubliez pas de nous faire part de vos précieux commentaires dans la section des commentaires.
D'après mon expérience, Ubuntu, bien qu'il soit assez économe en énergie, peut consommer RAM assez rapidement, et une fois qu'il commence à utiliser le swap, j'ai constaté qu'il s'enlisait énormément. Je vérifierais votre RAM utilisation en utilisant le moniteur système (exécutez-le à partir du tableau de bord Unity ou avec gnome-system-monitor
dans le terminal). Si RAM ressemble à un problème, vous pouvez essayer de réduire les processus d'arrière-plan, comme Daniel l'a suggéré, ou simplement examiner une mise à niveau RAM. Vous pouvez également examiner ajuster la taille de votre partition de swap et/ou votre valeur de swapiness.
Le moniteur système peut également indiquer une charge CPU importante, ce qui serait plus délicat, car les processeurs sont rarement faciles à échanger. Bien sûr, les processus d'arrière-plan peuvent également alléger la charge du processeur, mais je ne sais pas quoi d'autre pourrait le rendre plus efficace.