服务器“真的很慢”首先要检查哪些内容?[关闭]


2

服务器被描述为“确实很慢”。

您会检查的头几件事是什么?


这是一个很好的问题,为什么“不是一个真正的问题”?
马林2013年

首先,这个问题太不精确了,@ Marin。OP应该提及:a)OS /发行版(UNIX或Linux?使用哪种样式?)和Web服务器,b)服务器提供什么服务以及如何对其进行配置-静态/动态内容?HTTP / HTTPS?,c)“慢”对他意味着什么-连接时间?响应时间?整页加载时间?
Greg Dubicki '16

Answers:


4

首先要检查?您的寻呼机/其他警报系统和图表,当然!:-)

但是,如果没有可用的,则可以登录服务器。

大多数情况下,如果服务器确实很慢,那是因为某些东西正在耗尽可用内存,并且服务器正在将自身交换到缓慢的死亡状态。

因此,如果速度变慢:

uptime
free
ps -eo size,command,pid | sort -nr | head -n 20
pkill -f name(s)_of_the_offending_process(es)
pkill -12 -f name(s)_of_offending_process(es) if the previous command didn't work
pkill -9 -f name(s)_of_offending_process(es) if the previous command didn't work

要不就

top

但是如果服务器负载非常大,甚至运行最高的服务器也可能需要一段时间。


1

uptime命令,以获取平均负载。-然后使用top命令查看哪些进程使用的资源最多(shift-M按内存列出,shift-P按cpu列出)。然后根据需要杀死它们(杀死-9),

然后“免费”-查看内存使用情况,尽管它在顶部命令中

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.