在品牌机上,有一个很普遍的现象,那就是整机的配置级别通常会以CPU作为一个象征式的标志。这个一方面是由于历史原因,因为以前处理器在PC中的地位是极高的,基本上处理器的级别就决定了整机的性能,因为在95年前,根本还没有真正意义上的所谓多媒体的概念,那时候处理器的频率还是相当的重要,所以处理器作为PC性能的代表也就不足为怪了;而现在呢,处理器需要其重要性已经减弱了,但是厂商们依然还是首先介绍处理器开始,而且在宣传的最显眼位置还是用处理器的型号来说明问题。其中一个很大的原因就是处理器本身就是一个很好的宣传点。

厂商会非常明显的标示着使用了超线程的CPU

事实上,品牌机基本上还是Intel的天下,Intel为其处理器而投放的巨大广告,PC厂商们又怎么会浪费这免费的宣传的呢?所以旦凡一看PC厂商对其机型的性能描述,都可以看到这个熟悉的字眼:“采用含超线程(HT)技术的英特尔奔腾4处理器……”,其中奔腾处理器大家就相当熟悉了,对于这个超线程其实也是一个老技术了,但是在品牌机,它却起到了不可小视的作用,很多商家在宣传中对超线程的解说可谓是神乎其神,笔者就听过不只一次听到商家把超线程技术描述为“超线程技术让一颗CPU当两颗CPU用,性能提升可达到80%……”对于这样的结论很多消费者都感到有些不解,这么一个技术真的有那么历害吗?下面我们就一起来探讨一下究竟这个超线程是否真的有历害。

理论上,超线程技术确是有让CPU模拟双CPU的能力

超线程简单的理解可以认为就是让一个物理单元模拟多个逻辑单元运行的技术,在技术上理解,超线程 技术是利用一些特殊的硬件指令,把处理器的逻辑内核模拟成两个物理芯片,从而使单个处理器变成了具有双路并行计算的“双处理器”。而这种物理底层式的技术是需要操作系统的支持的,在支持多处理器的操作系统下,这种模拟的“双处理器”与真正的双处理器的优点是类似的,就是可以增强处理器在一些多任务、多线程的应用程序中的处理能力,从而提高处理器的效率。从理论上看的,多个任务让两个处理器协同一起分担着工作是可以提高处理效率的,这些就是服务器上为什么要用多处理器来工作的原因,而超线程技术就是让一颗处理器也有着这种模拟双处理器的能力。

或者有些用户会有些费解,单处理器就是单处理器,你一个怎么能变成两个处理器的效果呢?按照Intel给出的解释,在很多情况下,处理器是分为很多个处理单元的,在某一个时刻,某指令可能只是被某单元进行处理,而其它单元就会处于空闲的状态,这些机率出现的情况会随着指令的增多而突出,而超线程技术就是让这些单元可以有并行的处理能力,让众多的指令可以同时被执行,从而提高工作效率。

显然,这种靠着“软处理”式的模拟双处理器的技术,其具体执行方式就应该与真正的双处理器的方式有区别了。他们内部两个模拟出来的处理器对执行程序是有着一些矛盾与优先级别方面的处理过程的,所以这种处理过程可能会在不同的应用程序中有着不同的效果,这在后面的一些测试当中会清楚地看到,对于某些程序,超线程技术不但没提升速度反而影响了性能。

实际上,超线程的表现怎么样?

当然了,理论归理论,在实际中的表现如何才是我们关心的,厂商们宣传的效果是否真的那么明显也要在实践中得到证明才行的,不能说提高多少就是多少。下面先来看一看一些测试软件中跑出来的成绩。笔者所有的平台是P4 2.4C,256Mkingston内存(两条组双通道),微星865主板,TI4200显卡,其它对本次测试没有什么影响就不详细说了。其实在测试之前,就已经基本上可以得知肯定会在某些软件上有突出的成绩也肯定会在一些软件会没有效果,其实关键是找出这些测试代表的意义何在,对于我们在实际的应用中会有什么影响,这才是测试真正有用的事情。

笔者是喜欢玩游戏的,首先看看这个超线程在3DMARK2001的测试中的表现情况,下面是其测试的分数:

得分 相差幅度

开启HT 10913 约0.00%

关闭HT 10915

其实测试过程中分数并不稳定的,经常在小范围内有些变化,而开启与关闭超线程的变化就完全落入到误差范围内去了。对于游戏来说,不支持超线程就意味着不能发挥出这个CPU的威力了,看来我们玩CS拿着这个HT的芯并没有什么大作为,这个就让游戏迷们有些失望了。

