yzmch 发表于 2014-11-07 00:38

大家帮忙看看,网站运行一段时间无故变慢 求解答

2014年初在官网购买的DELL R620 服务器

服务器配置如下:

操作系统: windows 2008 r2

CPU : 单颗Intel(R) Xeon(R) CPU E5-2620 v2 @ 2.10GHz

内存 :4G , 后来公司 又买了同品牌 同频率 8G内存 品牌 三星

硬盘 :2块 300G SAS 硬盘   

阵列卡:H310后公司升级到H710P

应用环境:

服务器 主要作用是放一个小型地方门户 网站,

应用软件IIS7.5   SQL SERVER 2005   ASP.NET 构建的网站

服务器2块 300G SAS 硬盘做了 RAID 1用来放网站资料, 后来又买了一块 金士顿SATA3 60G SSD 硬盘 做了RAID0主要用来装操作系统。

问题描述:

同样的网站程序在DELL服务器上运行一段时间后(大概15天) 发现服务器变的很慢,检查下来发现 SQLSERVER 进程占用CPU 很高 60%-100% 之间波动, 通过程序员排查程序和数据库和网络流量攻击等问题 ,确认不是这些问题,因为这套程序之前在其他服务器一直跑,没有发现类似情况。

那就采取把网站关闭来排查,数据库服务关闭,IIS停止后 ,CPU占用减少,但是也在 10%波动(平时正常不忙的时候也就 %0-5%之间波动),但是并没有发现服务器变的有多流畅,体现在远程桌面操作服务器感觉卡卡的,可以排除网络问题,平时远程跟访问本地电脑速度差不多,点哪开哪,响应很快。

这是让我感觉整个服务器变慢,在操作系统下查看资源监视器 也没有发现 IO读写的操作,因为这个时候服务器没有做任何对外的服务。

奇怪的问题出现了,一段时间后,大概 1-2小时后 服务器变的流畅了,恢复到了正常那种点哪开哪的流畅状态,CPU占用也一切正常。

DELL 官方技术支持 说 H310 阵列卡 可能对 SSD支持不好,说时间长可能会导致系统变慢。公司后来买了H710P 上去 也没有多久出现了上面的问题。

DELL 后来又发来了很多固件升级包,升级后 也都没有解决问题。

请大家帮我想想估计哪里出了问题,才导致这个奇怪的现象,(服务器 里面 除自己加的内存 换的 阵列卡 其他都没有变过)。

jixuuse 发表于 2014-11-07 14:54

检查网站程序本身,比如搜索、排序等对数据库的操作是不是会导致CPU和内存占用明显变化

action08 发表于 2014-11-07 15:22

是不是跑什么服务了,比如程序备份杀毒什么的

action08 发表于 2014-11-07 15:23

是不是跑什么服务了,比如程序备份杀毒什么的

yzmch 发表于 2014-11-07 15:36

服务器上面没有安装什么杀毒软件,除了 WEB服务相关应用软件,无其他后台程序。 因为慢了以后,关闭所有应用系统的服务(比如SQLSERVER IIS等),也监控了进程,都是无关紧要的进程占用少量的CPU,而且慢的时候,我重启服务器,感觉到明显开机速度比正常要慢,进去的话,也没有恢复速度,要停止服务过一段时间才能恢复正常。

我自己分析: 服务器买回来后,自己加 一块 金士顿 SATA接口SSD 60G硬盘做 系统盘, 原配的2块 SAS 300G 做了 RAID1 ,做存储网站数据。

加了一个8G内存,把H310阵列卡升级到 带1G缓存和电池的H710P。

感觉慢的时候硬盘读写好像被卡住一样,我想是不是 阵列卡上面SAS硬盘 和 SATA SSD混用导致的问题,请高手给予分析一下,有无类似的情况。

页: [1]
查看完整版本: 大家帮忙看看,网站运行一段时间无故变慢 求解答