Warum ist Ubuntu nicht so schnell, wenn es frisch installiert wurde?

Warum ist Ubuntu nicht so schnell, wenn es frisch installiert wurde?

Als ich Ubuntu frisch auf meinem Laptop installiert habe, war es rasend schnell, aber jetzt ist es sehr langsam... Spiele wie TF2, Minecraft, DOTA 2, die etwa einen Monat lang gut funktionierten, begannen mit starken Verzögerungen und Verzögerungsspitzen...

Laptop-Spezifikationen:

  • Speicher: 1,7 GiB
  • Prozessor: Intel Celeron(R) CPU B815 @ 1,60 GHz x 2
  • Grafik: Intel Sandybridge Mobile
  • Betriebssystemtyp: 64-Bit
  • Festplatte: 313,0 GB

Was soll ich machen?

Antwort1

Hört sich an, als ob bei Ihnen eine Reihe von Diensten im Hintergrund laufen würden ...

  1. SMBD und NMBD

smbd und nmbd sind Daemons des Samba-Prozesses. Müssen Sie die SMB-Freigabe wirklich unter Windows oder auf einem anderen Computer exportieren? Wenn nicht! Warum werden diese Prozesse ausgeführt? Sie können diese Prozesse sicher beenden und verhindern, dass sie beim nächsten Booten des Computers automatisch gestartet werden.

  1. Telnet

Benötigen Sie eine bidirektionale interaktive textorientierte Kommunikation über das Internet oder ein lokales Netzwerk? Falls nicht, brechen Sie diesen Prozess ab und verhindern Sie, dass er beim Booten gestartet wird.

  1. Anmelden

Müssen Sie sich über das Netzwerk bei einem anderen Host anmelden? Falls nicht! Beenden Sie diesen Prozess und verhindern Sie, dass er beim Booten automatisch gestartet wird.

  1. rexec

Mit der Remote Process Execution (auch bekannt als rexec) können Sie Shell-Befehle auf einem Remote-Computer ausführen. Wenn Sie den Shell-Befehl nicht auf einem Remote-Computer ausführen müssen, beenden Sie einfach den Prozess.

  1. FTP

Müssen Sie Dateien über das Internet von einem Host auf einen anderen Host übertragen? Wenn nicht, können Sie den Dienst problemlos beenden.

  1. automatisch einhängen

Müssen Sie automatisch verschiedene Dateisysteme mounten, um das Netzwerkdateisystem zu starten? Falls nicht! Warum läuft dieser Prozess? Warum lassen Sie diese Anwendung Ihre Ressource nutzen? Beenden Sie den Prozess und verhindern Sie, dass er automatisch gestartet wird.

  1. genannt

Müssen Sie NameServer (DNS) ausführen? Wenn nicht, was in aller Welt zwingt Sie dazu, diesen Prozess auszuführen und Ihre Ressourcen zu verbrauchen? Beenden Sie zuerst den laufenden Prozess und deaktivieren Sie ihn dann, damit er beim Booten nicht mehr ausgeführt wird.

  1. lpd

lpd ist der Drucker-Daemon, der das Drucken auf diesem Server ermöglicht. Wenn Sie nicht vom Server aus drucken müssen, werden Ihre Systemressourcen wahrscheinlich stark beansprucht.

  1. Inetd

Führen Sie irgendwelche inetd-Dienste aus? Wenn Sie eine eigenständige Anwendung wie SSH ausführen, die andere eigenständige Anwendungen wie Mysql, Apache usw. verwendet, benötigen Sie inetd nicht. Beenden Sie den Prozess besser und deaktivieren Sie ihn beim nächsten Mal automatisch.

  1. Portkarte

Portmap ist ein Open Network Computing Remote Procedure Call (ONC RPC) und verwendet die Daemons rpc.portmap und rpcbind. Wenn diese Prozesse laufen, bedeutet dies, dass Sie einen NFS-Server ausführen. Wenn der NFS-Server unbemerkt läuft, bedeutet dies, dass Ihre Systemressourcen unnötig verbraucht werden.

So beenden Sie einen Prozess in Linux Um einen laufenden Prozess in Linux zu beenden, verwenden Sie den Befehl „Kill PID“. Bevor wir den Kill-Befehl ausführen, müssen wir jedoch die PID des Prozesses kennen. Hier möchte ich beispielsweise eine PID des Prozesses „cupsd“ finden.

[avishek@tecmint]# ps ax | grep cupsd

1511 ? Ss 0:00 cupsd -C /etc/cups/cupsd.conf

Die PID des „cupsd“-Prozesses ist also „1511“. Um diese PID zu beenden, führen Sie den folgenden Befehl aus.

[avishek@tecmint]# töten -9 1511

Um mehr über den Kill-Befehl mit Beispielen zu erfahren, lesen Sie den Artikel Eine Anleitung zum Kill-Befehl zum Beenden eines Prozesses in Linux

So deaktivieren Sie einen Dienst in Linux: Verwenden Sie in Red Hat-basierten Distributionen wie Fedora und CentOS ein Skript namens „chkconfig“, um die laufenden Dienste in Linux zu aktivieren und zu deaktivieren.

Deaktivieren wir beispielsweise den Apache-Webserver beim Systemstart.

[avishek@tecmint]# chkconfig httpd aus

[avishek@tecmint]# chkconfig httpd --del

Verwenden Sie in Debian-basierten Distributionen wie Ubuntu, Linux Mint und anderen Debian-basierten Distributionen ein Skript namens update-rc.d.

Um beispielsweise den Apache-Dienst beim Systemstart zu deaktivieren, führen Sie den folgenden Befehl aus. Hier steht die Option „-f“ für „Force“ und ist obligatorisch.

[avishek@tecmint]# update-rc.d -f apache2 entfernen

Nachdem Sie diese Änderungen vorgenommen haben, wird das System beim nächsten Mal ohne diese unnötigen Prozesse gestartet, wodurch unsere Systemressourcen gespart werden und der Server praktischer, schneller und sicherer wird.

Das ist alles für jetzt. Ich werde hier wieder einen weiteren interessanten Artikel veröffentlichen. Bis dahin bleiben Sie dran und mit Tecmint verbunden. Vergessen Sie nicht, uns Ihr wertvolles Feedback im Kommentarbereich mitzuteilen.

http://www.tecmint.com/remove-unwanted-services-from-linux/

Antwort2

Meiner Erfahrung nach kann Ubuntu, obwohl es relativ energieeffizient ist, ziemlich schnell RAM verbrauchen, und sobald es anfängt, Swap zu verwenden, gerät es meiner Erfahrung nach enorm ins Stocken. Ich würde Ihre RAM-Nutzung mit dem Systemmonitor überprüfen (führen Sie ihn über das Unity-Dashboard oder gnome-system-monitorim Terminal aus). Wenn RAM ein Problem zu sein scheint, können Sie versuchen, Hintergrundprozesse zu reduzieren, wie Daniel vorgeschlagen hat, oder einfach ein RAM-Upgrade in Betracht ziehen. Sie könnten auch versuchen, die Größe Ihrer Swap-Partition und/oder Ihren Swappiness-Wert anzupassen.

Der Systemmonitor kann auch eine hohe CPU-Auslastung anzeigen, was schwieriger wäre, da CPUs selten einfach auszutauschen sind. Natürlich können auch Hintergrundprozesse die CPU-Auslastung verringern, aber ich bin mir nicht sicher, was sie sonst noch effizienter machen könnte.

verwandte Informationen