标签 CPU 下的文章

压力测试 CPU 是检查处理器在重负载下性能表现以及系统在此情况下的温度的最佳方法之一。

当你压力测试 CPU 时,可以监视系统资源,观察它们在最高工作负载下的表现。虽然性能不会改变,但如果处理器不具备良好散热能力,温度可能会影响其运作。

对于发烧友来说,压力测试是建造新系统时必不可少的,特别是如果你打算以后超频 CPU。

例如,在压力测试过程中,如果你的 CPU 很快变得太热,你需要通过更换 CPU 风扇、使用更好的通风机箱等方式来改进散热解决方案。

现在你已经了解到压力测试的好处,接下来我将为你介绍在 Linux 中压力测试 CPU 的以下两种方法:

  • 使用 GtkStressTesting(图形界面方式)
  • 使用 stress 和 s-tui 实用程序(命令行方式)

接下来,让我们从第一种方法开始。

使用图形界面方法压力测试 Linux CPU ?️

如果你更喜欢使用图形界面方法,而不是通过终端操作,我有一个最简单的方法来帮助你进行系统压力测试。

有一个名为 GtkStressTesting 的图形界面实用工具,可以帮助你进行压力测试和同时监视温度。它提供了多种预设来进行系统压力测试,并提供了选择在测试期间需要使用多少个内核的功能。

? 该工具在 GitLab 上已不再积极维护。但是它仍能按预期工作。

GtkStressTesting 可以作为 Flatpak 安装,因此如果你尚未启用 Flatpak 支持,请参考我们的 Flatpak 安装指南

一旦你启用了 Flatpak 支持,可以通过终端(如果没有软件中心)使用以下命令来安装 GtkStressTesting 实用工具:

flatpak install flathub com.leinardi.gst

安装完成后,你可以从系统菜单中启动 GtkStressTesting 实用工具。

在这里,我建议你点击“ 读取全部 Read all ”按钮,并输入 sudo 密码,以便工具可以获取你系统的全部信息:

授予 GtkStressTesting 读取所有的权限

从这里,你可以选择压力测试系统的时间(如果温度过高,随时可以停止进程),并在“ 工作线程:自动 Workers: Auto ”下拉菜单中选择可用的的最大数量。

我选择了 12 核心和 5 分钟的压力测试

选择 Linux 中 CPU 压力测试的时间和核心数

完成后,单击“ 开始 Start ”按钮,监视温度,如果超过 90 度,请停止压力测试。

在我的系统上,压力测试过程中最高温度为 85 度:

使用图形界面压力测试 Linux CPU

这是一种非常简便的压力测试 CPU 的方法,是不是很简单呢? ?

使用命令行终端压力测试 Linux CPU

使用 s-tui 命令行实用程序进行压力测试

使用命令行终端压力测试需要两个实用工具:s-tuistress

你可以从默认软件仓库或 使用 pip 来安装这些工具。如果你可以接受使用旧版本的工具,使用默认软件仓库更容易。

以下是适用于流行 Linux 发行版的安装命令:

基于 Ubuntu/Debian 的发行版:

sudo apt install s-tui stress

Arch Linux:

sudo pacman -S s-tui stress

Fedora/RHEL:

sudo dnf install s-tui stress

如果想要使用 pip 安装最新版本,可以使用以下命令:

pip install s-tui --user

安装完成后,在终端中启动 s-tui 实用工具:

s-tui

你将会看到以下内容:

在 Linux 中监控 CPU 的时钟速度、负荷和利用率

你可以使用鼠标或键盘箭头键浏览菜单,然后点击“ 压力选项 Stress options ”,选择你想要压力测试系统的时间(以“秒”为单位):

设置 Linux 中 CPU 压力测试的时间长度

最后,选择“ 压力 Stress ”选项,它会在指定时间内开始压力测试:

使用终端压力测试 Linux 中的 CPU

如果温度失控,你可以点击“ 退出 Quit ”按钮手动停止压力测试。另外,如果你想要将数据存储在 .csv 格式中,该工具也提供了相应的功能。

