时间:2006年6月30日
1、网站名称: 羽毛球迷网
2、网站地址:
3、网站管理员qq: ******
4、服务器管理员qq: ******
5、网站管理员真实姓名: ******
6、邮政编码: ******
7、联系地址: ******
8、联系电话: ******
9、网站类型: 专业网站
10、数据库大小: 35m
11、会员总数: 3000
12、文章总数: 500
13、下载总数: 50
14、图片总数: 50
15、商品总数: 500
16、其他内容总数: 500
17、主机类型: 独立服务器
18、空间大小: 100g
19、数据库容量: 35
20、iis限制数: 不限
21、流量限制数: 不限
22、cpu限制百分比: 不限
23、内存限制: 不限
24、服务器品牌及型号: 组装
25、服务器配置: intel主板,p4-3.0,2条512内存,160g的sata主硬盘1个,160g的ide副硬盘一个.
26、服务器上站点数: 2
27、您的站点的iis日志文件的大小(取平均值): 111
28、服务器的数据流量统计: 1000
29、服务器的操作系统: win2003
30、服务器上的防火墙软件: 无
31、服务器上的杀毒软件: 诺顿
32、其他情况说明: 内存占用过大,800m左右。 网页打开速度较慢。
情况分析:
刚收到这个服务请求时,以为真的找到了一个是因为动易引起性能问题的网站了。这个网站的数据库只有35m,用的却是sql数据库和独立服务器。这种情况下还出现网页打开速度较慢,我真的以为是动易有问题了。联系上站长,远程上服务器一看,放下心来了。先看内存占用过大的情况,内存占用确实如站长所说,1g的总内存使用了800m。打开任务管理器,发现是具体内存占用为:sql server占用300多m,iis占用100多m,其他程序占用300多m,cpu占用非常少,一直稳定在4%左右。于是可以肯定内存占用方面是正常的。sql的特点就是以内存换速度,sql会将所有查询及有关数据缓存在内存中,以加快速度,这样sql server占用300多m的内存是正常的。而iis占用100多m内存也是正常的。
接下来处理第二个问题:网页打开速度较慢。这个网站是全部生成html的,并且又是独立服务器,cpu占用率也极低,才4%,按理说不会慢的。认真观察凯发k8天生赢家首页模板,发现站长将整个凯发k8天生赢家首页放在一个大表格中,这样就造成网页必须等所有内容都下载到本地后,才一下子显示出来,看起来显得非常慢。另外一个原因是凯发k8天生赢家首页多处用js调用论坛的贴子,这也是网页打开较慢的一个重要原因。
继续观察,感觉这个网站只能称之为小网站,根本没有必要使用独立服务器,站长使用独立服务器,肯定有其他原因。于是打开iis,发现有一个video站点,是一个影视下载站。于是猜想网页打开慢还有一个原因可能是带宽不够。于是让站长装上流量统计软件du meter,马上发现这台服务器的流量持续在2.5mb/秒左右,换成带宽就是20mb。这么大的流量估计占掉了一个机柜的5分之一(一般一个机柜分配100mb的带宽,一个机柜放15--30台服务器,这15--30台服务器共享这100mb带宽。),同时也达到了服务器硬盘的速度极限了。
最后给站长提供了两个解决方法:
1、将网站与影视站分开放在不同的服务器上,此服务器做为专为的影视下载服务器,将网站放在另一台服务器上与其他网站放在一起,这样网站的html文件读取速度可能还快过放在与影视站放在同一服务器上。
2、增加影视服务器的硬盘配置,将原来2个160g的硬盘做成raid1,最好是增加更多硬盘做成raid5。影视服务器一般都是磁盘阵列,这样才能将硬盘速度的瓶颈影响减至最小,同时可以增加数据的安全,当某个硬盘坏了以后,不影响网站运行。
后记:
两天了,接待了十几个站长,却没有发现真正是由动易引起的性能问题。说动易慢的那些站长们哪里去了呢?机会难道呀,如果你的网站运行比较慢,赶紧去提交你的申请吧。