如何解决 Ubuntu 服务器速度极慢的问题?

如何解决 Ubuntu 服务器速度极慢的问题?

我有一个虚拟 ubuntu ftp 服务器,有时速度非常慢。通过 SSH 连接需要很长时间,运行命令非常慢等。其他时候,它运行正常。

我该如何解决问题?我 99% 肯定这是实际的 ubuntu 安装问题,而不是虚拟机问题,因为我们有许多其他速度极快的虚拟 Linux 机器。

此外,我们非常感谢任何通用的 ubuntu 服务器加速链接或建议。

答案1

我想到了一些事情:

  1. 缓慢的 DNS 会尝试反向查找你的 IP 来获取日志,从而减慢登录速度
  2. 您需要密切关注 CPU 负载、RAM 负载、SWAP 是否被大量使用以及有多少 IO。
  3. 一个很好的粗略指标是系统负载,满负荷运行的机器将有 1xnumCPU 负载,因此负载为 4 的 8CPU 系统运行大约一半的容量。服务器可以超过每 CPU 1 个的容量,但这意味着进程会排队,因此系统会变得缓慢和滞后。

通常,您需要的是数据,尽可能多的数据。您认为您没有可以指向虚拟机的任何类型的 SNMP 监控工具吗?比如 Cacti 或 ZenOS?

答案2

对于虚拟客户机,您必须查看底层服务器以确保其没有过度分配。我会查看主机的 CPU、RAM 和 IO 统计数据以确保您的客户机不会缺乏资源。

是否有可能其他客人在某个时间抢占 CPU?

答案3

'top' 的输出是否显示 iowait 接近 100%?我有一台 Ubuntu 服务器,在安装 VMWare Tools 之前,它在 VMWare 下运行速度非常慢,之后我重新启动它后就完全正常了。

相关内容