要存储数据,你只需要在启动 s-tui 实用工具时附加 -c 标记,如下所示:

s-tui -c

如果你想用自己喜欢的名称保存文件,则必须使用 --csv-file 标记,如下所示:

s-tui --csv-file <file 名称>.csv

例如,这里我将文件命名为 Hello.scv

s-tui --csv-file Hello.scv

你可以在它的 GitHub 页面 上了解更多关于这个工具的信息。

系统快乐,人生快乐 ?

并非每个用户都意识到进行压力测试的好处。有时候它会让他们感到害怕,认为系统无缘无故地达到其极限。

但是,测试将帮助你快速评估和监视系统的状况。例如,温度异常上升和 CPU 无法处理现有负载等问题,可以帮助你及早识别硬件问题。

在任何情况下,如果你想在不进行压力测试的情况下 保持 CPU 温度正常,可以参考我们提供的温度监控资源。

你还可以查看一些 Linux 的 系统监控工具htop 的替代品,以监控系统资源的使用情况。

? 你对于在 Linux 中压力测试 CPU 有什么看法?你认为我们应该这样做吗?请在评论区分享你的想法。

(题图:MJ/e5f3fc49-5e47-4f8a-8970-43a445849172)


via: https://itsfoss.com/stress-test-cpu-linux/

作者:Sagar Sharma 选题:lkxed 译者:ChatGPT 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

AMD 霄龙 Rome 芯片会在连续运行 1044 天后崩溃

霄龙 Rome 是基于 Zen 2 架构的第二代霄龙处理器,AMD 称,它会在连续运行 1044 天后挂起,之后你必须重置服务器才能使芯片正常运行。该芯片是 2018 年底发布的,这意味着一些客户已经遇到了问题。这个问题与处理器核心未能退出 CC6 睡眠状态有关,但 AMD 表示它无意修复该错误。解决该问题有两种,其一是在连续运行 1044 天前重启下,其二是禁用 CC6 睡眠状态。

消息来源:Tom's Hardware
老王点评:连续运行三年很长么?这对于那些比赛 uptime 时长的人来说真不是一个好消息。

AWS 正在关闭其在 GitHub 上的文档仓库

2018 年,AWS 将其文档开源发布到了 GitHub 上,但经过长时间的实验,他们决定归档其大部分文档的存储库,并把精力投入到其文档和网站上。他们原本是意图通过开放和协作来提高价值,但通过客户的反馈了解到,情况并不一定如此。大部分 AWS 文档的主要来源是在内部系统上,他们必须得手动与 GitHub 仓库保持同步,但“实际上消耗了宝贵的时间,这些时间本可以用在更直接提高文档质量的地方”。

消息来源:AWS
老王点评:同步麻烦只是原因之一,重要的是,只是一厢情愿的将文档放到 GitHub 上,希望社区来协作,可能未必有最初想象的那么美好。

一个打字错误导致了 Azure 停止服务十小时

微软 Azure DevOps 是一套应用生命周期服务,由于一个基本的代码错误,周三在巴西南部地区停止工作了大约十个小时。Azure 说明了中断的原因:一个简单的打字错误,删除了 17 个生产数据库。工程师们进行了一次代码升级,将旧的 API 调用换成了新的 API 调用。在拉取请求中出现了一个打字错误,它导致后台快照删除工作删除了整个服务器。虽然 Azure DevOps 有测试来捕捉此类问题,但错误的代码只在某些条件下运行,因此在现有的测试中没有很好地覆盖。

消息来源:The Register
老王点评:越来越集中的云服务,一旦出现一个微小的故障,可能带来的就是成片的故障蔓延。

回音

  • 在 Reddit 通过对 API 收费来 扼杀 第三方客户端后,Reddit 上的一些版块计划将在 6 月 12-14 号临时关闭版块抗议,Reddit 对此的 回应 是封杀这些版块的管理员账号。

人工智能有“灭绝(人类)的危险”

