我在 Windows 中运行 Apache 和 Filezilla ftp 服务器。过去几个月我注意到,每当我启动 ftp 服务器时,网站就开始运行缓慢。当我关闭 ftp 服务器时,网站又开始加速。有时我需要在关闭 ftp 服务器后重新启动 Apache 服务器以加快网站速度。我只在需要允许远程文件传输时才启动 ftp 服务器。除此之外,它总是关闭的。我不确定发生了什么,也不知道该去哪里查找。
答案1
造成这种情况的原因有很多。首先,如果您在同一台服务器上运行它们,那么您将有效地在两个应用程序之间划分资源。FTP 和 Apache 服务器将需要共享 CPU 时间、内存使用量和带宽。例如,如果 FTP 服务器正在进行上传/下载,它将占用带宽,并可能导致 Apache 响应速度变慢。
如果您在 Linux/Unix 服务器上运行此命令,请尝试使用该top
命令来监控 CPU 和内存使用情况。对于网络利用率,请尝试查看该netstat
命令。如果您使用的是 Windows,请查看以task manager
观察网络、CPU 和内存利用率。