Intel:双手互搏不好使?
  • Wave
  • 2002年11月03日 10:56
  • 0

Intel超线程技术(HyperThreading)是一种性能增强技术,如果用通俗的话来解释的话,它的作用就是可以让一块CPU发挥出两块CPU的性能。从理论上来看,这种技术似乎很有用,可实际上,目前的应用需求还无法充分利用这一技术,因此在年初Intel推出这一技术后,它一直都没能得到普及,因为它没有用武之地。

《微处理器报道》主编Peter Glaskowsky称,如果没有足够的能够支持这一技术的软件,预计PC制造商也极有可能会关闭奔腾4中的超线程功能。因为在使用不支持超线程技术的软件时,它将变成一个累赘,甚至有可能降低单线程应用软件的性能表现。

我们驱动之家使用了数台双P4 Xeon的服务器,可以说是超线程技术的尝鲜者了,为此,编辑找到了我们的网管RedSleeve,向她提出了我们的问题。

编辑

据我了解,我们的社区程序就构架在双P4 Xeon的系统上,能详细介绍一下么?

Red

我们的社区同时在线人数在一般300上下,在繁忙的时候常会突破400人同时在线,后台数据库使用MS SQLServer系统,WWW服务基于Apache。社区程序有几个月的时间都运行于一台双P4 Xeon 1.8GHz的平台,改版后因为我们的新闻系统流量激增,需要征用双P4 Xeon的服务器,所以后来社区就独立迁移到了一台双PIII 1G的Server上。

编辑

那么,作为一个网管,你在配置那台服务器时打开超线程功能了么?

Red

是的,我打开了。

编辑

理由呢?不会仅仅是因为在任务管理器上看到了4颗CPU就产生了这样做的冲动吧?

Red

这哪能呢?当时挑选服务器平台时在双PIII图拉丁与双P4 Xeon之间摇摆过,最终选择了较为昂贵的P4 Xeon架构,这也是我的建议,因为我很想试验一下超线程的能力究竟如何。服务器上架调试完成,迁移社区系统运行稳定后,我专门花了两天时间去验证超线程的作用。我们对社区服务器的要求主要是具有一定水准的数据库运算能力,因为社区运行时,约85%的系统资源被SQL Server占用。我采用了Administrative Tools中的Performance监视器进行了多项数据的跟踪测试。当我们的社区同时在线人数为300人左右时,SQL Server的CPU占用率平均在60-70%波动,而同样的情况打开超线程后,SQL Server的CPU平均占用率下降到55-60%范围波动,观察多次均是如此。我认为,这是个了不起的成就。

编辑

原来是这样。现在,谈谈你的结论吧。

Red

我认为,Intel的双手互搏很棒,使我的工作更有成效。在我个人的理解,P4 Xeon=P4+一个底座+超线程,所以你们要对支持超线程的P4特别留意。我提醒一下,如果你们拿到了新的支持超线程的P4,进行测试时要注意数据库商业应用性能的变化,必要时,我来协助你们。

我们的对话结束了,当然,这只是我们驱动之家网管的一家之言。我们希望看到大量的评论,更欢迎其他网管的评论,您的看法呢?请发表......


文章出处:Mydrivers.com

文章纠错

  • 好文点赞
  • 水文反对

此文章为快科技原创文章,快科技网站保留文章图片及文字内容版权,如需转载此文章请注明出处:快科技

观点发布 网站评论、账号管理说明
热门评论
查看全部评论
相关报道

最热文章排行查看排行详情

邮件订阅

评论0 | 点赞0| 分享0 | 收藏0