非营利组织“ 人工智能安全中心 Center for AI Safety ”预计将发布一份只有一句话的声明:“减轻人工智能带来的灭绝风险应与其他社会规模的风险,如大流行病和核战争一样,成为全球优先事项。”这封公开信由 350 多名从事人工智能工作的高管、研究人员和工程师签署,签署者包括三家领先的人工智能公司 OpenAI、谷歌 DeepMind 和Anthropic 的 CEO,也包括除了 Yann LeCun 之外的人工智能领域另外两位图灵奖得主。

消息来源:纽约时报
老王点评:这个时候,我们应该相信他们真的放出来一只不得了的巨兽。但是我觉得,倡议是徒劳的,或许能引起全社会的关注,但是如果没有切实的利益机制制约,早晚会无可遏制。

人工智能意味着每个人现在都可以成为程序员

在台北举行的 Computex 论坛上,英伟达 CEO 黄仁勋对数千人说,人工智能正在引领一场计算革命。他在演讲中说:“毫无疑问,我们正处于一个新的计算时代”。他表示,人工智能意味着每个人现在都可以成为计算机程序员,因为他们需要做的只是与计算机对话,并为 “数字鸿沟” 的结束欢呼。

消息来源:路透社
老王点评:程序员可能就会像以前的手工业者们一样,绝大部分都会消失,只在偏僻的角度零星留下几个来修复一些遗留系统。

英特尔将在其最新 CPU 中加入人工智能处理芯片

英特尔称,将在其即将推出的第 14 代酷睿处理器 Meteor Lake CPU 的所有型号中加入 “视觉处理单元” VPU。如今,CPU 和 GPU 承担着繁重的工作,但它们将被人工智能工作负载的需求所淹没。将这些工作转移到云端是昂贵的,也是不切实际的,因为买家希望个人电脑有良好的性能,因此,VPU 将作为一种 SoC 出现在 CPU 中。CPU 仍将被要求做低延迟的简单推理工作,GPU 将被用来做涉及并行和吞吐量的工作,而其他与人工智能相关的工作将被卸载到 VPU 上。

消息来源:The Register
老王点评:整个世界仍像一辆没有刹车的卡车,奔向了人工智能的未来。

回音

澳证交所宣告用区块链改造其核心交易系统失败

澳大利亚证券交易所(ASX)在 2017 年曾宣布用基于区块链的替代品取代其核心交易系统 CHESS,但一直到 2022 年都 未曾完工,并在去年 11 月 “暂停” 了该工作,因为外部审查发现该软件在开发了七年后必须进行大量的返工。ASX 表示它正在考虑再次尝试重建这个有 30 年历史的软件的方案,但不会涉及区块链或相关的分布式账本技术。

消息来源:路透社
老王点评:这原本是世界上最引人注目的概念用例之一。在区块链技术被热捧时,似乎什么都应该用区块链来重新写一下。当热潮退去,另外一个热潮来临时,一切都打回了原形。但是我依然认为区块链有其价值,在褪去那些炫目的光环后,它本质的东西才能剩下。

英特尔研究开发仅支持 64 位的 x86S 架构

自 Windows 7 以来,大部分 PC 用户运行的 Windows 操作系统都是 64 位,搭载的内存也超过了 4GB,64 位应用和游戏都逐渐成为了主流。对英特尔而言,简化 x86 指令集架构,只支持 64 位显然有诸多好处。英特尔发表了一份白皮书,探索了仅 64 位的 x86S 架构。在新的架构中,用 64 位的简化分段模型分段支持 32 位应用,移除了 16 位寻址支持。64 位的 x86S 芯片仍然支持 32 位应用,但不再支持 32 位操作系统。

消息来源:英特尔
老王点评:是时候考虑全面转向 64 位了,就像当时从 8 位、16 位升级到 32 位一样。抛掉历史包袱,显然更好。虽然这一天来的不算早,但是依然有点意外。

大量恶意项目导致 PyPi 暂停新注册两天

上周六,官方的 Python 软件包第三方注册机构 PyPI “暂时停止了新用户的注册和新项目的上传”。PyPI 称,在过去的一周里,在其上创建的恶意用户和恶意项目的数量已经超过了应对能力,“特别是在多个 PyPI 管理员休假的情况下”。现在,PyPI 表示“暂停服务已被解除”,但没有提供更多细节。

