虚拟 Web 服务器上的网络监控

虚拟 Web 服务器上的网络监控

我不是系统管理员,我只是偶尔为客户扮演系统管理员。我是一名开发人员,通常会寻找最简单的解决方案来部署应用程序。我在 Mediatemple.com 上有一个使用 CentOS 和 Plesk 的专用虚拟 Web 服务器。

过去两天,它的速度非常慢,我不知道为什么。如果应用程序端的一切都正常,流量就会很低。

我如何找出导致速度缓慢的其他原因?我很抱歉问了这么笼统的问题,但我不知道从哪里开始。鉴于这是在虚拟服务器上托管的,我不确定我应该或不应该查看什么。

我确实有 SSH 访问权限,所以我可以在那里乱搞。我应该在哪里检查我的 Web 服务器是否存在潜在瓶颈?

答案1

从基础开始:top 会让您了解某些用户空间进程是否已经耗尽了内存或 CPU。我不熟悉 Mediatemple.com 的虚拟化产品,但虚拟机内部应该没有什么您“不应该”查看的东西。

您说“应用程序端的一切都正常”。这是否意味着您已经在服务器计算机上本地执行了应用程序(例如,在基于 PHP 的网站上从命令行运行 PHP 脚本),并且它们的运行速度与您预期的一样快?如果是这样,那么问题就基本局限于网络带宽/延迟问题。如果您还没有这样做,请尝试一下。

客户端计算机和服务器之间的“跟踪路由”看起来怎么样?沿途是否有长时间延迟?

相关内容