linux - 如何对缓慢的Linux服务器进行故障排除

标签 linux centos6

我在戈达迪有一台一个月前买的专用服务器。我把我的网站迁移到服务器上,运行很顺利。直到昨天,服务器运行非常缓慢。即使交通很慢。我试着联系GoDaddy寻求服务器支持。但是,他们说他们对专用服务器的访问权限有限,因为应该由我们的服务器管理员来检查问题。
不幸的是,我们没有任何服务器管理员,我也不是Linux专家。我想知道如何解决这个问题?
我所做的是:
重新启动服务器(未发生任何情况)
我发现我安装的wordpress网站已经过时了。因此,将它从目录中删除一段时间,以检查它是否导致慢行。我认为它工作了,因为服务器恢复到正常速度。但几个小时后,慢性子又回来了。
在终端上运行top命令检查IO等待和CPU空闲时间(看起来正常):

Tasks:  86 total,   1 running,  84 sleeping,   0 stopped,   1 zombie
Cpu(s):  0.3%us,  0.3%sy,  0.0%ni, 74.6%id, 24.8%wa,  0.0%hi,  0.0%si,  0.0%st
Mem:  16777216k total,  4227680k used, 12549536k free,        0k buffers
Swap:        0k total,        0k used,        0k free,  3133480k cached

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
    1 root      20   0 19240 1568 1304 S  0.0  0.0   0:00.15 init
    2 root      20   0     0    0    0 S  0.0  0.0   0:00.00 kthreadd/239127
    3 root      20   0     0    0    0 S  0.0  0.0   0:00.00 khelper/239127
  151 root      16  -4 10644  592  324 S  0.0  0.0   0:00.00 udevd
 1028 root      20   0  179m 2188 1112 S  0.0  0.0   0:00.90 rsyslogd
 1050 named     20   0  382m  19m 2704 S  0.0  0.1   0:00.48 named
 1070 dbus      20   0 21444  888  636 S  0.0  0.0   0:00.00 dbus-daemon
 1224 cpanelso  20   0 4040m 240m  20m S  0.0  1.5   0:48.75 java
 1323 root      20   0 66296 1248  508 S  0.0  0.0   0:00.57 sshd
 1334 root      20   0 21720  980  748 S  0.0  0.0   0:00.00 xinetd
 1344 root      20   0  105m 1644 1332 S  0.0  0.0   0:00.00 mysqld_safe
 1492 mysql     20   0 2412m 214m 8624 S  0.0  1.3 394:53.10 mysqld
 1531 root      20   0 20456 1240  872 S  0.0  0.0   0:00.37 dovecot
 1543 root      20   0 66564 1036  364 S  0.0  0.0   0:00.00 saslauthd
 1556 root      20   0 66564  720   48 S  0.0  0.0   0:00.00 saslauthd
 1557 dovenull  20   0 45308 4088 3156 S  0.0  0.0   0:00.04 pop3-login
 1558 dovenull  20   0 45308 4080 3160 S  0.0  0.0   0:00.09 imap-login

我还检查了原始访问日志文件,这看起来也很正常。
我还检查了cPanel上的资源统计信息,以检查我的应用程序是否达到了资源限制,但它没有。
除了网站。通道也很慢。
我还能做什么?

最佳答案

这是一个有点“字符串的长度”的问题,您确实需要一个服务器管理员或系统管理员来进行故障排除。
这可能是一个功率不足的主机的情况,但我看到16gb的ram,这是一个wordpress虚拟机的很多(2-4更常见),所以我猜你有一个Godaddy的顶级。
并非所有的wordpress网站都是一样的-一些插件速度非常慢,一些主题和内容也是如此。
Wordpress的“缓存”插件是一个东西,可以有一些好的结果,但如果不知道更多关于你的特定设置,很难准确地回答我的问题。

关于linux - 如何对缓慢的Linux服务器进行故障排除,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55719807/

相关文章:

linux - linux内核中的系统调用表在哪里?

mysql - Centos连接mysql时缺少mysql.sock

linux - 无法在 yum 中添加额外的存储库。操作系统 6.8

java - PhantomJs 2.1.1 无法在带有 Selenium 3.4 的 CentOs 6.5 上运行

python - 为什么使用 apt.Cache 而不是 apt.cache.Cache() 创建对象

linux - FFmpeg 在给定时间将音频剪辑混合到一个主音频文件中

linux - 在 sge 作业完成时运行脚本

c++ - 如果 numeric_limits<double>::has_infinity 为 false,建议的解决方法是什么?

centos - wxPython src rpm 构建失败