消息来源:Bleeping Computer
老王点评:在第三方软件库越来越成为基础设施的重要一环时,其承担了太多原本没有预料的压力。也许是该考虑在新的形势下,如何改进已经用了数十年的第三方中心化的软件库的机制、架构和流程了。

OpenShift 是红帽增长最快的部分

红帽也许是最著名的 Linux 操作系统供应商,但该公司的 OpenShift 平台才是其增长最快的部分。IBM 在其财报中称 OpenShift 是一项 10 亿美元的业务。OpenShift 基于开源的 Kubernetes 容器编排系统,这是红帽将商业和开源结合起来,为所有参与者带来利益的又一个例子。

消息来源:Venture Beat
老王点评:虽然知道操作系统系统厂商都逐渐扩展其营利方向,但是我还是为 OpenShift 的发展吃惊。

Facebook 被指秘密耗尽用户的电池

以测试功能或问题的名义,比如测试应用程序运行速度或图像的加载方式,“偷偷” 耗尽某人的手机电量,这种做法被称为 “负测试”。一名前 Facebook 雇员因拒绝执行 “负测试” 而被解雇,他被告知这样 “通过伤害少数人,可以帮助更多的人”。

消息来源:《纽约邮报》
老王点评:可能,在我们不知道的情况下,也被 “负测试” 吧?

拟议的 Linux 补丁将允许在构建时禁用 CPU 安全缓解措施

如果想避免内核中不断增加的 CPU 安全缓解措施及其相关的性能开销,有一个拟议的 Linux 内核补丁将提供一个新的 Kconfig 构建时选项,来构建一个不安全的内核。之前,有一个等同的 Linux 内核启动参数 mitigations=off,可以允许在运行时禁用针对这些 CPU 问题的各种内核内安全缓解措施。这个新的构建选项可以避免在启动时忘记设置该内核参数。

消息来源:Phoronix
老王点评:虽然在生产环境或对安全有严格要求的环境中,应该坚持启用这些安全缓解措施,但也可见这些缓解措施对性能的损耗不小。

Mastodon 拒绝接受投资以保持非营利地位

Mastodon 的开发者 Eugen Rochko 说,随着产品的快速增长,他已经收到了来自五个以上美国投资者投资 “数十万美元” 以支持该产品的提议。但他说,该平台的非营利地位是 “不可触动的”,并补充说,Mastodon 的独立性和在其服务器上选择的审核方式是其吸引力的一部分。Mastodon 将继续依靠捐款来运作。Rochko 是 Mastodon 的唯一股东,他去年每月向自己支付 2400 欧元。

消息来源:Ars Technica
老王点评:希望 Mastodon 能保持独立、非营利地位。

Clear Linux 现在可以处理多达 512 个 CPU 核心

Clear Linux 内核的可处理的 CPU 核心数在几年前被设定为 320,但在 AMD 霄龙 Genoa CPU 的情况下,现在每个插槽可以有多达 96 个核心、192 个线程,或者两个插槽系统总共有 384 个线程/逻辑核心。这个疏忽现在已经被修复了,Clear Linux 内核将该值设置为 512,但仍然低于一些 Linux 发行商内核构建时设置的 8192 的最高极限。

消息来源:Phoronix
老王点评:作为展示英特尔 CPU 领先性的发行版,居然限制了 CPU 数量。

2022 年 VR 头盔销量缩水

根据一份数据,2022 年全球 VR 头盔以及 AR 设备的出货量同比下降超过 12%,为 960 万台。分析师预测,明年预计将是 VR 市场的另一个 “缓慢年”,理由是经济疲软和通货膨胀。同时,对 VR 头盔销量和出货量的估计影响了 Meta 公司,其股价今年已经损失了约三分之二的价值。扎克伯格预计元宇宙需要十年的时间才能成为主流,并预测它最终将承载数千亿美元的商业。

消息来源:CNBC
老王点评:在当前的技术基础上,VR/AR 还缺乏真正发展起来的动力,元宇宙还太远。