为什么 Ubuntu 在刚安装时没有那么快?

为什么 Ubuntu 在刚安装时没有那么快?

当我在笔记本电脑上刚刚安装 Ubuntu 时,它的速度非常快,但现在却非常慢......像 TF2、MInecraft、DOTA 2 这样的游戏,运行正常,大约 1 个月,然后开始出现严重的延迟和延迟峰值......

笔记本电脑规格:

  • 内存:1.7 GiB
  • 处理器:Intel Celeron(R) CPU B815 @ 1.60GHz x 2
  • 显卡:英特尔 Sandybridge Mobile
  • 操作系统类型:64位
  • 磁盘:313.0 GB

我应该怎么办?

答案1

听起来你已经运行了一堆后台服务......

  1. smbd 和 nmbd

smbd 和 nmbd 是 Samba 进程的守护进程。您真的需要在 Windows 或其他机器上导出 smb 共享吗?如果不是!为什么这些进程在运行?您可以安全地终止这些进程并禁止它们在机器下次启动时自动启动。

  1. 远程登录

您是否需要通过互联网或局域网进行双向交互式文本通信?如果不需要!请终止此进程并将其从启动时关闭。

  1. 登录

您是否需要通过网络登录到另一台主机?如果不需要!请终止此进程并禁止其在启动时自动启动。

  1. 执行命令

远程进程执行(又名 rexec)允许您在远程计算机上执行 shell 命令。如果您不需要在远程计算机上执行 shell 命令,只需终止该进程即可。

  1. FTP

您是否需要通过互联网将文件从一个主机传输到另一个主机?如果不需要,您可以安全地停止该服务。

  1. 自动挂载

您是否需要自动挂载不同的文件系统来启动网络文件系统?如果不需要!为什么这个进程在运行?为什么让这个应用程序使用您的资源?终止该进程并禁止其自动启动。

  1. 命名

您需要运行名称服务器 (DNS) 吗?如果不需要,那么究竟是什么迫使您运行此进程并允许消耗您的资源。请先终止正在运行的进程,然后关闭它在启动时运行的功能。

  1. lpd

lpd 是打印机守护程序,它使打印到该服务器成为可能。如果您不需要从服务器打印,您的系统资源可能会被耗尽。

  1. 网管系统

您是否正在运行任何 inetd 服务?如果您正在运行独立应用程序(如 ssh),而该应用程序使用其他独立应用程序(如 Mysql、Apache 等),则您不需要 inetd。最好终止该进程并禁用它下次自动启动。

  1. 端口映射

Portmap 是一种开放网络计算远程过程调用 (ONC RPC),使用守护进程 rpc.portmap 和 rpcbind。如果这些进程正在运行,则意味着您正在运行 NFS 服务器。如果 NFS 服务器在无人注意的情况下运行,则意味着您的系统资源正在被不必要地消耗。

如何在 Linux 中终止进程 为了在 Linux 中终止正在运行的进程,请使用“Kill PID”命令。但是,在运行 Kill 命令之前,我们必须知道进程的 PID。例如,这里我想找到“cupsd”进程的 PID。

[avishek@tecmint]# ps ax | grep cupsd

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

因此,“cupsd”进程的 PID 为“1511”。要终止该 PID,请运行以下命令。

[avishek@tecmint]# kill -9 1511

要了解有关 kill 命令及其示例的更多信息,请阅读文章《Linux 中终止进程的 Kill 命令指南》

如何在 Linux 中禁用服务在基于 Red Hat 的发行版(例如 Fedora 和 CentOS)中,使用名为“chkconfig”的脚本来启用和禁用 Linux 中正在运行的服务。

例如,让我们在系统启动时禁用 Apache Web 服务器。

[avishek@tecmint]# chkconfig httpd off

[avishek@tecmint]# chkconfig httpd --del

在基于 Debian 的发行版(例如 Ubuntu、Linux Mint 和其他基于 Debian 的发行版)中使用名为 update-rc.d 的脚本。

例如,要在系统启动时禁用 Apache 服务,请执行以下命令。此处的“-f”选项代表强制。

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

经过这些更改后,系统下次启动时将不需要这些不必要的进程,这实际上将节省我们的系统资源,并且服务器将更加实用、快速、安全。

现在就这些了。我会再来这里分享另一篇有趣的文章。在此之前,请继续关注并关注 Tecmint。不要忘记在评论部分向我们提供您宝贵的反馈。

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

答案2

根据我的经验,尽管 Ubuntu 相当节能,但它会很快消耗 RAM,一旦开始使用交换,我发现它会变得非常慢。我会使用系统监视器检查您的 RAM 使用情况(从 Unity dash 或gnome-system-monitor终端中运行)。如果 RAM 看起来是个问题,您可以尝试减少后台进程,如 Daniel 所建议的那样,或者只是考虑升级 RAM。您可能还会考虑调整交换分区大小和/或交换值。

系统监视器也可能显示 CPU 负载过重,这会比较棘手,因为 CPU 很少容易更换。当然,后台进程也可能减轻 CPU 负载,但我不确定还有什么可以使其更高效。

相关内容