我的专用服务器运行速度一直很慢,无法加载应用程序

我的专用服务器运行速度一直很慢,无法加载应用程序

我有一个在 Windows Server 2008 上运行的应用程序,运行 IIS 7.5、SQL Server 2008 和来自 brinkster 的 4GB RAM。

问题是,每隔几天我就会接到同样的 10,000 个电话,说系统非常慢,运行不正常,然后 30 分钟后它就无法加载。我尝试从远程桌面连接访问服务器,但无法访问它。

让它再次工作的唯一方法是致电 brinkster 的支持人员并让他们手动重启服务器。

之后,它会运行一段时间,但过一段时间又会再次崩溃。那边的支持人员没有提供太多帮助。

答案1

记录性能计数器并查看它们是值得的。请查看 Windows Server 性能团队的以下帖子:

http://blogs.technet.com/b/askperf/archive/2007/01/10/preparing-to-troubleshoot-part-one.aspx http://blogs.technet.com/b/askperf/archive/2007/05/25/basic-troubleshooting-toolkit.aspx http://blogs.technet.com/b/askperf/archive/2008/05/13/two-minute-drill-logman-exe.aspx

服务器上运行着什么?负载有多大?如果它运行正常,然后速度变慢到无法使用,我猜要么是连接速度太快,无法提供服务,要么是内存泄漏(或只是使用过度),你的服务器正在分页至死。

答案2

您必须找出系统速度变慢的原因。数据库上运行的作业是否占用过多的资源,或者某个应用程序中是否存在导致内存泄漏或生成过多进程的错误?设置性能监视器以查看随时间推移使用了哪些资源(CPU、磁盘 I/O 等),并检查日志,看看是否有关于缺少资源的错误报告。

如果没有更多输入,我们将无法再为您提供帮助。

答案3

如果它确实是专用的,并且您有能力这样做,那么我建议启动实时 Linux CD 并在机器上运行 memtestp,以查看它是否在稳定状态下工作。如果它看起来没问题,我建议您遇到操作系统/应用程序问题,例如内存泄漏或奇怪/错误的驱动程序。基本上,您需要先检查硬件是否正常,然后缩小范围,让操作系统在没有应用程序的情况下自行运行一段时间,看看它是否稳定,然后一次启动一个应用程序,直到找到罪魁祸首。哦,当然还要使用管理工具来查找占用大量 CPU 和内存的程序。

答案4

买一个像样的服务器。说真的。听起来像是一台低端机器(4GB RAM 在当时是低端台式机),很可能您的服务器完全超载了。检查事件日志。您有多少张光盘?作为处理大量调用的 SQL Server,这听起来真的很可悲。

相关内容