服务器“真的很慢”首先要检查什么?

服务器“真的很慢”首先要检查什么?

一台服务器被描述为“真的很慢”。

您首先要检查哪几件事?

答案1

首先要检查什么?当然是你的传呼机/其他警报系统和图表!:-)

但如果您没有这些,您可以登录到服务器。

大多数情况下,如果服务器真的慢,这是因为某些东西正在消耗可用内存,并且服务器正在走向缓慢死亡。

因此,如果出现放缓的情况:

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

非常加载服务器甚至运行 top 都可能需要很长时间。

答案2

uptime 命令,获取平均负载。 - 然后使用 top 命令查看哪些进程使用了​​最多的资源(shift-M 按内存列出,shift-P 按 CPU 列出)。然后如果需要的话杀死这些进程(kill -9),

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

相关内容