再来看看商业上的一些经典应用,在photoshop7.0的测试上,笔者对一个5M的JPG文件进行滤镜艺术效果的一个渲染,开启HT时多次渲染得到平均值为7.0秒,关闭后测得为8.2秒,幅度是17.1%,这个已经是不错的效果了,在进行一些更大的操作中这些效果确是让我们等上少一些的时间,看来在图形处理能力上超线程的作用还是不错的。

渲染时间(越短越好) 相差幅度

开启HT 7.0 约17.14%

关闭HT 8.2

再来看看一些常用的测试软件上的表现,这里就不详细去描述了,因为这些数据在很多评测中都是有的,这里只是着重看其得出来的结论及效果。在用SiSoftware Sandra2004中的CPU Arithmetic Benchmark的测试中,开启与关闭对成绩的影响比较大,看来SiSoftware Sandra对超线程技术支持得很好了,在SSE2的测试分数上开启HT能达到将近30%的增长幅度。在多媒体的测试成绩中也的增长更是明显,其幅度提升几乎有50%的增长幅度,看来在多媒体性能上,超线程技术还是能发挥出比较大的作用的。

在视频压缩方面,由于视频软件对处理器的依赖程度比较高,一些大文件的压缩处理需要的时间还真不少,所以如果在这方面有大用途的用户就非常关心这项的指标了,在测试过程中,采用了多种视频软件进行处理,在运行以前的一些旧软件发现开启后速度提高得比较少,但是一些出名的较新版本的软件都提供了对超线程的很好支持,从而有着非常明显的速度上的提高。在用VCDGear进行MPEG4的大文件的压缩时,其速度提高达到了18.32%,时间上的缩短是用户最直接的感受了。

其实在以上的测试过程中可以看到一个规律,那就是当软件支持超线程的话,其测试成绩就会有明显的提高,这样就说明超线程技术的确是成功的,不过对于以往的很多应用程序,由于没有对超线程的支持,其提升就不明显,甚至可能会出现性能倒退的现象。好在,主板上提供超线程支持的都是会提供关闭的功能,也就是为了妨止一些应用程序在开启了超线程的情况下可能出现的性能倒退或者一些兼容性方面的问题。

不过笔者测试时也进行了另外一些项目上的试验,那就是难其多处理器这样的模拟效果看看有多大益处。所以选择了很多任务同时进行来观察其开启超线程的效果有没有改善。笔者进行了多组测试,例如下载文件+视频压缩、photoshop渲染处理+视频压缩、superPI+photoshop渲染处理、还有一些测试软件上的同时运行,不过基本上每次运行得出来的数据都不一样,相差有些还很大,从总体感觉上,可以看出,在一些对硬盘操作性比较强的程序中,超线程对这样的多任务提升得就不明显,像下载文件+视频压缩这样的组合就没有什么明显提升,而在superPI+photoshop渲染处理这样的组合中就明显可以感觉到开启与关闭带来的不同,特别是在测试软件中成绩也会明显比关闭超线程下的得分要强,不过还是比单任务进行的分数要弱不少。

选购上,我们该选择超线程电脑吗

从目前的PC市场上,采用了超线程技术处理器的机型还是比较多的,不过也有很多一些老型号的奔腾四机型,这些机型并不支持超线程,像很多2.8G频率的奔腾四机型,其实,只要是C、E及一些高频的B系列Intel处理器都是提供了超线程的支持的,而且其成本并没有比之前的旧型号高很多,像2.4C、2.6C这些处理器与B系列的处理器价格在上采购上相差只是几十元罢了。但是,在市场整机的价格却并非如此,这又是为什么呢?这是因为,用到超线程技术的处理器目前PC厂商多挑选了C系列的2.4C、2.6C及2.8C等,这些C系列的处理器还有一个特点是其FSB是800,而这样的话与之相配的内存就得用到双通道DDR400两条内存,这样组成双通道才能使之在性能上有平衡的发挥,但是这样成本就会增加了,所以整机的价格也就会高不少。

一些采用了C系列的处理器机型并没有使用双内存组建双通道

从应用上去看,如果你购机的用途是倾向于娱乐影音方面的,例如经常进行一些图形处理、视频压缩或者经常要进行多任务的处理,那么,超线程确实起着不错的作用,但是如果你只是用电脑进行简单的上网处理文字等的操作的话,那么超线程的效果就没有体现出来了,不过,从以后的角度去看,超线程对更多的软件将会有比较好的作用,这个技术的确不是口号,对性能的提升是实实在在的。而在选购过程中我们要注意,如果你选购的是超线程技术的电脑,就要弄清楚是采用了哪一个系列的CPU,一般来说目前都是C系列的处理器的,那么就要注意内存上尽量要采用双通道的内存的方案,这样才会有更好性能的发挥。

