当前位置:首页 > CPU
  • 酷睿i7-10870H对比锐龙7 5800H游戏性能,英特尔仍是游戏本CPU的更优

    酷睿i7-10870H对比锐龙7 5800H游戏性能,英特尔仍是游戏本CPU的更优

    今年年初随着笔记本市场的CPU和GPU双双更新换代后,游戏性能提升到更高级别,但对于游戏玩家,可能更多不是纠结GPU选哪个,毕竟如今游戏本市场中,GPU最主要还是以NVIDIA一家独大,反而CPU才是更让大家感到选择困难症,那么在新一代游戏本上,英特尔和AMD的移动CPU哪个在游戏中表现更强,更值得选择呢? 这个问题虽然简单,看似就是把两家同级别移动CPU拿出来跑分对比一番,但实际上,因为不同于桌面平台能组出较为接近的硬件配置,笔记本电脑由于搭载GPU的不同,加上OEM厂商散热系统设计,以及功率设定都各有不同,所以两家的移动CPU一般是无法作最直接的性能对比。 不过,最近来自英特尔内部的性能分析师发现,在这次首批搭载RTX 30系笔记本GPU的游戏本中,有两部搭载了相同TGP级别GPU的机型,可以用来参考对比英特尔和AMD移动CPU的游戏性能,它们便是技嘉AORUS 15G,以及来自华硕的天选2了,两者都搭载了NVIDIA RTX 3070笔记本GPU,功耗设定同为95W。 其中AORUS 15G搭载了英特尔第十代高性能的酷睿i7-10870H,这是颗最大睿频达到5GHz、TDP设定在45W的8核16线程CPU,这是英特尔目前最主流游戏本用移动CPU,而这部作为技嘉今年面向中高端游戏本的主力,AORUS 15G搭载一块15.6英寸、240Hz刷新率、1080p的电竞屏幕,内部采用独家的风之力散热器系统,并保持了最厚处仅23mm的较薄机身,还在内存和SSD扩展上留有升级空间。 而华硕天选2则是一部面向主流级别的性价比游戏本,它搭载的是AMD今年新一代的锐龙7 5800H移动版,这也是AMD这边游戏本的力推型号,它采用Zen 3架构,同为8核16线程,默认TDP也设定在45W,而最大boost频率只有4.4GHz。 英特尔和AMD这两颗针锋相对的移动CPU,其实在一些纯跑分的CPU测试中,还互有胜负,不过在实际的1080p游戏测试中,却展示出了英特尔这边更有优势的结果,两者同样搭载95W的RTX 3070笔记本GPU,酷睿i7-10870H的组合在多个3A大作中,可以有比锐龙7 5800H组合约5-16%的领先幅度,像是《古墓丽影:暗影》要高了11%,《刺客信条:英灵殿》高了有10%,还有《孤岛惊魂:新曙光》更是差了16%,即便是有AMD优化加持的《尘埃5》,英特尔反而都有8%的领先。 另外,测试也发现了一个有意思的情况,在跑《尘埃5》的1080p、高画质设定下,AMD这边的GPU频率峰值会去到1.8GHz,大部分时间都跑到1.4GHz以上,这看似能输出更好的游戏性能,但出乎意料的是,在酷睿i7-10870H配合下的RTX 3070笔记本GPU,实际运行在相对低的核心频率,整体低于1.4GHz,却最终能提供更加好的游戏性能,可见在部分游戏中,英特尔这边CPU结合GPU的运作效率要更好一些。 此前我们测试过,天选2的散热系统是完全可以满足CPU和GPU的性能发挥,而且华硕还把那颗锐龙7 5800H设定到70W的最高功率,但在搭配相同性能的RTX 3070笔记本GPU下,却不敌英特尔这边同级别的移动CPU,这应该是酷睿i7-10870H这边能跑到更高的睿频频率,在游戏中起到更好的帮助。 由上面两个测试结果来看,游戏依然是英特尔移动CPU的强项,要知道,不同于硬件跑分党,对于大多数游戏玩家,实实在在的游戏性能表现,才是他们所需要的,而不是单纯比较CPU的跑分哪个更高一些,所以如果看重游戏性能的话,搭载英特尔酷睿i7-10870H的游戏本会是更倾向考虑的选择。

    时间:2021-03-06 关键词: 英特尔 AMD CPU 游戏本

  • 单核CPU, 1G内存,也能做JVM调优吗?

    最近,笔者的技术群里有人问了一个有趣的技术话题:单核CPU, 1G内存的超低配机器,怎么做JVM调优? 这实际上是两个问题。单核CPU的超低配机器,怎么充分利用CPU?单核CPU, 1G内存的超低配机器,怎么做JVM调优? 对于IO密集型和CPU密集型的应用调优的方法会截然不同。 CPU密集型:  以计算为主,很少有磁盘和网络访问的应用。这种任务CPU一直在运行,CPU的利用率很高。 在给出CPU调优结论之前,先花两分钟熟悉一下I/O基础。 所谓的I/O(Input/Output)操作实际上就是输入输出的数据传输行为。 1,页面请求到服务器会发生网络IO 3,应用程序访问数据库会发生网络IO CPU空闲率是0%(上图中红框id) CPU 在等待磁盘IO操作上花费的时间占比是76.6% (上图中红框 wa) 不少人会这样理解,如果CPU空闲率是0%,真是这样的吗? 后来有人设计了一个IO控制器,专门控制磁盘IO。当发生磁盘和内存间的数据传输前,CPU会给IO控制器发送指令,让IO控制器负责数据传输操作,数据传输完IO控制器再通知CPU。因此,从磁盘读取数据到内存的过程就不再需要CPU参与了,CPU可以空出来处理其他事情,大大提高了CPU利用率。这个IO控制器就是“DMA”,即直接内存访问,Direct Memory Access。现在的计算机基本都采用这种DMA模式进行数据传输。 当应用进程或线程发生IO等待时,CPU会及时释放相应的时间片资源并把时间片分配给其他进程或线程使用,从而使CPU资源得到充分利用。所以, 同时还要考虑线程间上下文切换带来的性能开销,线程数量不能太高。对于单核CPU,要根据IO的密集程度设置线程数。少IO操作频率,缩短IO操作时间。IO操作优化之后,线程数可以设置成更少,线程切的换频率和性能开销也会随之降低。 对于CPU密集型应用。对于单核CPU,为了减少线程切换带来的性能开销怎么做JVM调优? 选择合适的垃圾收集器 以CMS回收过程为例,在耗时较长的并发标记和并发清除阶段,垃圾收集线程和用户线程是同时并行工作的,也就是说并发阶段不会导致用户线程停顿。不过CMS对CPU资源非常敏感。 其实,所有高并发的应用对CPU资源都很敏感。在CMS并发阶段(并发标记和并发清除阶段),虽然不会导致用户线程停顿,但是垃圾收集线程会占用一部分CPU资源,进而导致应用程序变慢,吞吐量降低。CMS默认启动的垃圾收集线程数是(CPU核数+3)/4,当CPU核数在4个以上时,并发回收阶段垃圾收集线程不少于25%的CPU资源(CPU核数)。但是当CPU核数不足4个时,比如CPU核数为2个,CMS对用户程序的影响就可能变得很大,此时需要分配1个核的资源去执行垃圾收集任务,如果本来CPU负载就比较大,还要分出一半的计算能力去执行垃圾收集任务,就可能导致应用程序的执行速度大幅下降,甚至忽然降低50%以上,着实让人无法接受。 说到这有人可能会问:换成其他垃圾收集器,在单核CPU环境下,不一样会有这种因为线程阻塞导致的应用程序执行变慢的问题吗? CMS是响应速度优先的老年代垃圾收集器,是一种以降低GC全局停顿时间(Stop The World)为目标的收集器。其中初始标记和重新标记两个阶段会停止所有用户线程(发生STW),不过耗时很短。CMS的这种设计虽然缩短了STW的时间,但是整个GC过程(四个阶段加在一起的总时间)更长了。基本上可以这样理解,在单核CPU环境下,CMS的四个阶段都会发生Stop The World。所以在单核CPU环境下,绝对不能选择CMS和G1这种对CPU特别敏感的收集器。所以,基本上最古老的Serial Old收集器就成了单核CPU的最佳选择啦。 我们以Java官方的HotSpot JVM为例, 通过上面的图文内容,我们了解了堆内存中对象的分配和流转过程。那么可以基于这些知识来做一些JVM调优的工作。 还可以适当调大MaxTenuringThreshold,来提高年轻代幸存区s0和s1的交换次数,进而减少对象晋升到老年代的几率。 大对象初始化时会跨过年轻代直接分配到老年代,这种情况触发的Major GC和Minor GC就没半点关系了。可以通过-XX:PretenureSizeThreshold参数设置大对象的大小,如果参数被设置成5MB,超过5MB的大对象会直接分配到老年代。 缩短GC时间 缩短GC时间和降低GC频次,两者是鱼和熊掌的关系,不可兼得。如上面所说,在1G内存单核CPU的场景下,响应时间优先的CMS和G1都不适合。在垃圾收集器没有太多选择的情况下,如果想缩短Major GC时间,基本上只能减小老年代的比例了,老年代空间越小,每次Major GC需要处理的对象就越少,GC时间也就越短。老年代空间越小,GC的频次自然也会更高,内存空间就那么多,所以我们需要反复试验,在GC频次和GC时间上找到最佳平衡点来满足业务系统的要求。 结语 JVM调优没有什么可以拿来即用的固定模板或规范,每个应用都有自己的独特场景。不同的应用并发程度不一样,对响应时间和吞吐量要求也不一样,堆内存对象规模、对象生命周期、对象大小等等都不会完全一样,这些因素都会影响到JVM的性能。所以,JVM调优是一个循序渐进的过程,必然需要经历多次迭代,最终才能得到一个较好的折中方案。

    时间:2021-02-25 关键词: JVM JVM调优 CPU

  • 我敢打赌,99%的电子工程师都掉进过这29个坑!

    免责声明:本文内容由21ic获得授权后发布,版权归原作者所有,本平台仅提供信息存储服务。文章仅代表作者个人观点,不代表本平台立场,如有问题,请联系我们,谢谢!

    时间:2021-02-24 关键词: 元器件 电子工程师 CPU

  • 大神DIY:树莓派水冷散热方案

    MAKER:OliverM18/译:趣无尽 众所周知,树莓派的 CPU 温度过高会触发降频运行机制,影响树莓派的运算性能。 本期给大家带来一个水冷的散热器的项目,纯手工打造(外形简单粗暴),能确保树莓派流畅运行「我的世界」。 如果你也爱折腾,不如来试试这个项目吧! 它是一个水冷回路,没有其他活动的部件,散热器通过离子风扇来冷却降温。 材料清单 树莓派 3B × 10.7 mm 的铜或铝板 × 若干4 mm 黄铜或铝管 × 若干6 mm 黄铜或铝管 × 若干3D 打印材料 × 若干22 号铜线 × 若干高压交流变压器 × 15V 墙上适配器 × 15V 墙上适配器 × 1主板机箱适配器 × 4粘合剂 × 1导热膏 × 1带焊锡的烙铁 × 1 制作小贴士 1、材料的选择。 该项目是将 CPU 和其他集成电路芯片的热量传到到液体部分,然后再高效地交换到空气中。所以要选择导热的材料,我选择了铜片,它具有和银相当的良好的导热性,当然你也可以选择用铝片来代替。 我设计制作散热器模块的模型,我选用 0.7mm 的铜片进行搭建,4mm 的铜管焊接各个结点。使用铝片制作散热器成本会更低。你可以考虑一下。 2、结点的连接方式。 由于铜片之间的焊接容易出现熔化的现象,我选择了具有快干功能的环氧树脂、合成金属和 CA 胶来粘合结点。但经过几周的观察后发现,铜片开始腐蚀,胶水也开始脱落。 也许是干燥的胶水与材料中的某种物质发生了反应,当胶开始脱落之后,水就开始泄漏出来。最后,我使用有机硅胶进行重新组装(大家可以避坑啦!)。 3、选用 3.6V-6V 的变压器即可。输出电压约为 40 万伏,因此在使用时要小心并且在操作时不要离的太近。此外,在操作后还要进一步做处理,使用螺丝刀等工具使输出电线短路,让变压器放电。 搭建散热器模型 1、此散热器是基于树莓派 3B 搭建的,可以兼容树莓派 B+。两者只是在凸起的金属 CPU 外壳上有所不同。 模型的设计模板,模型和附件的尺寸等信息,请在项目文件库中下载。https://make.quwj.com/project/210 如果你想用树莓派 4,就必须自己重新设计系统,但这并不难,你可以自己试一下。 2、打印出模板后,将其粘在铝板上,使用工具照着模板的样子将铝皮剪下来。需要折叠的地方使用钳子进行处理,完成后将纸质的模板剔除即可。 3、如图所示,在散热器块内部,我固定了几块向上倾斜的金属片。其原理是当冷水进入到侧面时,金属架中的水能够冷却 CPU,然后上升并通过顶部管道排出。 我并不知道该理论是否真的有效,我可能需要一台热影像仪来查看一下该理论是否与实际情况一致。 4、散热块区域。波浪形的造型可以扩大散热的表面积。需要注意的是,要小心的折叠,铝块很容易被折断。完成所有的弯折处理后,使用硅胶在内部密封所有间隙。 5、用八块铝块制作一个网格。如图所示,内部的铝条使用互锁手法和硅胶将它们连接在一起。 3D 打印支架 3D 打印一个树莓派支架和散热器支架。打印所需的 STL 请在项目文件库中下载。https://make.quwj.com/project/210 打印好后,组装所有的组件。我也提供了一版需要弯曲处理的模板,其实不需要特别注意那些切割和弯曲,只供参考。 建议支架不需要上色。在项目中,我将支架涂成银色,结果因为喷漆中包含金属粉末,产生了一定的导电性。如果是用作高压电子设备的支架,就废掉了。 所以我另外打印了一个用于离子风扇铜针的支架,该支架虽然是银色印刷的,但不导电。 连接管道 1、如图所示,切割管子并将管子的截面切得比所需的长一点。 2、使用工具弯曲铜管。 3、处理散热器的接口。使用工具处理接口处,将管道连接到散热器的两边,管道的一半被拆除。使用硅胶连接管道。原本我打算要三个散热块,但没有空间。 因为它位于背面,移除树莓派并将其固定在两侧也很困难。此外,对于热量的主要产生者是 CPU,将在背面粘贴了一个散热器,然后用金属板覆盖散热器的孔。 4、在散热器的顶部钻两个 6mm 的孔,并固定两条长度为 6mm 的管道。这些将起到填充物和排水管的作用,同时当水加热时可以释放一些压力。使用硅胶将其固定在散热器的顶部。 安装树莓派 1、安装树莓派时确保所有的组件都对齐。连接管道,或焊接或使用硅胶,将所有的组件都固定到位。请注意,不要将硅胶粘到散热器的背面以及任何管道上。 2、连接完成和干燥后,检查系统是否防水。将其放入带水的桶中查看(取下树莓派)。如果出现气泡,使用硅胶补上缝隙,直到没有气泡为止。 3、在树莓派和其所有组件上涂上透明的指甲油,起到一定的防水作用。 制作有离子风扇 1、最简单的方法是将两个金属网片接在一起,然后将数千伏的高压电源将其连接到一起。 离子将从与正极线相连的网格中移动到带有负极的网格中,它们将不断的移动最后使风扇动起来(根据牛顿第三定律)。这种方法非常的简单,也很节省时间。 2、我采用了 Makezine 风格的离子风扇,是不是很酷呢。切割长为 85x 5mm 的 6mm 的铜管,作为负极面。 如图所示,将以 7×7 的组块形成蜂窝的形状。用铝胶带将它们固定在一起后,再将它们固定到位。最后对网格的大小进行调整,确保形状完整,大小合适。 完成后将朝向正极网格的那一面进行打磨。取一根电线与其连接,同时使所有管道与正极网格保持距离。 3、正面网格的制作。打印网格模具,打印文件请在项目文件库中下载。https://make.quwj.com/project/210 使用 22 号绝缘铜线截取 85 条长度一致的铜线。焊接时,将模具放入水中焊接以便熔化。 如图所示,将 85 条铜线穿过孔,然后将探头连接到顶部的一根长电线上。焊接到电线上后再连接到变压器。焊接时,确保所有探针均匀的朝下,越精确越好。最后,在每个探针上滴上少量的胶水,将其固定到位。 4、在用胶水固定两个栅格之前,先用电源和变压器测试了风扇。该系统不应起弧,但会通过负极网格产生空气流。 如果你在正极网格感觉到,则可能反过来连接了变压器的输出线。因为很难找到最佳位置,当你找到它时,请用胶水将黄铜管固定到模具上。 最后的组装 1、使用硅胶将离子风扇固定在顶部,确保其金属部件与系统的其余部分相隔较远。 2、使用硅胶将高压变压器固定在背面并将其相应的输出线从正极和负极网格连接到铜线,确保两者之间有一定的距离。 3、将电线连接到电源,然后将电线与变压器的输入线相连并作绝缘处理。 4、在散热器的背面添加导热膏,并用四个主板支架固定树莓派。 5、使用吸管向系统中加了水并不时的摇动一下系统。当它快要装满时,稍微倾斜系统以消除滞留在散热片之间的空气。 完成 到目前为止离子散热器就完成了!插入以太网,电源和风扇连接器,所有设备通电后就可以开始使用了。 系统虽还不算完美,外观上还有待提升,但它的散热作用还是发挥作用。大部分热量通过管子和散热器散发出去。 离子风扇虽效果不如机械风扇好,但还是发挥有限的作用。 还需注意的地方:噪音和使用寿命有待改善。另外,在 5V 的直流电下的功耗值为 0.52A。因为输出电压比较高,可能会伤害你,所以请小心处理! 本项目文件库地址: http://make.quwj.com/project/210 via instructables.com/id/DIY-Ion-Cooler-System-for-Your-Raspberry-Pi-Game-S/ END 来源:趣无尽 版权归原作者所有,如有侵权,请联系删除。 ▍ 推荐阅读 树莓派Pico:仅4美元的MCU 嵌入式Linux开发板裸机程序烧写方法总结 国产16位MCU的痛点,可以用这款物美价廉产品 →点关注,不迷路← 免责声明:本文内容由21ic获得授权后发布,版权归原作者所有,本平台仅提供信息存储服务。文章仅代表作者个人观点,不代表本平台立场,如有问题,请联系我们,谢谢!

    时间:2021-02-20 关键词: 树莓派 散热器 DIY CPU

  • 这种古法制作CPU,看第一眼就被震撼到了

    无到有(make something from scratch)一直是工程师的浪漫,例如自行调配出操作系统、自己写系统核心等(如Linux)。然而,在家从无到有打造出“一颗”CPU就没听过了吧? 1970年代个人电脑刚萌芽时期的Intel 8008、Zilog Z80等8位处理器相对单纯原始,应该比较容易做得到吧?尽管如此,从无到有开发出一个新的8位CPU也不是容易事。 对于未受过训练的人来说,君士坦丁的CPU作品看起来就像板子上一团又一团的电线。他的作品基于74HC系列的CMOS积体电路,插在面包板上用电线跳接起来,他花了两天时间画电路图、一个星期时间实际制作。 谢天谢地,终于可以输出画面到屏幕上了,君士坦丁的下一个目标就是再做好连接键盘的功能,这样写程序就方便多了,最终目标又能运作MS-DOS或者Minix系统。 这样用面包版绕线做CPU原型,简直就像愚公移山。不过,今天我们认为PCB 印刷电路板印制、硬件描述语言(Verilog VHDL)、FPGA(可程序化的积体电路)技术是理所当然,而1980年以前,还没有这些技术,CPU原型就是如此打造。

    时间:2021-02-10 关键词: 电路板 CPU

  • 晶心科技AX25 RISC-V CPU核心获SK Telecom采用

    晶心科技AX25 RISC-V CPU核心获SK Telecom采用

    【台湾新竹】—2021年02月02日—晶心科技宣布其64位AndesCore™ AX25 RISC-V处理器获韩国领导信息通信科技公司SK Telecom(以下简称SKT)采用,将用于开发人工智能产品。晶心科技为RISC-V CPU核心之领导供货商,客户嵌入AndesCore™的SoC芯片累积出货量已超过60亿颗,涵盖各类广泛应用。 「晶心科技的64位AX25 RISC-V处理器具备高效能和丰富配置,是开发高阶控制器的最佳解决方案,非常适合我们高性能AI芯片的多元神经网络应用,」SKT 的AI加速器项目负责人Chung Moo-kyoung表示。「我们将持续利用它来致力于实现先进AI技术和解决方案,以创造新的用户体验。」 「我们很高兴能和SKT合作,并提供AX25处理器作为SKT深度学习SoC的关键组件,」晶心科技总经理林志明表示。「随着智能装置市场不断成长,所需的SoC运算功能也跟着提高。为满足客户日益增加的需求,所有的晶心V5系列处理器都符合RISC-V标准,并拥有RISC-V丰富生态圈的优势,也提供多种适合嵌入式应用的可配置功能以及易于使用的软件开发环境。」 例如晶心所提供的向量式中断处理和未对齐(unaligned)地址数据直接存取可实现高效能表现,亦支持V5架构的创新功能,包括可进一步降低功耗的PowerBrake和QuickNap™、提供堆栈上溢/下溢(stack overflow/underflow)保护的StackSafe™以及能在RISC-V的 C扩充指令之外更进一步提高程序代码密度的CoDense™。 AndesCore AX25内建的RISC-V P扩展指令(RVP),能以单一指令集同时处理多笔数据,这对各种AI运算特别有效率。AX25也提供动态分支预测、指令及数据快取及低延迟存取本地内存等功能,相当适合处理沉重的控制相关作业。另外也支持ECC数据纠错保护,与硬件相辅相成的则有功能丰富且易于使用的AndeSight™整合软件开发环境。除此之外,Andes Custom Extension™(ACE)的强大框架支持客制化指令设计,可编程性高,能针对特定领域来进行加速,同时缩短开发时间。

    时间:2021-02-03 关键词: 处理器 晶心科技 CPU

  • GPU与CPU孰强孰弱?GPU如何实现加速?

    GPU与CPU孰强孰弱?GPU如何实现加速?

    GPU在现在的应用中越来越重要,对于GPU,我们都具备些许了解,因为不论是手机中、还是电脑里面,都有GPU的身影。为增进大家对GPU的认识程度,本文将探讨一下GPU和CPU,看看谁的优势更大。此外,小编还将对GPU加速原理予以介绍。如果你对GPU具有兴趣,不妨继续往下阅读哦。 一、GPU与CPU孰强孰弱? GPU是替代不了CPU的,同样,CPU也替代不了GPU。如果形象点理解,GPU就像一群蚂蚁,这些蚂蚁都做着同样的事,而CPU就像一只猴子,这只猴子做着各种不同的事。从根本上说CPU和GPU它们的目的不同,且有不同侧重点,也有着不同的性能特性,在某些工作中CPU执行得更快,另一工作中或许GPU能更好。 当你需要对大量数据做同样的事情时,GPU更合适,当你需要对同一数据做很多事情时,CPU正好。 然而在实际应用中,后一种情形更多,也就是CPU更为灵活能胜任更多的任务。GPU能做什么?关于图形方面的以及大型矩阵运算,如机器学习算法、挖矿、暴力破解密码等,GPU会有所帮助。 简单地说,CPU擅长分支预测等复杂操作,GPU擅长对大量数据进行简单操作。一个是复杂的劳动,一个是大量并行的工作。 其实GPU可以看作是一种专用的CPU,专为单指令在大块数据上工作而设计,这些数据都是进行相同的操作。 要知道处理一大块数据比处理一个一个数据更有效,执行指令开销也会大大降低,因为要处理大块数据,意味着需要更多的晶体管来并行工作,现在旗舰级显卡都是百亿以上的晶体管。 CPU呢,它的目的是尽可能快地在单个数据上执行单个指令。由于它只需要使用单个数据单条指令,因此所需的晶体管数量要少得多。 目前主流桌面CPU晶体管都是十亿以下,和顶级GPU相差十倍以上,但它需要更大的指令集,更复杂的ALU(算术逻辑单元),更好的分支预测,更好的虚拟化架构、更低的延迟等等。 另外,像我们的操作系统Windows,它是为x86处理器编写的,它需要做的任务执行的进程,在CPU上肯定更为高效,你想每个线程的任务并不相同,基本上难以并行化,完全发挥不了GPU的长处。 那么,可以预见在未来,随着CPU进一步强化处理数据块的能力,我们将看到CPU和GPU架构之间的融合,而且随着制造技术的进步和芯片的缩小,GPU也可以承担更复杂的指令。 二、GPU加速原理 GPU一推出就包含了比CPU更多的处理单元,更大的带宽,使得其在多媒体处理过程中能够发挥更大的效能。例如:当前最顶级的CPU只有4核或者6核,模拟出8个或者12个处理线程来进行运算,但是普通级别的GPU就包含了成百上千个处理单元,高端的甚至更多,这对于多媒体计算中大量的重复处理过程有着天生的优势。下图展示了CPU和GPU架构的对比。 从硬件设计上来讲,CPU由专为顺序串行处理而优化的几个核心组成。另一方面,GPU则由数以千计的更小、更高效的核心组成,这些核心专为同时处理多任务而设计。 通过上图我们可以较为容易地理解串行运算和并行运算之间的区别。传统的串行编写软件具备以下几个特点:要运行在一个单一的具有单一中央处理器(CPU)的计算机上;一个问题分解成一系列离散的指令;指令必须一个接着一个执行;只有一条指令可以在任何时刻执行。而并行计算则改进了很多重要细节:要使用多个处理器运行;一个问题可以分解成可同时解决的离散指令;每个部分进一步细分为一系列指示;每个部分的问题可以同时在不同处理器上执行。 举个生活中的例子来说,你要点一份餐馆的外卖,CPU型餐馆用一辆大货车送货,每次可以拉很多外卖,但是送完一家才能到下一家送货,每个人收到外卖的时间必然很长;而GPU型餐馆用十辆小摩托车送货,每辆车送出去的不多,但是并行处理的效率高,点餐之后收货就会比大货车快很多。 以上便是此次小编带来的“GPU”相关内容,通过本文,希望大家对如何实现GPU加速等知识具备一定的了解。如果你喜欢本文,不妨持续关注我们网站哦,小编将于后期带来更多精彩内容。最后,十分感谢大家的阅读,have a nice day!

    时间:2021-02-03 关键词: GPU 指数 CPU

  • 提升国产化率!天津飞腾2021年研发投入将突破7亿元

    提升国产化率!天津飞腾2021年研发投入将突破7亿元

    最近几年,尽管美国对中国芯片制裁不断升级,但是在国家扶持政策的驱动下,中国半导体产业仍然保持着强劲的发展势头。 在2021年伊始,21ic中国电子网采访了天津飞腾信息技术有限公司副总经理张承义博士,围绕产业发展现状、芯片自主研发,以及市场未来趋势等方面做了详细介绍。 (天津飞腾信息技术有限公司副总经理 张承义博士) 1、在2020年贵公司有哪些产品或技术,您认为可以称得上是对该应用技术领域有明显提升或颠覆性的贡献?请您分享。 其一,在2020年12月20日举行的飞腾生态伙伴大会上,我们发布了新一代桌面处理器芯片腾锐D2000,产品性能较上一代有大幅提升。 腾锐D2000集成了8个飞腾自主研发的高性能处理器内核FTC663,兼容64位ARMv8指令集,主频2.3-2.6GHz,TDP功耗25W,集成了非常丰富的I/O接口,支持飞腾自主定义的处理器安全架构标准PSPA1.0,满足更复杂应用场景下对性能和安全可信的需求。 相比上一代产品FT-2000/4桌面处理器芯片,腾锐D2000的性能大幅跃升,带宽达18.7GB/s,可以创造更优质用户体验;SPECint分值为97.45,SPECfp分值为94.62,接近原来的2倍,在计算能力上得到进一步的提升,兼顾桌面终端与边缘服务器,极大地丰富了应用场景。 腾锐D2000与2019年发布的产品FT-2000/4管脚兼容,客户可以实现现有系统的原位拔插代换,无缝兼容。此设计能够大幅降低产品研发成本,同时也能极大地降低整机合作伙伴的开发难度,加快开发进度。除了传统的PC、一体机和笔记本,该产品也将应用到5G RRU 基站、可信终端、高端交换机、图形工作站和一些边缘轻量级服务器产品。 其二,在2020年7月份,我们推出了新一代高可扩展多路服务器芯片腾云S2500。 腾云S2500继承了上代产品FT-2000+的卓越性能,在多路扩展能力方面取得了重大突破,它兼具高可扩展、高性能、高安全、高可靠、高能效五大核心能力。腾云S2500的最大特点是高可扩展,增加了4个直连接口,总带宽800Gbps,支持2路、4路和8路直连,可以形成128核到512核的计算机系统,从而引爆算力,为行业新基建提供新动能。 相比上一代产品FT-2000+单路服务器芯片,腾云S2500的性能大幅跃升。在整机性能方面,双路的SPECint分值为1000+,增长至原来的2倍,四路的SPECint值为1800+,是原来的3.5倍。在分布式数据库性能方面,双路服务器的tpmC值达到98000,线性提升至原来的2倍,四路的tpmC值达到176000,增长至原来的4倍。在云桌面支持方面,双路服务器支持虚拟机70个,增长至原来的2.5倍,四路服务器支持虚拟机140个,增长至原来的5倍。 这款多路服务器芯片在体系结构方面进行了不断创新和发展。一方面延续了飞腾之前高端芯片的片上并行系统(PSoC)体系结构、数据亲和的大规模一致性存储架构、层次式二维Mesh互连网络这三点优势结构,同时新增了大容量共享L3 Cache、多端口高速低延迟直连通路、内存镜像存储可靠性增强技术,而且采用了面向应用的安全增强技术,可防御幽灵和熔断边信道攻击,产品的安全可信能力进一步提升。 依托高可扩展、高性能、高安全、高可靠、高能效这五大核心能力,腾云S2500可实现对云计算、大数据、边缘计算、5G、AI、区块链等技术的赋能,也将实现在政务、数字城市、电信、金融、能源、交通、工业制造等众多行业获得广泛应用。 2、受新冠疫情和国际形势双生影响,2020年对整个世界来说都是不平凡的一年,同时也是机遇与考验并存的一年。对此,您如何看待整个⾏业的发展现状和未来趋势?贵公司⼜是如何把握机遇、直面挑战的? 电子行业产业链是深度耦合在全球产业链里的,形成“你中有我、我中有你”的大格局,受疫情和国际形势的双重影响,国产替代在迎来巨大挑战的同时也迎来了机遇。在全球化产业分工中,我国在全球产业链中占据核心位置,但优势集中体现在中下游制造领域,长期缺乏科技创新和产业升级的内在动力。通过算力驱动,近年来我们也得以在芯片等“卡脖子”领域的核心关键技术取得重大突破。除了一些消费类电子中的芯片,目前在数据中心服务器、核心主干网、人工智能等领域的国产芯片公司也取得了不错的成绩。 尤其在过去一两年,国产CPU市场发生巨大变化,信创行业的市场化机制终于成长起来,从仅应用于党政领域扩展到更多行业,甚至开始走向普通的消费者市场和企业市场。我们也顺应国产化的浪潮,不断拓展自己的“朋友圈”,建立起了一个良好的生态圈。但目前国产CPU还没有形成一个最终面向消费者的生态,还需要一段时间的成长期。 3、您认为,国产厂商在自主研发和国产化产品路线上,目前主要面临着哪些困难和挑战?有何应对之策? 我认为目前国产厂商在自主研发和国产化产品路线上面临的问题主要有两个,一是人才的问题,二是产业链的问题。 科技创新的关键在人才,而“卡脖子”行业的人才缺口一直比较大。以芯片为例,中国芯片人才的缺口已经超过30万人。2020年教育部启动了基础学科人才选拔“强基计划”,主要聚焦在高端芯片与软件、智能科技等领域。国务院也正式发文,将集成电路专业定为国家一级学科。说明国家高度重视人才培养。企业和高校,是科技创新的两股中坚力量。培育创新型、实用型高科技人才,需要加强校企合作,促进产教融合。这也是飞腾公司在“十四五”期间的一个重点发力方向,我们与天津大学、湖南大学、西安交通大学和中山大学等众多高校正在开展纵深合作。 用“中国芯”、众多国产科技产品替代“外国芯”、外国科技产品,是“十三五”期间很多行业取得的阶段性成果,但这只是万里长征的第一步,国产设备能不能持续运行起来,从“可用”到“好用”,还面临很大的考验。因此,“十四五”期间需要产业链的相关企业、科研机构,从产业共同发展、前进的角度多思考,形成产业“一盘棋”,才能化解供应链封锁等危机,真正做到破解“卡脖子”难题。 4、2020年,5G开始走向大规模商用。随着5G基站的进一步部署,5G网络的覆盖也越来越广,这将给行业带来哪些机遇? 5G是国家新基建战略之首,5G结合大数据、云计算、人工智能、物联网等新兴技术将造就产业互联网的黄金10年,将极大赋能未来智慧城市、能源、交通、工业制造等各领域,实现更高程度的产业数字化转型升级。 5G时代下,新一轮的科技革命带来的是更加激烈的科技竞争,国际环境的巨大变化告诉我们,自主创新是重中之重。5G通信全产业链包括接入网基站系统、承载网和核心网,其中所用处理器芯片、光器件、射频器件、操作系统、应用软件等众多领域是否能自主创新成为5G建设能否行稳致远的关键。 处理器芯片作为信息系统的核心,只有坚持自主创新才会有持续发展的能力和动力。飞腾也在针对5G领域做芯片定义,同时也在多方面布局,与领域内的软硬件合作伙伴共同努力,打造基于飞腾平台的5G解决方案。 在5G接入网,运营商正向着“智能、开放、开源”的“白盒化”方向迈进,通用服务器将可成为商业通讯基站的重要数据处理和控制平台。此前,飞腾已与领域内生态伙伴构建了白盒5G基站解决方案,与FPGA卡配合可以实现多个小区的用户覆盖,而利用腾云S2500进行升级换代将使基站具备更多小区更多用户的接入能力。在5G移动边缘计算,基于飞腾CPU搭载边缘云平台将UPF网元下沉,实现用户就近服务,可以使服务能力和质量得到提升。在5G核心网,依托S2500多路服务器的计算性能和扩展能力,可以为控制面和用户面网元提供更好的支持,助力国产5G核心网基础设施加速落地。 5、随着新基建的发展,您认为2021年整个⾏业将面临着哪些新的机遇、新的挑战? 随着新基建的发展,行业将会面临算力、协同、安全和应用四大挑战。 以5G、人工智能、工业互联网、物联网为代表的新型基础设施建设是数字化基建的基础设施,是通向未来全面数字化信息化的高速公路。在这条路上,多样化算力是新基建的技术基石,端、边、云协同计算,是新基建体系运转的核心。 全面信息化、数字化、网络化的基础建设,势必会吸引更多高级别网络安全威胁力量的关注,线上线下万物互联,加大了网络攻击的危害的程度,从虚拟互联网直接威胁到现实生活。因此,安全是新基建的运行保障,如何保障网络安全、数据安全成了一大新的挑战。 新基建提速万物互联进程,赋能智慧城市、智慧轨交、智慧能源、智慧家庭的落地,其中应用是新基建的落地关键。例如基于飞腾CPU的货架式产品能够“开箱即用”,极大地促进了新基建加速落地。 6、请您介绍下贵公司在中国市场的发展情况?2020年中国市场有哪些突出表现?2021年针对中国市场又有哪些规划和布局? 飞腾公司在2020年实现了营收的高速增长,全年销量超150万片,全年营收超13亿元。基于飞腾CPU平台的产品已经广泛应用于我国党政办公系统、重点行业业务系统、云计算、大数据以及金融、能源和轨道交通等关系到国家安全和国计民生的重要领域。 2021年,飞腾公司将进一步加大产品研发、生态建设力度,预计全年人员规模将突破1200人,研发投入突破7亿元,芯片交付量超200万片,全年营收超20亿元。 首先,在产品研发方面,我们已经开始了下一代服务器CPU的研发,这代芯片是完全面向数据中心需求定义的新一代CPU,处理器核将基于飞腾自主研发的全新8系列处理器核心——FTC860,在存储和IO方面也会做大幅的提升,全芯片性能将会提升一倍以上。 同时,我们也在进行新一代嵌入式芯片的研发,这代芯片可以灵活地关断和灵活的功耗处理,面向不同应用需求集成了较多常用接口,配置灵活,根据不同场景有不同的产品规格,包括单核板、双核板、四核板等,功耗从1.5w到6w不等。 在安全方面,飞腾将在2021年推出PSPA2.0,对处理器架构安全一体化,面向虚拟化场景的辅助安全技术等进行进一步研发,提升内生安全程度;在产品方面,除了推出新一代服务器CPU及嵌入式CPU之外,我们也会在处理器核方面持续发力,把核心性能进一步提高。在芯片体系结构设计方面以及与工艺协同方面也会进行进一步的研发。 后续,公司还将推出第一代桌面平台化解决方案,即洞庭平台。该平台将支持包括腾锐D系列芯片以及飞腾套片X100在内的产品,可以使得客户的方案集成度更高,可靠性更高,成本更低,同时加快开发进度,提升国产化率。 其次,在生态建设方面,我们会继续坚持开放、合作、共赢的方针,共同构建强壮的,符合国际IT产业发展潮流的,同时具有中国特色的飞腾生态体系,逐步按照中央的部署逐步实现国内国际的双循环。 一是,赋能软、硬件合作伙伴。 对于硬件合作伙伴,我们会进行更多技术的赋能,包括硬件兼容认证、协同技术创新,技术培训赋能等;另外会跟合作伙伴进行联合产品开发和联合产品推广。对于软件合作伙伴,我们会利用好现有的生态,将现在各类的开源软件逐渐从原来的平台迁移到飞腾平台上来,跟伙伴一起不断丰富我们的生态。同时我们将建立各类软件技术实验室,基于这些实验室开展更多的联合软件创新,成果也将贡献到各社区,同时我们也将参与制定一些新的行业标准和规范。总而言之,我们会从硬件、软件、资金、市场等方面与合作伙伴进行更多的互动和支持。 二是,建设生态支撑平台。 2020年我们成立了全国新基建服务保障平台,面向用户和集成商、整机、软件等合作伙伴,提供项目交付后疑难问题的“一站式”咨询解决,这个平台未来也将升级为飞腾生态合作联盟的信息支持平台。 此外,我们在2020年成立了AI、5G和安全可信的生态联合实验室,我们也将通过这些实验室与我们的合作伙伴们一起组织产品攻关,打通产业生态,加速应用解决方案的快速落地以及引领一些新的技术标准。 三是,“共飞腾”生态支持计划。 2021年我们会推出新的“共飞腾”生态支持计划,主要面向战略性产业,包括数字政府、数字央企、电信、金融、能源、交通、教育、医疗、工业制造等产业,我们会在每个方向选择5-10家重要战略合作伙伴,包括集成商、软件和硬件的合作伙伴进行联合产品开发和软硬件的适配优化,推动联合解决方案的落地。

    时间:2021-02-02 关键词: 半导体 芯片 飞腾 CPU

  • CPU深夜狂飙,一帮大佬都傻眼了...

    安全部长迅速召集大家商讨应对之策。 “诸位,突发情况,CPU 占用率突然飙升,并且长时间没有降下来的趋势,CPU 工厂的阿 Q 向我们表达了强烈抗议。” 这时,一旁的 kill 命令说到:“部长莫急,叫 top 老哥看一下谁在占用 CPU,拿到进程号 pid,我把他干掉就好了。” 此言一出,在座的大伙都点头赞许,惊恐之色稍解。 top 命令站了起来,面露得意之色,说到:“大家请看好了”, 说完,打印出了当前的进程列表: 众人瞪大了眼睛,瞅了半天,也没看出哪个进程在疯狂占用 CPU,top 老哥这下尴尬了。 这时,一旁的 ps 命令凑了上来,“让我来试试。” ps 命令深吸了一口气,也打印出了进程列表。然而,依旧没有任何可疑的进程。 “你俩怎么回事,为什么没有?”,安全部长有些不悦。 “部长,我俩都是遍历的 /proc/ 目录下的内容,按理说,所有的进程都会在这里啊,我也想不通为什么找不到···”,top 老哥委屈的说到。 “遍历,怎么遍历的?” “就是通过 opendir/readdir 这些系统调用函数来遍历的,这都是帝国提供的标准接口,应该不会出错,除非···”,说到这,top 打住了。 “除非什么?” “除非这些系统调用把那个进程给过滤掉了,那样的话我就看不到了,难道有人潜入帝国内核,篡改了系统调用?” 安全部长瞪大了眼睛,真要如此,那可是大事啊! 眼看部长急的团团转,一旁的 netstat 起身说到:“部长,我之前结识一好友,名叫 unhide,捉拿隐藏进程是他的拿手好戏,要不请他来试试?” 部长大喜,“还犹豫什么,赶紧去请啊!” “已经联系了,随后就到。” 部长看着 netstat,说到:“正好,趁着这个功夫,你先来看看现在有没有对外可疑的连接。” netstat 点了点头,随后打印出了所有的网络连接信息: “来来来,你们挨个来认领,看看都是谁的”,部长说到。 “这个 80 端口的服务是我的”,nginx 站了出来。 “这个 6379 端口服务是我的”,redis 也站了出来。 “这个,9200 是我的”,elasticsearch 说到。 “3306 那个是我的” “8182 是我的” ······ 一阵嘈杂后,只剩下一个连接无人认领: tcp 0    0 192.168.0.4:51854 88.99.193.240:7777 ESTABLISHED - “部长,这八成就是躲在暗处那家伙的连接”,netstat 说到。 安全部长思考片刻问到:“curl 何在?来访问下这个 IP 地址,探探对方虚实。” curl 站了出来,“来了来了!” curl 小心翼翼的发送了一个 HTTP 请求过去,对方竟然回信了: 一行醒目的 mining poll 出现在大家面前。 “挖,挖矿病毒!”,top 老哥叫了出来。 这一下,在场所有的人都倒吸了一口凉气。 部长赶紧叫防火墙 firewall 配置了一条规则,将这条连接掐断。 就在这时,unhide 走了进来。 简单了解了情况后,unhide 拍拍胸脯说到:“这事交给我了,一定把这家伙给揪出来。” 随后,unhide 一阵操作猛如虎,输出了几行信息: Found HIDDEN PID 13053 Executable: "/usr/bin/pamdicks" $USER=root Found HIDDEN PID 13064 Executable: "/usr/bin/pamdicks" $USER=root 众人皆凑了过来,瞪大了眼睛,unhide 老哥果然不是盖的,果真发现了几个可疑分子。 top 有点表示怀疑,问到:“敢问兄台用的什么路数,为何我等都看不到这几个进程的存在?” unhide 笑道:“没什么神秘的,其实我也是遍历 /proc/ 目录,和你们不同的是,我不用 readdir,而是从进程 id 最小到最大,挨个访问 /proc/$pid 目录,一旦发现目录存在而且不在 ps 老哥的输出结果中,那这就是一个隐藏进程。” 一旁的 ps 笑道:“原来还有我的功劳呐。” “找到了,就是这家伙!”,netstat 大声说到。 “你怎么这么肯定?”部长问到。 “大家请看,进程打开的文件都会在 /proc/pid/fd 目录下,socket 也是文件,我刚看了一下,这个进程刚好有一个 socket。再结合 /proc/tcp 信息,可以确定这个 socket 就是目标端口号 7777 的那一条!” “好家伙!好家伙”,众人皆啧啧称赞。 “还等什么,快让我来干掉它吧!”,kill 老哥已经按捺不住了。 “让我来把它删掉”,rm 小弟也磨刀霍霍了。 部长摇头说到:“且慢,cp 何在,把这家伙先备份到隔离目录去,以待秋后算账”。 cp 拷贝完成,kill 和 rm 两位一起上,把背后这家伙就地正法了。 top 赶紧查看了最新的资源使用情况,惊喜的欢呼:“好了好了,CPU 占用率总算降下去了,真是大快人心。” 天色已然不早,没多久,众人先后离开,帝国恢复了往日的平静。 不过,安全部长的脸上,仍然是一脸愁容。 “部长,病毒已经被清除,为何还是闷闷不乐呢?”,助理问到。 “病毒虽已清除,但却不知这家伙是如何闯入的,还有背后暗中保护隐藏它的人又是谁,这实让我在很忧心啊!” 不知不觉夜已深,帝国安全警报突然再一次响了起来。 “这又是怎么回事?”,部长厉声问到。 “部长,rm 那小子是假冒的,今天他骗了我们,病毒根本没删掉,又卷土重来了!” 部长望向远处的天空,CPU 工厂门口的风扇又开始疯狂地转了起来···

    时间:2021-02-02 关键词: 占用率 CPU

  • 买芯片也要摇号了?

    编排 | strongerHuang 来源 | 芯师爷、云头条 可能大家都对MCU前面涨价的消息了解了,比如STM32有些价格翻了几倍。其实,不只是MCU这种IC涨价,市面上大部分芯片都出现涨价的情况,波及到CPU、 GPU等。 “缺芯”大潮下,电子行业也涌现了一些罕见现象。比如有媒体报道:某电子产品零售商采用了“摇号”的方式出售近段时间供应紧俏的英伟达RTX 3000显卡和AMD Ryzen 5000 CPU。 不得不说,对于电子供应链行业而言,2021年开场方式的魔幻程度不亚于2020年。 消费者“摇号”购买CPU、GPU 据云头条报道,11月20日电子产品零售商公司Newegg(以下简称:零售商)临时发布了一个“摇号销售”网页(现已失效)。 这套系统的工作原理是:零售商取消了先到先得的商品出售方式,改为在三个小时的时间窗口内,对于想要购买的紧俏产品,消费者都有机会参与摇号,零售商将在当天抽出中奖者,并通过电子邮件通知他们,中奖的消费者可以在两小时内完成购买,否则预订将被取消。 图片来源:云头条 在各大零售商多处于断货状态的英伟达RTX 3000显卡和AMD Ryzen 5000 CPU入选了该系统首批出售商品。 在本次活动中,“摇号”系统还有个值得注意的地方是:消费者并不能单独购买英伟达的RTX 3000显卡或AMD Ryzen 5000 CPU,必须以组合产品的方式购买供不应求的RTX 3000显卡或AMD CPU,也就是说消费者们购买这两款商品,还需要“配货”——同时购买搭售的主板。 该零售商的这一活动持续时间并不长,在活动当天下午就撤下了,不过据其向《个人电脑杂志》(PCMag)表示,该“摇号”系统旨在向真实的客户提供紧俏产品,首次“摇号”主要是收集和评估反馈,未来还将继续提供组合产品和单个产品的销售。 CPU、GPU为何供应紧张? “摇号”的销售方式在业内一经传开,备受争议。支持者认为,这样可以避开黄牛,让真正有需求的人买到合适的产品;而反对意见集中在:组合销售的方式提高了商品的总价。  但双方都不得不承认,在当下的环境下,并没有更多获得英伟达RTX 3000显卡或AMD Ryzen 5000 CPU的方式,因为这两款商品实在是太缺了! GPU和CPU是计算机组装必不可少的零件,而英伟达和AMD为这一市场的全球主要供应商。实际上,各系列英伟达GPU和AMD的CPU在市场上已经持续热销一段时间了。 一方面,在疫情的环境下,居家办公、在线教育的需求爆发,台式电脑和笔记本的销量持续走高。另一方面,从2020年11月份开始,比特币的价格从1万美元左右一路飙涨,到12月16日突破2万美元,1月2日,突破3万美元,1月8日突破4万美元,最高价达到了41887.8美元,最高点和3月14日年内最低点的4944美元相比,暴涨了近10倍。 图片来源:比特大陆官网 随着比特币价格飙升,这一轮被视为“牛市”的比特币行情延续到了其上游的比特币矿机产业,矿机厂商比特大陆官网,相关的比特币矿机皆已显示售罄,发货时间则到了2021年8月,矿机进入“一机难求”的境地。 相关计算机产品的热销极大地带动了英伟达GPU和AMD的CPU芯片销量,但是在市场的另一端,产品的供应链却遭遇了“缺芯大潮”。 在正常的供应流程,英伟达/AMD研发芯片→晶圆代工厂生产芯片→品牌厂制作CPU/GPU处理器→代理商负责销售→消费者购买。整个流程一气呵成。 但在2020年初疫情的影响下,所有产业的供应链周期都被迫相对应延长、积压。此前有媒体披露,电子市场需求从下半年陆续复苏,当前全球晶圆代工大厂台积电和三星10nm以下的先进芯片制程均已经接近满载,成熟制程产能也供应紧张,且在高通和苹果这些拥有庞大出货量对手的竞争下,英伟达和AMD能拿到的芯片产能非常有限。 此外,英伟达和AMD两厂曾官方回应称:产品遇到了供应链紧张的问题,除了晶圆和硅芯片量不足,还有一些原因来自基板材料和元件的短缺。 对于普通消费者来说,缺芯导致的产品供应减少还不是唯一的供应难题,普通消费者的购买能力远不如矿机厂商,面临的购买竞争更加激烈,要获得理想GPU和CPU处理器就更难了,在这种情况下,也难怪有零售商平台破天荒以“摇号”作为产品销售方式之一。 小结 实际上,消费者“摇号”购买CPU/GPU,本质上反应的还是供应链“缺芯”问题的严峻。站在供应链的角度,这种现象并非大家愿意见到的,但不可否认,缺芯的现象正从上游逐渐蔓延开来。 在国内其他电商平台上,也有类似之举。因为华为手机所用的高端芯片供应紧张,从2020年年底开始,京东平台的华为官方旗舰店改变了Mate 40 RS原本的销售模式。消费者需通过抽签才能购买采用麒麟9000芯片的Mate 40 RS,从购买界面来看,想买这款手机需经历预约--抽签--抢购三个过程。 图片来源:华为京东官方旗舰店 “缺芯”状态下,这种“摇号”销售的模式是昙花一现,还是会源源不断持续出现呢?您对此有什么看法?欢迎在评论区留言讨论。 免责声明:本文内容由21ic获得授权后发布,版权归原作者所有,本平台仅提供信息存储服务。文章仅代表作者个人观点,不代表本平台立场,如有问题,请联系我们,谢谢!

    时间:2021-02-02 关键词: 芯片 摇号 CPU

  • CPU、MPU、MCU和SOC还傻傻分不清楚?看这篇文章就够了

    在嵌入式开发中,我们会经常看到或接触一些专业术语,例如CPU、MPU、MCU和SOC等,并且这些专业术语出现的频率也是非常之高,在面试中也常常会作为提问的知识点,下面我们就来看一下他们之间的特点和区别。 CPU CPU是Central Processing Unit的缩写,计算机的运算控制核心就是CPU。CPU是由运算器、控制器和寄存器及相应的总线构成。众所周知的三级流水线:取址、译码、执行的对象就是CPU,CPU从存储器或高速缓冲存储器中取出指令,放入指令寄存器,并对指令译码,然后执行指令。而计算机的可编程性其实就是指对CPU的编程。 MPU MPU是Micro Processor Unit的缩写,指微处理器(这里要注意不是微控制器,很多人会把微处理器和微控制器混淆),微处理器通常代表功能强大的CPU(可理解为增强型的CPU),这种芯片往往是计算机和高端系统的核心CPU。例如嵌入式开发者最熟悉的ARM的Cortex-A芯片,他们都属于MPU。 MCU MCU是Micro Control Unit的缩写,指微控制器。随着大规模集成电路的出现及发展,把计算机的CPU、RAM、ROM、定时器和输入输出I/O引脚集成在一个芯片上,比如51,STC、Cortex-M这些芯片,它们的内部除了CPU外还包含了RAM和ROM,可直接添加简单的器件(电阻,电容)等构成最小系统就可以运行代码了。而像ARM(Cortex-A系列)直接放代码是运行不了的,因为它本质上只是增强版的CPU,必须添加相应的RAM和ROM。 SOC SOC是System on Chip的缩写,指的是片上系统。可以这样对比来看:MCU只是芯片级的芯片,而SOC是系统级的芯片,它集成了MCU和MPU的优点,即拥有内置RAM和ROM的同时又像MPU那样强大,它可以存放并运行系统级别的代码,也就是说可以运行操作系统(以Linux OS为主) 另外,SOPC也是一个值得了解的概念,与上述几项概念相比,SOPC的出现频率并不是那么高,但这并不影响它的重要性。SOPC是System On a Programmable Chip的缩写,即 可编程片上系统,SOPC与MCU、MPU、SOC最明显的区别在于:可更改硬件配置,也就是说自己构造芯片。 举个例子说明便于理解,单片机的硬件配置是固化好了的, 我们能够编程修改的就是软件配置,本来是串口通信功能,通过修改代码变成AD采样功能,也就是说硬件配置是固定了的,我们只能通过修改软件来选择其中的一项或多项功能;而SOPC可以修改硬件配置信息使其成为相应的芯片,可以是MCU,也可以是SOC。 结语 在嵌入式开发中,接触频率较多的一般是MCU和SOC,而现在STM32也几乎成为了MCU的代名词,SOC目前则以Cortex-A系列为主,开发难度也有所差异,对于嵌入式从业者来说,弄清楚这些专业概念是必备的。 来源:头条号-嵌入式在左C语言在右 链接:https://www.toutiao.com/i6841833288915485192/ 免责声明:本文内容由21ic获得授权后发布,版权归原作者所有,本平台仅提供信息存储服务。文章仅代表作者个人观点,不代表本平台立场,如有问题,请联系我们,谢谢!

    时间:2021-01-21 关键词: 嵌入式 SoC MCU MPU CPU

  • 国产OS:已经可以替代Windows 7

    近日,统信软件总经理刘闻欢指出,统信UOS操作系统支持全CPU平台,建成了完整高效的生态适配平台。目前,已经完成近2000次适配工作,建设初具规模的开放生态,桌面生态已具备Windows 7替代能力。 去年一年,统信UOS出货超过100万套,服务用户覆盖全国,在党政、金融、国防、交通、电力、电信等关键领域市场占有率遥遥领先。 官网显示,统信软件是以“打造中国操作系统创新生态”为使命的中国基础软件公司,由国内领先的操作系统厂家于2019年联合成立。公司专注于操作系统等基础软件的研发与服务,致力于为不同行业的用户提供安全稳定、智能易用的操作系统产品与解决方案。统信软件总部设立在北京,同时在武汉、上海、广州、南京等地设立了地方技术支持机构、研发中心和通用软硬件适配中心。 作为国内领先的操作系统研发团队,统信软件拥有操作系统研发、行业定制、国际化、迁移和适配、交互设计、咨询服务等多方面专业人才,能够满足不同用户和应用场景对操作系统产品的广泛需求。 基于国产芯片架构的操作系统产品已经和龙芯、飞腾、申威、鲲鹏、兆芯、海光等芯片厂商开展了广泛和深入的合作,与国内各主流整机厂商,以及数百家国内外软件厂商展开了全方位的兼容性适配工作。 另外,据统信UOS官网显示,统信UOS应用商店(ARM版)上线一批流行安卓应用,包括微信、QQ、同花顺、企业微信、今日头条、学习强国、抖音、爱奇艺、腾讯会议、钉钉等。 END ▍ 推荐阅读 缺芯少货、华为跌落……2021年智能手机市场或将迎来大变化! 突发!中芯国际被移除美国金融市场 中国构建全球首个星地量子通信网! 免责声明:本文内容由21ic获得授权后发布,版权归原作者所有,本平台仅提供信息存储服务。文章仅代表作者个人观点,不代表本平台立场,如有问题,请联系我们,谢谢!

    时间:2021-01-20 关键词: Windows 统信软件 CPU

  • 如何查询OS、CPU、内存、硬盘信息

    编排 | strongerHuang 微信公众号 | 嵌入式专栏 本文描述 linux 查询操作系统信息,CPU物理个数,CPU核心数,逻辑CPU数,内存信息查询,硬盘信息查询。 前言 当我们接手了一台或者几台服务器的时候,首先我们有必要对服务器的基本配置有所认识,这样才可以对症下药,对以后的软件部署,系统运维会有事半功倍的效果。 关于服务器基本配置 查询服务器的基本配置一般查询操作系统,CPU,内存,硬盘,下面进行逐一讲解。 2.1 操作系统基本配置查询 查看操作系统版本 #cat /etc/redhat-release这个命令主要是查看红帽发行的操作系统的版本号 [root@node5 ~]# cat /etc/redhat-release CentOS Linux release 7.4.1708 (Core) #cat /etc/issue这个命令适用于大多数linux发行版 [root@node5 ~]# cat /etc/issue \S Kernel \r on an \m 查看操作系统内核版本 [root@node5 ~]# uname -r 3.10.0-693.el7.x86_64 查看操作系统详细信息 [root@node5 ~]# uname -a Linux node5 3.10.0-693.el7.x86_64 #1 SMP Tue Aug 22 21:09:27 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux #从上面这段输出可以看出,该服务器主机名是node5,linux内核版本是3.10.0-693.el7.x86_64,CPU是x86架构 #该命令可以查看更多信息 [root@node5 ~]# more /etc/*release :::::::::::::: /etc/centos-release :::::::::::::: CentOS Linux release 7.4.1708 (Core) :::::::::::::: /etc/os-release :::::::::::::: NAME="CentOS Linux" VERSION="7 (Core)" ID="centos" ID_LIKE="rhel fedora" VERSION_ID="7" PRETTY_NAME="CentOS Linux 7 (Core)" ANSI_COLOR="0;31" CPE_NAME="cpe:/o:centos:centos:7" HOME_URL="https://www.centos.org/" BUG_REPORT_URL="https://bugs.centos.org/" CENTOS_MANTISBT_PROJECT="CentOS-7" CENTOS_MANTISBT_PROJECT_VERSION="7" REDHAT_SUPPORT_PRODUCT="centos" REDHAT_SUPPORT_PRODUCT_VERSION="7" :::::::::::::: /etc/redhat-release :::::::::::::: CentOS Linux release 7.4.1708 (Core) :::::::::::::: /etc/system-release :::::::::::::: CentOS Linux release 7.4.1708 (Core) 2.2 CPU基本配置查询 名词解释 名词 含义 CPU物理个数 主板上实际插入的cpu数量 CPU核心数 单块CPU上面能处理数据的芯片组的数量,如双核、四核等 (cpu cores) 逻辑CPU数/线程数 一般情况下,逻辑cpu=物理CPU个数×每颗核数,如果不相等的话,则表示服务器的CPU支持超线程技术 查看 CPU 物理个数 [root@node5 ~]# grep 'physical id' /proc/cpuinfo | sort -u | wc -l 1 查看 CPU 核心数量 [root@node5 ~]# grep 'core id' /proc/cpuinfo | sort -u | wc -l 4 查看 CPU 线程数 #逻辑cpu数:一般情况下,逻辑cpu=物理CPU个数×每颗核数,如果不相等的话,则表示服务器的CPU支持超线程技术(HT:简单来说,它可使处理#器中的1 颗内核如2 颗内核那样在操作系统中发挥作用。这样一来,操作系统可使用的执行资源扩大了一倍,大幅提高了系统的整体性能,此时逻#辑cpu=物理CPU个数×每颗核数x2) [root@node5 ~]# cat /proc/cpuinfo| grep "processor"|wc -l 4 [root@node5 ~]# grep 'processor' /proc/cpuinfo | sort -u | wc -l 4 查看 CPU 型号 [root@node5 ~]# cat /proc/cpuinfo | grep name | sort | uniq model name : Intel(R) Core(TM) i7-8550U CPU @ 1.80GHz [root@node5 ~]# dmidecode -s processor-version | uniq #使用uniq进行去重 Intel(R) Core(TM) i7-8550U CPU @ 1.80GHz 查看 CPU 的详细信息 #CPU有几个核,就会输出几个重复的信息 [root@node5 ~]# cat /proc/cpuinfo processor : 0 vendor_id : GenuineIntel cpu family : 6 model : 142 model name : Intel(R) Core(TM) i7-8550U CPU @ 1.80GHz stepping : 10 microcode : 0x96 cpu MHz : 2000.921 cache size : 8192 KB physical id : 0 siblings : 4 core id : 0 cpu cores : 4 apicid : 0 initial apicid : 0 fpu : yes fpu_exception : yes cpuid level : 22 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss ht syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon nopl xtopology tsc_reliable nonstop_tsc eagerfpu pni pclmulqdq vmx ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm 3dnowprefetch tpr_shadow vnmi ept vpid fsgsbase tsc_adjust bmi1 avx2 smep bmi2 invpcid mpx rdseed adx smap clflushopt xsaveopt xsavec arat bogomips : 4002.00 clflush size : 64 cache_alignment : 64 address sizes : 43 bits physical, 48 bits virtual power management: 查看CPU的详细信息 [root@node5 ~]# lscpu Architecture: x86_64 CPU op-mode(s): 32-bit, 64-bit Byte Order: Little Endian CPU(s): 4 On-line CPU(s) list: 0-3 Thread(s) per core: 1 Core(s) per socket: 4 Socket(s): 1 NUMA node(s): 1 Vendor ID: GenuineIntel CPU family: 6 Model: 142 Model name: Intel(R) Core(TM) i7-8550U CPU @ 1.80GHz Stepping: 10 CPU MHz: 2000.921 BogoMIPS: 4002.00 Virtualization: VT-x Hypervisor vendor: VMware Virtualization type: full L1d cache: 32K L1i cache: 32K L2 cache: 256K L3 cache: 8192K NUMA node0 CPU(s): 0-3 Flags: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss ht syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon nopl xtopology tsc_reliable nonstop_tsc eagerfpu pni pclmulqdq vmx ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm 3dnowprefetch tpr_shadow vnmi ept vpid fsgsbase tsc_adjust bmi1 avx2 smep bmi2 invpcid mpx rdseed adx smap clflushopt xsaveopt xsavec arat CPU配置总结 通过以上的查询,我们可以知道该服务器是1路4核的CPU ,CPU型号是Intel(R) Core(TM) i7-8550U CPU @ 1.80GHz,该CPU没有超线程 2.3 内存基本配置查询 名词解释 名词 含义 Mem 内存的使用情况总览表 Swap 虚拟内存。即可以把数据存放在硬盘上的数据,当物理内存不足时,拿出部分硬盘空间当SWAP分区(虚拟成内存)使用,从而解决内存容量不足的情况。SWAP意思是交换,顾名思义,当某进程向OS请求内存发现不足时,OS会把内存中暂时不用的数据交换出去,放在SWAP分区中,这个过程称为SWAP OUT。当某进程又需要这些数据且OS发现还有空闲物理内存时,又会把SWAP分区中的数据交换回物理内存中,这个过程称为SWAP IN。当然,swap大小是有上限的,一旦swap使用完,操作系统会触发OOM-Killer机制,把消耗内存最多的进程kill掉以释放内存。 shared 共享内存,即和普通用户共享的物理内存值, 主要用于进程间通信 buffers 用于存放要输出到disk(块设备)的数据的 cached 存放从disk上读出的数据 total 总的物理内存,total=used+free used 使用掉的内存 free 空闲的内存 查询服务器内存 [root@node5 ~]# free -m total used free shared buff/cache available Mem: 3941 286 3446 19 208 3407 Swap: 2047 0 2047 #注释 #linux的内存管理机制的思想包括(不敢说就是)内存利用率最大化。内核会把剩余的内存申请为cached,而cached不属于free范畴。当系统运#行时间较久,会发现cached很大,对于有频繁文件读写操作的系统,这种现象会更加明显。直观的看,此时free的内存会非常小,但并不代表可##用的内存小,当一个程序需要申请较大的内存时,如果free的内存不够,内核会把部分cached的内存回收,回收的内存再分配给应用程序。所以#对于linux系统,可用于分配的内存不只是free的内存,还包括cached的内存(其实还包括buffers)。 #对于操作系统: #MemFree=total-used #MemUsed = MemTotal - MemFree #对于应用程序: #MemFree=buffers+cached+free 每隔3秒查询一下内存 [root@node5 ~]# free -s 3 total used free shared buff/cache available Mem: 4036316 361144 3458272 19536 216900 3419776 Swap: 2097148 0 2097148 total used free shared buff/cache available Mem: 4036316 361144 3458272 19536 216900 3419776 Swap: 2097148 0 2097148 total used free shared buff/cache available Mem: 4036316 361144 3458272 19536 216900 3419776 Swap: 2097148 0 2097148 2.4 硬盘基本配置查询 查询磁盘整体使用情况 [root@node5 ~]# df -h Filesystem Size Used Avail Use% Mounted on /dev/mapper/centos-root 17G 4.1G 13G 24% / devtmpfs 2.0G 0 2.0G 0% /dev tmpfs 2.0G 8.0K 2.0G 1% /dev/shm tmpfs 2.0G 8.7M 2.0G 1% /run tmpfs 2.0G 0 2.0G 0% /sys/fs/cgroup /dev/sda1 1014M 125M 890M 13% /boot tmpfs 395M 0 395M 0% /run/user/0 #命令拓展 #df -a 显示全部的文件系统的使用情况 #df -i显示inode信息 #df -k 已字节数显示区块占用情况 #df -T 显示文件系统的类型 查询某个目录磁盘占用情况 #命令拓展 #du -s 指定目录大小汇总 #du -h带计量单位 #du -a 含文件 #du --max-depth=1 子目录深度 #du -c 列出明细的同时,增加汇总值 [root@node5 ~]# du -sh /home/ 1.7G /home/ [root@node5 ~]# du -ach --max-depth=2 /home/ 4.0K /home/www/.bash_logout 4.0K /home/www/.bash_profile 4.0K /home/www/.bashrc 4.0K /home/www/web 16K /home/www 4.0K /home/nginx/.bash_logout 4.0K /home/nginx/.bash_profile 4.0K /home/nginx/.bashrc 12K /home/nginx 4.0K /home/esnode/.bash_logout 4.0K /home/esnode/.bash_profile 4.0K /home/esnode/.bashrc 4.0K /home/esnode/.oracle_jre_usage 4.3M /home/esnode/elasticsearch-analysis-ik-6.2.2.zip 80M /home/esnode/kibana-6.2.2-linux-x86_64.tar.gz 300M /home/esnode/x-pack-6.2.2.zip 28M /home/esnode/elasticsearch-6.2.2.tar.gz 4.0K /home/esnode/.bash_history 294M /home/esnode/elasticsearch-6.2.2 4.0K /home/esnode/.ssh 4.0K /home/esnode/x-pack生成的秘钥.txt 1014M /home/esnode/kibana-6.2.2-linux-x86_64 8.0K /home/esnode/.viminfo 1.7G /home/esnode 1.7G /home/ 1.7G total 查看目录结构 #tree命令默认没有安装,需要手动安装一下 [root@node5 ~]# yum -y install tree #-L指定目录深度 [root@node5 ~]# tree -L 2 /home/ /home/ ├── esnode │   ├── elasticsearch-6.2.2 │   ├── elasticsearch-6.2.2.tar.gz │   ├── elasticsearch-analysis-ik-6.2.2.zip │   ├── kibana-6.2.2-linux-x86_64 │   ├── kibana-6.2.2-linux-x86_64.tar.gz │   ├── x-pack-6.2.2.zip │   └── x-pack\347\224\237\346\210\220\347\232\204\347\247\230\351\222\245.txt ├── nginx └── www └── web 6 directories, 5 files 以树状的格式显示所有可用的块设备信息 [root@node5 ~]# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 20G 0 disk ├─sda1 8:1 0 1G 0 part /boot └─sda2 8:2 0 19G 0 part ├─centos-root 253:0 0 17G 0 lvm / └─centos-swap 253:1 0 2G 0 lvm [SWAP] sdb 8:16 0 1G 0 disk └─sdb1 8:17 0 200M 0 part sr0 11:0 1 1024M 0 rom #注释 #NAME —— 设备的名称 #MAJ:MIN —— Linux 操作系统中的每个设备都以一个文件表示,对块(磁盘)设备来说,这里用主次设备编号来描述设备。 #RM —— 可移动设备。如果这是一个可移动设备将显示 1,否则显示 0。 #TYPE —— 设备的类型 #MOUNTPOINT —— 设备挂载的位置 #RO —— 对于只读文件系统,这里会显示 1,否则显示 0。 #SIZE —— 设备的容量 列出所有可用的设备、通用唯一识别码(UUID)、文件系统类型以及卷标 [root@node5 ~]# blkid /dev/sda1: UUID="6503b4ad-2975-4152-a824-feb7bea1b622" TYPE="xfs" /dev/sda2: UUID="nqZ4uJ-ksnN-KzYS-N42b-00m3-Ohc2-BJXunP" TYPE="LVM2_member" /dev/sdb1: UUID="94396e17-4821-4957-aa76-d41f33958ff5" TYPE="xfs" /dev/mapper/centos-root: UUID="c1d38b37-821d-48e7-8727-3937ccc657a4" TYPE="xfs" /dev/mapper/centos-swap: UUID="c2fcaf11-42d8-4e4c-bf9e-6464f0777198" TYPE="swap" 免责声明:本文内容由21ic获得授权后发布,版权归原作者所有,本平台仅提供信息存储服务。文章仅代表作者个人观点,不代表本平台立场,如有问题,请联系我们,谢谢!

    时间:2021-01-19 关键词: 内存 硬盘 CPU

  • 凉了,CPU 飙的老高了!

    上个星期,群里出现一个神秘的案例,他的服务器 CPU 使用率飙的老高,但是无论使用 top 命令,还是 pidstate 等其他命令都查不出是哪个进程占用的,感觉这个进程「神秘消失」了一样。 奈何,小林功力不够,我对自己认知也很明确,我承认案例我破不了。不过没关系,好在我朋友多,立马@出了轩辕,轩辕(公众号:编程技术宇宙)是专门搞网络安全的,果然他一进场,就在偷笑,因为我给他送素材来了。。。 来,接下来我们就把这个「病毒式」的进程给扒出来。 CPU起飞了 服务器的CPU一直处于高占用状态,但用top、ps等命令却一直找不到是哪个进程在占用,怀疑中了挖矿病毒,急的团团转。   根据经验,我赶紧让他看一下当前服务器的网络连接,看看有没有可疑连接,果然发现了有点东西: 上Shodan查一下这IP地址: 反向查找,发现有诸多域名曾经解析到这个IP地址: 这是一个位于德国的IP地址,开放了4444,5555,7777等数个特殊的服务端口: 其中这位朋友服务器上发现的连接到的是7777端口,钟馗之眼显示,这是一个HTTP服务的端口,直接访问返回的信息如下: mining pool!,服务器正在挖矿实锤了! 但神奇的是,这个进程像是隐身了一般,找不到存在的任何痕迹。 进程如何隐藏 现在说回到本文的正题:Linux操作系统上,进程要隐藏起来,有哪些招数? 要回答这个问题,先来知道ps、top等命令枚举系统的进程列表的原理。 Linux的设计哲学是:一切皆文件! 进程也不例外, Linux系统中有一个特殊的目录:/proc/,这个目录下的内容,不是硬盘上的文件系统,而是操作系统内核暴露出的内核中进程、线程相关的数据接口,也就是procfs,里面记录了系统上正在运行的进程和线程信息,来查看一下: 这些以数字命名的目录,就是一个进程的PID,里面记录了该进程的详细信息。 而ps、top等命令的工作原理,实质上就是遍历这个目录。 知道了原理,想实现隐藏就有以下几个思路: 命令替换 直接替换系统中的ps、top命令工具。可以从GitHub上下载它们的源码,加入对应的过滤逻辑,在遍历进程的时候,剔除挖矿进程,实现隐藏的目的。 模块注入 编写一个动态链接库so文件,在so中,HOOK遍历相关的函数(readdir/readdir64),遍历的时候,过滤挖矿进程。 通过修改LD_PRELOAD环境变量或/etc/ld.so.preload文件,配置动态链接库,实现将其注入到目标进程中。 内核级隐藏 模块注入的方式是在应用层执行函数HOOK,隐藏挖矿进程,更进一步,可以通过加载驱动程序的方式在内核空间HOOK相应的系统调用来实现隐藏。不过这对攻击者的技术要求也更高,遇到这样的病毒清理起来挑战也更大了。 揪出挖矿进程 通过上面的进程隐藏原理看得住来,都是想尽办法隐藏/proc目录下的内容,类似于“障眼法”,所以包含ps、top、ls等等在内的命令,都没办法看到挖矿进程的存在。 但蒙上眼不代表不存在,有一个叫unhide的工具,就能用来查看隐藏进程。 我让这位朋友安装这个工具来查找隐藏的进程,但奇怪的是,一执行yum install安装,远程连接的SSH会话就立刻断开。 于是退而求其次,选择通过源码安装,又是一直各种报错··· 因为我没办法亲自操作这台服务器,沟通起来比较麻烦,于是我决定研究下这个unhide工具的源码,然后编一个python脚本发给他执行。 源码地址:https://github.com/YJesus/Unhide-NG/blob/master/unhide-linux.c 在查找隐藏进程模块,其大致使用了如下的方法: 挨个访问 /proc/pid/ 目录,其中,pid从1到到max_pid累加 如果目录不存在,跳过 如果是unhide自己的进程,跳过 如果在ps命令中能看到,跳过 剩下的,既不是自己,也不在ps命令输出中,则判定为隐藏进程 按照这个思路,我编写了一个Python脚本发给这位朋友,执行后果然发现了隐藏的进程: 别着急,不是真的有这么多进程,这里是把所有的线程ID列举出来了。随便挑选了一个看一下: 还记得前面通过netstat命令看到挖矿进程建立了一个网络连接吗?Linux一切皆文件,在 /proc/pid/fd 目录下有进程打开的文件信息: 这里发现这个进程打开了一个socket,后面的10212是inode id,再通过下面的命令看一下这个socket到底是什么: cat /proc/net/tcp | grep 10212 输出了四元组信息: 左边是源IP地址:源端口,右边是目的IP地址:目的端口 目的端口1E61就是7777!!! 找到了,就是这货! 再次查看 cat /proc/pid/environ,定位到进程的可执行文件: 总算把这家伙找到了: 网上一搜这家伙,看来是惯犯了: 挖矿病毒分析 把这个挖矿木马下载下来,反汇编引擎中查看,发现加壳了。 脱壳后,在IDA中现出了原形,不禁倒吸了一口凉气,居然悄悄修改/root/.ssh/authorized_keys文件,添加了RSA密钥登录方式,留下这么一个后门,随时都能远程登录进来。 除此之外,还发现了病毒尝试连接的大量域名: 看到这里简直可怕!自己的服务器被病毒按在地上摩擦啊! 清除建议 开启SELinux 杀掉挖矿进程 删除病毒程序(注意rm命令是否被替换) 删除病毒驱动程序(注意rm命令是否被替换) 删除病毒添加的登录凭据 防火墙封禁IP、端口    免责声明:本文内容由21ic获得授权后发布,版权归原作者所有,本平台仅提供信息存储服务。文章仅代表作者个人观点,不代表本平台立场,如有问题,请联系我们,谢谢!

    时间:2021-01-11 关键词: 服务器 使用率 CPU

  • 测试工具统计不靠谱,英特尔台式CPU市场份额依然无可匹敌

    测试工具统计不靠谱,英特尔台式CPU市场份额依然无可匹敌

    在近期一份来自PassMark的数据报告中显示,AMD市场份额达到了50.8%,英特尔为49.2%,AMD自从2006年第一季度之后,再次实现了对英特尔的反超。而事实上这份图表并不如我们所想象的那么简单。 PassMark数据局限性太大 与国内鲁大师一样,PassMark其实是源自澳大利亚的一家专门从事软件和硬件基准测试的软件公司,它的测试范围往往就有地区的局限性。最简单的例子,鲁大师测试在国内盛行,但不意味着鲁大师的产品热度统计就能代表全球市场的情况。同理,PassMark所代表的其实是在一定时间、一定地区内部分产品参与测试的热度。 事实上,PassMark对测试的产品统计不会加以详细甄别。例如单个产品在重复压力测试20次之后,PassMark会给予20次的使用计数。因此前面提到的PassMark市场份额统计实际上是根据PassMark测试的产品热度获得的。 即便如此,由于地区和使用习惯的限制,PassMark统计出的产品热度同样具备局限性,不能代表全球市场的真实情况。同样以鲁大师为例,中国市场作为IT行业最大的市场之一,国内处理器的热度产品以英特尔为主,得出了与PassMark完全相反的结论。 (来自鲁大师数据报告) AMD实际市场份额为英特尔1/4 那么问题来了,如果PassMark的市场分析不准确,那么有没有一个更准确的数据呢?这里可以应行业市场数据公司Mercury Research提供的报告。在英特尔和AMD的财报中,双方都会引用这家专业的第三方数据作为参考。可以看到,在Mercury Research 2020 Q3中,英特尔全球市场仍然占据了绝对的优势。 (来自Mercury Research 2020 Q3 CPU市场报告) 这份数据同样也出现在了AMD的财报中,从数据中可以看出,AMD CPU的市场份额仍然在20%左右,仅为英特尔的1/4,占有量依然很小。 (数据来自AMD) 如果引用OEM或者更专业的服务器市场数据,那么即便是PassMark得到的结论,也仍然是英特尔占尽优势。 因此可以这么理解,AMD目前市场份额仅为英特尔的四分之一,想在短期内超过对手根本不可能,在x86框架下超越英特尔,当笑话听听就可以了。 而PassMark统计出AMD超英特尔的情况,其实是赶上了AMD新品频发的节点。接下来的几个月,就轮到英特尔新一代酷睿发力的时候了,很快我们会发现,PassMark所统计的CPU市场份额,又会再次被英特尔主导。 英特尔公司市场营销集团中国零售消费事业部总经理 唐炯 事实上,无论台式机CPU还是笔记本CPU市场,英特尔在PC领域的地位始终如一,无法撼动。英特尔公司市场营销集团中国零售消费事业部总经理唐炯表示:“PC重要性日趋凸显,相关业务不断激增,竞争也越来越激烈。我们期待竞争,也重视竞争。英特尔对自己很有信心,我们相信在竞争激烈的环境中,一切都取决于自身能否驱动创新并创造更大的价值。对我们而言,最重要的是继续保持领先地位,与合作伙伴共同推动创新!”

    时间:2021-01-07 关键词: 市场份额 英特尔 CPU

  • 智商税又出新高度,市占率不看全球数据看一款测试工具下载量

    智商税又出新高度,市占率不看全球数据看一款测试工具下载量

    近日,有媒体报道称,根据PassMark的数据,AMD首次在全球台式机CPU市场份额上超过了英特尔。新闻一出,舆论哗然。PassMark是什么公司?它发布的数据权威吗?有代表性吗?经过考证发现,这样的论断确实存在很多漏洞,根本经不住推敲。 (图片来自PassMark报告 AMD vs Intel Market Share) 首先,我们就来扒一扒引发媒体争相报道的新闻源头报告。报告是由PassMark这家专门从事软件和硬件测试和基准的软件公司发布的,但在报告的末尾有清晰的标注:“ 此图统计了在这段时间内提交给我们的基准测试,因此代表使用中的CPU而不是购买的CPU。”长期以来,人们总是误将PassMark、Steam这样的软件平台发布的软件使用次数当作是PC的购买量。这样以偏概全的论断未免有些不太严谨,让人难以信服。 (图片来自PassMark报告 AMD vs Intel Market Share) 其次,市场占有率的得出是一个非常科学而严谨的过程,其中涉及的因素非常多,门槛还是很高的。而根据专业数据调研公司Mercury Research在2020年11月发布的数据,2020年第三季度,在台式机CPU这一细分市场领域,Intel仍然占据了79.9%的市场份额,彰显了Intel遥遥领先的地位。 (权威调研机构Mercury Research发布的2020年第三季度PC市场数据) (英特尔公司市场营销集团中国零售消费事业部总经理 唐炯) 虽然近年来AMD锐龙势头迅猛,在市场占有率方面有所提升,但时间总是公平的。在这个行业已经深耕十年之久的英特尔表现出了从容的气度和无可匹敌的大格局。正如英特尔公司市场营销集团中国零售消费事业部总经理唐炯所说:“PC重要性日趋凸显,相关业务不断激增,竞争也越来越激烈。我们期待竞争,也重视竞争。英特尔对自己很有信心,我们相信在竞争激烈的环境中,一切都取决于自身能否驱动创新并创造更大的价值。对我们而言,最重要的是继续保持领先地位,与合作伙伴共同推动创新!”

    时间:2021-01-07 关键词: 台式机 英特尔 CPU

  • 别给测试工具数据骗了,AMD台式CPU市场份额仅有英特尔1/4

    别给测试工具数据骗了,AMD台式CPU市场份额仅有英特尔1/4

    让我们先来回放PassMark的数据,在1月4日的数据更新中,图表中的AMD市场份额达到了50.8%,英特尔为49.2%,AMD自从2006年第一季度之后,再次实现了对英特尔的反超。 但事实并非如此。 这时候作为一款软件的统计局限就出现了,PassMark的统计数据常带有地区局限,例如PassMark仅能统计出部分地区,参与测试的机型,因此也仅代表部分地区短时间内对某个品牌、某款产品的关注热度。 因此前面提到的PassMark市场份额数据可以理解成为部分地区,在最近一段时间中,测试AMD产品的数量首次超过了英特尔。而顺带一提PassMark的测试数据打分并非完全严谨,CPU和内存测试分数有失偏颇,一般不会作为参考的唯一选择。 (来自鲁大师数据报告) 再提另外一些有意思的数据。同样源自于PassMark,笔记本市场份额英特尔占据了80%以上,AMD不到20%,服务器市场更为夸张,在英特尔和AMD的对抗中,AMD仅占1.2%,剩下98.8%由英特尔占据。 那么有没有一个更为合理的数据统计呢?这里我们可以参考专业的行业市场数据公司Mercury Research提供的市场数据。在Mercury Research 2020 Q3中,英特尔全球市场仍然占据了绝对的优势。 同样,AMD的2020第三季度财报也源自于Mercury Research,20%左右的市场占比也反向证明了英特尔拥有绝对领先的市场份额。 更重要的是,由于第四季度全球范围内芯片、功率半导体零配件缺货,在一个季度内AMD全面反超英特尔也完全是天方夜谭,因此Mercury Research 2020Q3的统计目前为止仍然具备充分的参考价值。 (英特尔公司市场营销集团中国零售消费事业部总经理 唐炯) 千言万语还是那句话,AMD想在短时间内翻身成市场老大,当笑话听听就可以了。

    时间:2021-01-06 关键词: 英特尔 AMD CPU

  • CPU“二八定律”难破,台式机市场份额英特尔持续占优

    CPU“二八定律”难破,台式机市场份额英特尔持续占优

    近日,国外测试软件PassMark发布了关于CPU市场占有率的统计数据,显示AMD在全球台式机CPU市场中占据了50.8%的份额,超过了英特尔49.2%的份额,不少国内媒体也对此进行了报道。 以下是PassMark发布的报告全文的页面截图: 大家也可以点击此处进行查看 在看到这组数据的时候,说实话笔者还是比较震惊的。虽然近年来AMD锐龙势头迅猛,在市场占有率方面有所提升,但毕竟英特尔在此之前有着长达10年以上的绝对领先优势,即便锐龙快速崛起,想要彻底抢占英特尔的市场份额,也并非一朝一夕就能完成。 根据此前专业调研机构发布的数据来看,AMD与英特尔的市场份额为“二八开”。以Mercury Research发布的2020年调研报告为例,在台式机CPU市场中,英特尔占据份额为79.9%,AMD为20.1%。 一家测试软件发布的数据,与专业调研机构发布的数据存在如此大出入,作为关注PC行业的人来说,笔者自然是要弄个明白。因此笔者通过PassMark官网,查看了报告原文,并且注意到了其在注释中的一句话,如下: 可以看到,PassMark发布的数据只代表数据采集期内的“使用中的CPU”,而并非“购买的CPU”。 这也就是说,只有用户使用AMD和英特尔的处理器,并且同时使用PassMark软件做测试,其数据才会被采集到。因此如果以此来作为AMD和英特尔CPU市占率调研数据的话,或许就有些偏颇了。我想这也是为什么一家测试软件公司发布的数据,与专业调研机构发布的调研数据之间存在如此大出入的根本原因。 首先,PassMark本身只是一款测试软件。而其在众多测试软件之中,至少在中国大陆地区也并非主流测试软件。国内的主流媒体基本没有使用这款软件测试电脑的习惯,而普通用户可能都不知道有这么一款软件存在。 其次,在购买CPU的用户群体中,有多少用户使用PassMark软件对电脑进行了测试,并将数据反馈给PassMark公司呢?这可能也要打一个问号。 此外,市场调研报告应该包含样本数量、调研方法、统计方法等信息,而PassMark作为一家软件公司,整个调研报告仅有四张图和一些注释,那么其数据的准确性也要画上一个问号了。 其实不少软件都拥有自家的数据统计平台,PassMark作为一款非知名测试软件,其发布的数据只能代表“有多少使用过PassMark软件的用户在使用什么样的处理器”,而并不能作为不同处理器市占率的参考指标。 其实这一点不难理解,不信大家看看Steam的硬件统计报告,如下: 红框标出了Steam平台用户的CPU使用情况,其中英特尔平台为81%,AMD平台为19%,与PassMark发布的数据完全不同,基本与Mercury Research发布的市占率报告一样,AMD与英特尔是“二八开”。 当然,Steam平台的数据也仅仅只是代表Steam平台用户的CPU使用情况,并不能把它当作市占率的数据来写到报告里。因为市场占有率相关调研涉及到的因素非常多,调研时间、调研难度也只有专业机构才能担当大任。 而且笔者认为相对于PassMark这样的测试软件来说,受众群体更多的Steam平台的数据难道不是更为准确吗?

    时间:2021-01-06 关键词: 台式机 英特尔 CPU

  • 联想拯救者R9000X游戏本CPU性能测评

    联想拯救者R9000X游戏本CPU性能测评

    在这篇文章中,小编将对联想拯救者R9000X 2021游戏本进行CPU性能测评。如果你对联想拯救者R9000X游戏本,抑或是对它的性能具有兴趣,不妨继续往下阅读哦。 一、联想拯救者R9000X游戏本基本介绍 联想拯救者R9000X 2021游戏本是一款定位于轻薄游戏本的旗舰产品,最让人兴奋的是采用了AMD R7-4800H处理器,8核16线程,TDP为45W。联想通过自己的野兽模式,使得联想拯救者R9000X 2021游戏本的单烤处理器能稳定在65W,性能十分强劲,保证了多任务处理、软件应用、大型游戏运行等方面的流畅体验。 除此以外,联想拯救者R9000X 2021游戏本采用了全新的设计,幻黑色机身,配以炫彩烧色的 LOGO。而且,联想拯救者R9000X 2021游戏本采用了 15.6 英寸屏幕,1080p 分辨率,300nit 亮度,100% sRGB 色域。键盘方面。其次,联想拯救者R9000X 2021游戏本采用了新一代的 True Strike 原感键盘,全键无冲。根据官方参数显示,联想拯救者R9000X 2021游戏本重约 1.92Kg,厚度约 15.9mm。 二、联想拯救者R9000X游戏本性能测评 通过上面对联想拯救者R9000X游戏本的简单介绍,想必大家对联想拯救者R9000X游戏本已经具备一定的了解。在这里,小编将对联想拯救者R9000X游戏本进行CPU性能测评。 1、CPU-Z CPU-Z是一款家喻户晓的CPU检测软件,是检测CPU使用程度最高的一款软件,除了使用Intel或AMD自己的检测软件之外,我们平时使用最多的此类软件就数它了。 在CPU-Z中,联想拯救者R9000X 2021游戏本的单线程、多线程得分分别为515.1分和5487.6分。 2、国际象棋跑分 在国际象棋基准测试中,联想拯救者R9000X 2021游戏本的性能倍数为62.48,得分29991千步。 3、CineBench R15 CineBench是很有说服力的一套CPU和显卡测试系统,R15版本最多能够支持256个逻辑核心,此外新版本还加强了着色器、抗锯齿、阴影、灯光以及反射模糊等的考察,对CPU性能的检测更加准确。 在CineBench R15中,联想拯救者R9000X 2021游戏本的单线程、多线程得分分别为190cb和1935cb。 4、CineBench R20 在CineBench R20中,联想拯救者R9000X 2021游戏本的单线程、多线程得分分别为487cb和4534cb。 5、wPrime wPrime是一款通过算质数来测试计算机运算能力等的软件(特别是并行能力),但与Super Pi只能支持单线程不同的是,wPrime最多可以支持八个线程,也就是说可以支持八核心处理器,并且测试多核心处理器性能时比Super Pi更准确。 Ryzen 7 4800H多线程跑完wPrime v2.1 1024M用掉了89.931秒,单线程跑32M则耗时29.272秒。 最后,小编诚心感谢大家的阅读。你们的每一次阅读,对小编来说都是莫大的鼓励和鼓舞。最后的最后,祝大家有个精彩的一天。

    时间:2021-01-06 关键词: R9000X CPU 游戏本

  • vivo X60 Pro搭载Exynos 1080,CPU性能如何?

    vivo X60 Pro搭载Exynos 1080,CPU性能如何?

    在这篇文章中,小编将对vivo X60 Pro智能手机进行CPU性能测评。如果你对vivo X60 Pro手机,抑或是对vivo X60 Pro的实际性能具有兴趣,不妨继续往下阅读哦。 一、vivo X60 Pro智能手机基本介绍 vivo X60 Pro 智能手机延续了双色云阶摄像头模组设计,和 X50 Pro 相比,前者的双色云阶还是有明显的细节变化,首先是摄像头全部放置到了第一阶梯,并且潜望式镜头的旁边,加入了显眼且经典的蔡司小蓝标,因此该阶层的面积要更修长一些,第二阶梯则单独放置了补光灯,右侧是模组的参数标识。 vivo X60 Pro智能手机采用了迷你化的云台结构,把包含镜头和传感器的摄像头整体放在了一个可以活动的平台上,以此可以进行防抖。vivo X60 Pro智能手机的相机系统配置全面,包括一颗3200万像素前置摄像头、4800万像素后置主摄、1300万像素后置超广角、1300万像素后置人像和800万后置潜望摄像头。 二、vivo X60 Pro智能手机性能测评 通过上面对vivo X60 Pro智能手机的简单介绍,想必大家对vivo X60 Pro已经具有一定的了解。这里,小编将对vivo X60 Pro进行CPU性能测评。 vivo X60 Pro智能手机全球首发Exynos 1080,Exynos 1080的CPU核心为1+3+4的组合。而且其中的“1+3”为Arm Cortex-A78大核,其中最大的那颗核心频率达到了2.8GHz,4个小核心是Cortex-A55。 Geekbench提供了快速的基准设计一套全面和准确地衡量处理器和内存性能。旨在使基准易于运行, 易于理解,Geekbench需要猜测出强大的生产和可靠的基准测试结果。在Geekbench 5测试中,Exynos 1080的CPU单核性能与多核性能相比较前代Exynos 980分别有35.9%和82%的提升。 需要我们留意的是,在Geekbench 5的评价体系中,在单核性能以及多核性能方面,Exynos 1080处理器性能和骁龙865几乎没有太大差别,如果在后面能够继续对Exynos 1080处理器进行优化,小编相信,Exynos 1080处理器在性能方面有望超过骁龙865。 vivo X60 Pro智能手机在CPU方面能有如此大的性能提升 Exynos 1080 无疑是起到了重要作用。vivo X60 Pro智能手机CPU最高频率相比980提升了27%,加上大核心从 Cortex-A77升至A78,以及5nm制程工艺;而且Exynos 1080的A78核心有4个,比前代仰仗的2个A77核心给力太多。对于vivo X60 Pro智能手机的CPU性能的提升,小编真是惊喜又意外。 上述所有信息便是小编这次为大家推荐的有关vivo X60 Pro智能手机CPU性能测评的内容,希望大家能够喜欢,想了解更多有关vivo X60 Pro智能手机的信息或者其它内容,请关注我们网站哦。

    时间:2021-01-05 关键词: vivo X60 CPU

首页  上一页  1 2 3 4 5 6 7 8 9 10 下一页 尾页
发布文章

技术子站

更多

项目外包