奔腾III老CPU对比酷睿CPU在网页WEB页面处理能力上的比较测试

枫之精英 1939℃ ()评论
奔腾III老CPU对比酷睿CPU在网页WEB页面处理能力上的比较测试

导读

最近由于要调试网站的ASP网页程序,去做一些页面优化,但是现在的CPU速度都太快了,看不出效果。又没有降频工具可以降低到我想要的慢速。于是想起我收藏的老奔腾3处理器及主板套装还在仓库里。于是乎在网上购买了一块IDE硬盘,开启了老机重利用之旅。上图是随意网上找的,实际奔腾3根奔腾2外形差不多。都是插卡式的。

这套就是今天的主角!配置如下:

CPU处理器:Intel 奔腾III 300MHZ主频

内存:128M SDR内存

硬盘:250G IDE硬盘

网卡:百兆PCI网卡

显卡:PCI接口S3老显卡

主板:华硕P3B F主板

安装操作系统

安装windows2003可谓是一波三折。起初,出现这个错误我以为是硬盘的问题。后来图拉丁贴吧的吧友说是内存问题,我一看蓝屏信息果然有memory内存的提示。于是内存各种插拔,各种酒精擦拭,但是都无效,换了3条内存也不行。难道是主板问题?经检查也不是。最后才找到问题所在:原来我250G的硬盘C盘分区采用的是NTFS格式,所以安装WIN2003的中途就会蓝屏报错,更换C盘格式为FAT32格式后一路通过!

信息数据对比

这是这台超级老爷古董机的系统属性,我们清楚的可以看到奔腾III的300MHz主频,以及128M内存。版本之前装的风华超级精简WIN2003,结果装了半个小时进系统发现安装不了IIS,修改系统文件都无法安装IIS,无奈之下,只好还了这个深度的精简WIN2003,带IIS。惊喜的是,SuperPI圆周率工具在之前的系统测试会出毛病,比如100万位圆周率计算,每次循环需要20秒,但是软件显示的确是4秒一次的间隔,换了这个版本的系统后就没问题了。

这是网站WEB前段服务器的配置,CPU为酷睿T9300 2.5G主频。内存方面是4G,但是冷风2003这个版本依然在内存方面有问题,就是4G内存只显示3.5G。

这是网站数据库服务器的系统属性,也是采用的上面的深度2003系统。所以看到同样的配置,这个内存就显示为3.99G。所以,WIN2003精简版系统里,深度的应该是最好的了。

SuperPI 100万位测试

首先是奔腾III的百万位圆周率测试,用时6分57秒,基本上就是7分钟。

这是WEB前段服务器T9300的百万位圆周率运算测试,用时18秒95,基本上是19秒。

能力方面不言而喻,实际在WEB页面究竟性能相差多少?下面继续测试。

页面执行能力测试

奔腾III 300MHz的100万次1+1运算耗时时间:2445毫秒

T9300的100万次时间:234毫秒

可以看出基本上是10倍的差距

笔者将网站的程序拷贝了一份到奔腾3服务器上。做了下对比,网站主页由于调用数据较多,逻辑处理较多,奔腾3在WEB首页的执行时间在1602毫秒。

T9300在WEB首页的执行时间在703毫秒。

下面是点击一篇文章后,这个文章页面的执行时间:

奔腾3的页面执行时间为109毫秒

T9300的页面执行时间为47毫秒

测试条件:两台服务器开启GZIP压缩和不压缩多是这样的数值,所以,GZIP貌似也不会因为CPU性能太差而在页面实际的执行速度上打折扣。


可以得出结论,实际别看奔腾3在圆周率上耗时巨大,7分钟,在100万次1+1中耗时也相差10倍,但是在WEB实际的页面执行中,与T9300相差仅有2倍的速度之差。

所以,网站更多的性能优化主要要面向于数据库着手,页面实际相对来说占次要地位。毕竟页面的逻辑代码量,处理上就那么多代码。奔腾3的能力和T9300并不存在绝对劣势。如果这是SQL数据库上做两个CPU的对比恐怕要相差的多了吧。不过SQL性能方面两个CPU做对比笔者没有测试,因为SQL在寻找数据时与硬盘的I/O能力有很大关系,倘若两台服务器都是同样的IDE硬盘同样的数据库,或许相差也未必有想象中的那么巨大,毕竟SQL软件只起到执行查询的作用,除非在查询时要做某种运算,或许奔腾3和T9300的性能差距会拉开,否则单独只是查询ID数据索引列,估计奔腾3和T9300的差距基本上应该和WEB前端的页面差距(也就是1602毫秒和703毫秒)相似。

最终结论

似乎依靠老古董速度奇慢的CPU来去作为调试优化网页的想法落空,以为实际中别看两个CPU性能相差了将近20倍的主频运算能力,但实际WEB页面在普通查询时对CPU的要求并不高。除非WEB需要做运算,否则并没有我们想象中会达到多少倍的差距。

笔者原本认为T9300执行网站首页页面用了703毫秒,那么我换成奔腾III的CPU会不会应该是在5秒到10秒这样的执行耗时时间?这样的话,因为98年99年我们当年的WEB服务器基本就是奔腾3级别的CPU,那时候有的ASP页面依然是秒开,所以如果现在我们的首页如果真的使用奔腾3达到5秒以上的执行时间,我们很显然用这种CPU可以很好的去调试优化页面,找到问题。可惜的是,这个计划目前来看似乎落空了。但是并非完全无意义。

因为得知一个结论:即便你的CPU是E3或者E5级别的服务器,当你的服务器出现数据查询耗时巨大的时候,出现页面执行缓慢的时候,单纯的从升级硬件是治标不治本。依然还是要从WEB前端页面和数据查询方式以及数据结构方面做优化才是根本。

但我们并不能否定奔腾3的利用价值,因为他依然高出一倍的执行时间还是值得我们去研究如何进一步优化页面。

收藏本页