网站端服务器口号是什么,超线程PC是美丽的口号还是真正的技术相关推荐

  1. 网站端服务器返回错误,报税网站端服务器错误 如何建立网站服务器

    网上电子申报-eTax@SH3老提示网站端服务器返回错误是怎么回事啊? 是的,原理是一样的.例如,您的Telecom play Netcom的服务器特别容易断开连接 这是由于网络配置不正确或服务器通信 ...

  2. 网站端服务器返回错误8114,ROLLBACK TRANSACTION请求在SQL Server之后没有对应的BEGIN TRANSACTION错误8114...

    我正在用C++写入SQL Server数据库.我有一个叫做SQLTransaction的对象,它在代码块的开头创建时,向SQL Server发送'begin transaction'.ROLLBACK ...

  3. 8104网站端服务器返回错误,Catalyst 9800无线控制器普通的无线客户端连通性问题...

    简介 本文在Catalyst 9800无线控制器描述最普遍的无线客户端连通性问题方案和如何解决他们. Cisco 建议您了解以下主题: Cisco Catalyst 9800 Series无线控制器 ...

  4. 原神pc端服务器切换工具,基于python3

    原神pc端服务器切换工具,基于python3 应我舍友的请求,我用python给他写了一个原神电脑版的服务器切换工具,方便切换服务器. 原理很简单就是用python来进行文件的修改 注意: 此应用为P ...

  5. Linux与云计算——第二阶段Linux服务器架设 第七章:网站WEB服务器架设—电子邮件WEB端搭建SquirrelMail...

    Linux与云计算--第二阶段Linux服务器架设 第七章:网站WEB服务器架设-电子邮件WEB端搭建SquirrelMail WEBMAIL:SquirrelMail 使用SquirrelMail配 ...

  6. android真机 连接PC端服务器调试 connection refused异常问题解决

    今天使用android 真机连接pc端服务器下载文件的时候 出现connection refused异常 经检查是因为手机没有连接到电脑的wifi网络(网络共享)引起的 让手机可以使用电脑wifi网络 ...

  7. 网站微端服务器,微端服务器

    微端服务器 内容精选 换一换 GaussDB(DWS) 支持SSL认证方式的连接,以加密GaussDB(DWS) 客户端与数据库之间传输的数据.SSL连接方式的安全性高于普通模式,集群默认开启SSL功 ...

  8. 网站位置服务器,如何查看网站的服务器位置

    如何查看网站的服务器位置 内容精选 换一换 华为云主机迁移服务帮助中心,为用户提供产品简介.快速入门.用户指南.API参考.最佳实践.常见问题.视频帮助等技术文档,帮助您快速上手使用主机迁移服务. 用 ...

  9. 怎么查询服务器绑定的网站吗,服务器绑定网站吗

    服务器绑定网站吗 内容精选 换一换 从Windows云服务器访问外部网络,遇到网络不通的情形,可参考本节内容进行排查.以下排查思路根据原因的出现概率进行排序,建议您从高频率原因往低频率原因排查,从而帮 ...

最新文章

  1. 易观的大数据中台之路
  2. HDU 1853 Cyclic Tour
  3. PNAS “深度学习的科学”论文合集导读
  4. cn.hutool.poi.excel.ExcelUtil 时不时没有数据列
  5. 进击的Android Hook 注入术《五》
  6. ASP.NET 定时执行任务(定时器)
  7. SQL Server 2016新特性:Live Query Statistics
  8. MySQL 数据库添加数据时为什么会产生外码(外键)约束?原理就是什么?如何解决?
  9. XElement.Load 需要释放吗_奥施康定掰开后能当即释片用吗?
  10. 提取voc数据集中特定的类
  11. 单例模式——饿汉式和懒汉式
  12. VS2010不能编译.Net3.5项目的解决方法
  13. Android模拟器体验有感
  14. 集成产品开发团队的组成
  15. matlab峰度和偏度,峰度和偏度
  16. 无法定位程序输入点于动态链接库上的解决方法分享
  17. 过程控制第四章到第六章
  18. 在css中怎么做橡皮擦,js 实现橡皮擦 擦图效果(可用于刮刮卡)
  19. java实现积分抽奖_java毕业设计_springboot框架的超市消费积分抽奖
  20. react在线编辑Excel表格

热门文章

  1. PaddleSpeech 全链路声纹识别系统 PP-VPR
  2. android framelayout触屏监听,AppBarLayout.OnOffsetChangedListener的使用
  3. Shellcode免杀,过360、火绒、windows-Defender
  4. 2020-2021学年——图像图形编程实践实验3_图像拉普拉斯锐化
  5. 一小时学会C++开发双人对战版五子棋游戏,小白看完也能自己写游戏啦!
  6. Redis的容量不足该怎么办?
  7. 纯CSS代码写出各种不规则的形状图形
  8. 卷积层参数个数计算公式,卷积操作的计算复杂度
  9. Jackson 的使用
  10. FFMpeg 实现视频解码、编码、转码流程详解