多核和多处理器有什么区别?
请问 MultiCore 和 MultiProcessor 有什么区别? ...
有一款名为 granola 的省电应用程序。它需要在 bios(CPU 配置)上启用 Intel(R) speedStep。 我如何知道启用电源此功能是否存在问题? 如果我的计算机与电源存在兼容性问题,此功能是否会损坏我的计算机内部的组件? 操作系统:Windows 7 ...
您好,我正在编写一个 bash 脚本,其中我必须使用 ipset-restore 命令恢复大约 8 个以上的大 ip 集。 实际上我的 shell 脚本基本上有一个类似的列表 ipset-restore < 列表 1.txt ipset-restore < 列表 2.txt ipset-restore < 列表 3.txt ... 以这种方式执行操作非常慢,并且因为机器有资源并且 ipset 是多线程的,可以并行执行各种操作,所以我想一次执行许多 ipset-restore。 我想到使用禁止但是这样做会让我无法在执行新指令之前查看进程是否已...
我有一块 2 个 CPU 插槽的主板,每个插槽都装有 Intel Xeon E5410,它有 2.33Ghz 和 4 个内核。在任务管理器中,它显示 2 个 CPU,但只能识别 2.33Ghz,而不是 4.66Ghz(我使用的是 Windows 10 Pro): 我也尝试过在 msconfig 中更改处理器的数量,但是将其更改为 2 只会提供 2 个核心,8 没有任何改变,而 4 只允许我使用 4 个核心。 有人能告诉我这是什么问题,以及如何解决它吗?提前谢谢了。 ...
我有一个简单的、CPU 密集型的、单 CPU 应用程序在 Docker 容器中运行。 实际上,它在处理工作时完全使用实例上的单个 CPU。 据我了解,有两种主要方法可以提高应用程序的性能: 重写应用程序,使其可以在多个 CPU 上本地运行 按照负载均衡器后面的 CPU 数量多次运行应用程序(每个实例将处理一部分工作负载) 这些方法各有什么优缺点?如何选择最理想的方法?还有其他方法吗? ...
我喜欢在我的计算机上运行大量繁重的计算(例如分解大整数和其他计算数论),而我的 17-12700K 通常在这方面表现相当不错。 但有时任务管理器显示 p 核将停止运行程序并将其“转储”到 e 核,然后锁定我的计算机,因为(我认为)没有足够的 CPU 能力来全速运行繁重的任务和操作系统。 它通常不会不可挽回地锁定,但这很烦人,并且似乎毫无理由地减慢了进度。它不会中断程序的正确性,似乎不是热问题,而且似乎无论重新启动时间或使用的线程数如何都会发生。 我只能假设这是由于某种毫无意义的“优化”而发生的,当长时间运行的进程的总功耗过高时(我对此不介意),它会默默地尝试...
我有一个 Windows 操作系统,安装了 WSL。我在 WSL 中运行一些计算繁重的进程,这些进程用 Fortran 编写,使用 提交nohup,通常需要 10 个小时才能完成任务。 我想同时提交 30 个任务。但我想为我的 Windows 进程(如我的浏览器和 OriginPro)留出至少一个核心(或线程)。 有没有办法在 WSL 中提交仅限于 n-1 个核心/线程的作业?或者更好的是,对 Windows 任务进行优先级排序,以便我的 WSL 进程获得最低优先级(类似于nice)。 谢谢 2023-03-15:帖子转发自询问Ubuntu。 问题是,我只...
新的 CPU(至少在消费市场中)最终可能都会分为性能和高效核心,就像英特尔从 12000 系列开始做的那样。 我过去曾见过一些糟糕/愚蠢的调度和频率提升(或不提升),所以我想知道: Hyper-V 是否使用启发式方法正确/高效地调度和分配慢速和快速内核给客户虚拟机?还是将慢速/快速信息传递给客户操作系统(仍然需要用户正确分配快速/慢速内核)?如果是这样,从特定版本开始? 本文涉及小型办公室专业环境中的 Hyper-V 和 Windows Server。在客户端 Windows 11 上进行虚拟化不是一种选择。 对于类似的问题,混合 CPU 架构是否会给 V...
Intel目前提供的是5.5GHz的CPU,这代表了CPU在一段时间内可以执行的指令数量。 如果 CPU 具有多个核心,则它可以同时执行多个进程。 然而,除非明确设计使用并发性,将任务拆分为单独的进程,否则给定的程序是否真的无法利用这一点? 或者操作系统能否自动将单个程序分配到多个核心上?我的猜测是不能,因为程序的后期阶段依赖于早期阶段的完成。 这是否意味着增加 CPU 核心不会使程序运行得更快,除非您设计程序以使用多处理? ...
Minecraft 是一款老游戏,其编码仅使用一个核心,这对今天的性能不利, 所以我在想是否有办法为该特定程序合并 2 个核心并让程序认为它使用了 1 个核心,即使它使用了 2 个核心。 如果有可能的话,我们可以为很多人改变游戏规则。 ...
我有一个工作流程,它有时会使我的系统无响应或变慢。我通过将此类要求高的应用程序的亲和性设置为仅少数几个内核/线程(Core i7)来解决这个问题。 现在我正在寻找一种方法来自动化它,甚至以这样的方式设置它,即系统只能在专用核心上运行和/或至少所有(未来)应用程序只能在所有其他核心上运行。 ...
因此,我对多核 CPU 有点困惑 - 我最初的印象和我以前听到的印象是,有些程序无法跨多个核心运行 - 例如,另一个循环的输入取决于先前的输出 另一方面,我看到其他人声称似乎任何程序都可以在多个核心上运行(这是否必须由程序员指定(例如,通过分配线程),或者 CPU 是否能够在核心之间分配密集型程序?) 但与此同时,我也听别人说过,一个进程只能在一个核心上运行 我希望有人能澄清这一点,或者为我应该去哪里寻找提供一些建议。我觉得我读到的内容——如果不是错误的——可能至少已经过时了,或者可能因处理器型号等而异 不过,提前感谢你的帮助 ...
我正在运行一个程序,我认识的程序开发人员告诉我,该程序完全是单线程的。但是,如下图所示,该程序实际上正在使用我所有的 CPU 核心。因此,我想知道为什么会这样。根据程序的不同,Windows 是否仍然可以在超过 1 个核心中运行单线程程序?我知道这个问题听起来很傻,但我找不到更好的表达方式。 ...
我正在帮助一位朋友尝试在具有 Intel Core i3-3217U 处理器的系统上运行多个线程。 根据英特尔网站,该处理器有 2 个核心,支持 4 个线程每核(?)(意味着总共有 8 个线程): 核心数:2(核心是一个硬件术语,描述单个计算组件(裸片或芯片)中独立中央处理单元的数量。) 线程数:4(线程,或执行线程,是一个软件术语,指的是可以传递或处理的指令的基本有序序列由单个 CPU 核心。[重点是我的] 然而这其他网站状态: “得益于英特尔超线程技术,核心数量实际上增加了一倍,达到 4 个线程。” 是否可以期望使用该处理器高效地多处理 4 个线...
Windows 有多少个物理 CPU 核心 (amd64,不是 arm) 支持? 因此,对于“物理 CPU 核心”,我的意思是具有 4 个核心和超线程的 CPU 算作 4 个核心,而不是 8 个核心。对于“Windows”,我指的是版本(工作站和企业)针对的是普通消费者电脑,而不是服务器或修改版本。(我不想知道一个进程可以拥有的最大线程数) 问题 1:我在维基百科上找到一个表格,上面说最大值是 256 个核心和 4 个 CPU 插槽,但没有注明 256 个核心的最大值是否与 1 个 CPU 插槽有关,或者它是否是一个总体限制?(那么这是否意味着限制是 256...