我刚刚升级了我的系统并在我做的时候全新安装了 Ubuntu(上周从 CD 安装了 Oneiric Ocelot,但昨天升级到 12.04 LTS)。我有一个 i7 920(带超线程的四核),所以我应该看到 8 个处理器,但我在系统监视器图中只看到一个。
cat /proc/cpuinfo 返回:
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 26
model name : Intel(R) Core(TM) i7 CPU 920 @ 2.67GHz
stepping : 4
microcode : 0x10
cpu MHz : 2672.633
cache size : 8192 KB
physical id : 0
siblings : 1
core id : 0
cpu cores : 1
apicid : 0
initial apicid : 0
fpu : yes
fpu_exception : …Run Code Online (Sandbox Code Playgroud) 我有一台 Acer Aspire M5640/M3640 PC,配备运行 Ubuntu 12.04 的 Intel Core 2 Q8200(四核)处理器。
现在它似乎只能识别一个 CPU 内核。lscpu输出:
Architecture: x86_64
CPU op-mode(s): 32-bit, 64-bit
Byte Order: Little Endian
CPU(s): 1
On-line CPU(s) list: 0
Thread(s) per core: 1
Core(s) per socket: 1
Socket(s): 1
NUMA node(s): 1
Vendor ID: GenuineIntel
CPU family: 6
Model: 23
Stepping: 10
CPU MHz: 2333.403
BogoMIPS: 4666.80
L1d cache: 32K
L1i cache: 32K
L2 cache: 2048K
NUMA node0 CPU(s): 0
Run Code Online (Sandbox Code Playgroud)
我本来希望拥有Core(s) per socket并CPU(s) …
我喜欢 System Load Indicator (indicator-multiload),但它不反映单个 CPU 内核的使用情况,只反映整体 CPU 使用情况。有时我会让一个应用程序最大化单个内核(嗯,Eclipse),但是当我看一眼 CPU 使用率图时,一切看起来都可以接受。
我知道我可以只打开 Htop,但应用程序指示器的全部意义在于能够一目了然地获得您想要的信息,而不是击键。谢谢。
我正在考虑购买双 Intel Xeon 机器,每个 CPU 都是四核。Ubuntu 会同时使用两种处理器,尤其是四核处理器吗?想要进行视频编辑和处理,但 Xeon 机器的时钟速度实际上比我当前的计算机慢,所以如果两个 proc 都没有使用,我实际上最终会得到比我现有的机器慢的机器。我对双处理器机器不太熟悉。提前感谢您的任何答案。
我有Ryzen 5 3600、Gigabyte X570 GAMING X和Radeon RX 580 系列。我安装了 Ubuntu 20.04,它加载了内核参数“acpi=off”,但现在系统只能识别 1 个内核(lspcu, cut /proc/cpuinfo, nproc)。当我删除 'acpi=off' 时 - Ubuntu 在登录屏幕上冻结。dmidecode -t 处理器识别所有内核。我能以某种方式解决这个问题吗?在互联网上搜索并已经尝试了很多但没有任何帮助。如果dmidecode确实识别所有内核 - 是否可以在系统启动后刷新操作系统的 CPU 内核信息?
lscpu:
架构:x86_64 CPU 操作模式:32 位、64 位 字节顺序:小端 地址大小:43 位物理,48 位虚拟 CPU:1 在线 CPU 列表:0 每核线程:1 每个插槽的核心数:1 插座:1 NUMA 节点:1 供应商 ID:AuthenticAMD CPU系列:23 型号:113 型号名称:AMD Ryzen 5 3600 6 核处理器 步进:0 CPU 频率:3800.277 BogoMIPS:7186.02 虚拟化:AMD-V 一级缓存:32 KiB L1i 缓存:32 KiB L2 缓存:512 …
我正在寻找一种可以利用多核 CPU 的所有内核的优秀音视频编码器。
我试过了mencoder,但我看不到“多核”选项,而且它似乎在任何给定时刻都只使用一个核。
如果mencoder不能使用多核,有没有其他程序可以?
无论是 GUI 还是 CLI 都不会打扰我...
我已经阅读了 Upstart 的特性,但它没有提到并发。我还阅读了旧的建议以在中设置CONCURRENCY值/etc/init.d/rc
但有一条评论:
指定用于启用并发 init.d 脚本的方法。有效选项为“none”、“startpar”和“makefile”。要启用并发引导选项,init.d 脚本顺序必须允许并发。截至 2008 年 1 月 20 日,Debian 中的默认启动顺序并非如此。在启用并发之前,需要检查所有启动脚本的序列值,并确保只有可以并行启动的脚本具有相同的序列号,并且脚本依赖项具有更早的序列号。请参阅 insserv 包以自动重新排序引导以允许此操作。
并且 CONCURRENCY 设置为none。
insserv安装在我的 Ubuntu 11.04 中。但它被使用了吗?
我的系统已经快得惊人了,因为它在 SSD 上。但我想知道它是否在启动过程中使用了所有内核。
我使用的是 Ubuntu Server Edition 11.10,并且有两个 CPU 密集型程序在同一个内核上运行。这些进程都没有针对多核处理进行编程。有没有办法告诉进程 A 在核心 1 上运行,进程 B 在核心 2 上运行?
我丢失了打开需要访问的 PDF 文件的密码,所以我安装了 pdfcrack,希望能恢复我的密码。其实pdfcrack已经运行一个月了,但是我还在等结果。
查看系统监视器,我注意到 pdfcrack 仅使用我 CPU 的一个内核,其他 7 个内核空闲。有没有办法将 pdfcrack 分配给多个核心使用?我正在使用 Ubuntu 12.04LTS 32 位。
我正在使用 Conky 来显示我系统的很多信息。我设法显示每个核心的负载百分比。但是我不知道如何显示每个内核的时钟频率。我现在拥有的是:
${font sans-serif:bold:size=8}PROCESSORS ${hr 2}${font}
CPU1: ${cpu cpu1}% $alignr ${freq} MHz $alignr ${cpubar cpu1 8,60}
CPU2: ${cpu cpu2}% $alignr ${freq} MHz $alignr ${cpubar cpu2 8,60}
CPU3: ${cpu cpu3}% $alignr ${freq} MHz $alignr ${cpubar cpu3 8,60}
CPU4: ${cpu cpu4}% $alignr ${freq} MHz $alignr ${cpubar cpu4 8,60}
CPU5: ${cpu cpu5}% $alignr ${freq} MHz $alignr ${cpubar cpu5 8,60}
CPU6: ${cpu cpu6}% $alignr ${freq} MHz $alignr ${cpubar cpu6 8,60}
CPU7: ${cpu cpu7}% $alignr ${freq} MHz $alignr ${cpubar cpu7 8,60}
CPU8: ${cpu cpu8}% …Run Code Online (Sandbox Code Playgroud)