Questions tagged «cpu»

CPU(中央处理单元)是计算机中的芯片,它实际上执行在程序运行时完成的操作和计算。本质上是执行程序的原因。

5
我如何知道哪些处理器是物理核心?
我在这里有一个Intel i7 2700k,我想知道如何知道哪些处理器是物理的,哪些是虚拟的(即:超线程)。我目前正在运行一个Conky脚本来显示我的CPU温度,频率和负载,但是我不确定自己做对了吗: 我已经编写了自己的脚本来从中获取温度和频率i7z,但是这些仅对应于物理内核。我目前正在像这样显示每个核心: ${cpu cpu1} ${lua display_temp 0} ${lua display_load 0} ${cpu cpu2} ${cpu cpu3} ${lua display_temp 1} ${lua display_load 1} ${cpu cpu4} # ... 由于有时会遇到负载和温度,我不确定这是否正确。在中/proc/cpuinfo,核心如何排序?首先是全部物理,然后全部是虚拟?每个物理核心然后是其虚拟核心?它们如何分类?
15 cpu 

1
lshw和lscpu在缓存上存在分歧-正确吗?
我试图找出有关缓存的详细信息(特别是哪些缓存在内核之间共享,哪些不在内核之间),并且陷入了不一致的境地。 sudo lshw 说 *-cache:0 description: L1 cache physical id: a slot: Internal Cache size: 64KiB capacity: 64KiB capabilities: synchronous internal write-back *-cache:1 description: L2 cache physical id: b slot: External Cache size: 8MiB capabilities: synchronous internal write-back 但lscpu声称 L1d cache: 32K L1i cache: 32K L2 cache: 256K L3 cache: …


2
在Linux的四核处理器上禁用cpu核
我想禁用3个CPU内核,并在单个内核上运行我的处理器。我使用了命令:maxcpus=1。但是之后我执行了这个命令ls /sys/devices/system/cpu。它仍然显示cpu0,cpu1,cpu2,cpu3。 我也尝试过:echo 0 > /sys/devices/system/cpu3/online但出现以下错误:no such file or directory。
14 linux  cpu  arm 

7
每次都获得相同的cpu使用率。
当我执行以下命令获取cpu用法时,我得到了+用户cpu用法。 top -b -n1 | grep "Cpu(s)" | awk '{print $2 + $4}' 输出: 14.5 在这里,我遇到的问题是输出取决于top命令,因此它不会像top命令那样立即更改。因此,我无法立即获得正确的CPU。它给出相同的输出,并且没有变化。 我想在输出中获取实时cpuusage。请帮助我改善命令。
13 command-line  cpu 

3
我如何在2个内核上占用400%的CPU
我理解Σ(%CPU) ≤ logicalcores*(1+ε)(其中ε是度量和舍入误差)。但是,如何在2核心系统上有2个不同的进程,每个进程占用200%的CPU(以htop衡量)? 上式中的EDIT核心是指逻辑核心,即考虑到所有超线程,CPU数量等。 编辑2尽管htop显示我附加cpuinfo的处理器数量 processor : 0 vendor_id : GenuineIntel cpu family : 6 model : 23 model name : Intel(R) Core(TM)2 Duo CPU T9600 @ 2.80GHz stepping : 10 cpu MHz : 800.000 cache size : 6144 KB physical id : 0 siblings : 2 core id : …

1
为什么处理CPU使用率大于总CPU时间
当我运行TOP命令时,进程显示1208%的CPU使用率,并且在IRIX模式下,总的CPU usr时间为81.7%。当我关闭IRIX模式时,该进程显示99%的CPU使用率,总用户CPU时间为43%。 任何想法可能会发生什么? 更新 是否可以将VM配置错误,从而无法正确报告CPU使用率?
13 performance  cpu  top 

2
如何在Debian中阻止cron作业在特定时间内运行?(“游戏” /“表演模式”)
它看起来像我已经Logcheck的设置为一个cron作业,每当它的运行过程中grep通过logcheck各地占用¼我的CPU。 现在,在某些时候我需要我的全部CPU容量,并且让我的系统占用尽可能少的资源,除了特定的/进程(我可能会以某种方式指定)之外。 是否可以将带有KDE机器的Debian 9.1设置为某种性能模式(或“游戏模式”),以防止用户未明确启动的进程占用大量系统资源,降低了后台进程的负载,最重要的是:延迟cron作业,直到再次停止该模式?

3
在Ubuntu Linux上,mandb连续运行(在后台运行)是否正常?
我可以在我的机构访问Ubuntu Linux节点。节点在组中共享,但是通常我是唯一使用此特定节点的人。 我正在该节点上的所有8个CPU上并行运行计算。我的计算在运行,但是当我使用查看活动的进程时top,会看到另一个表示user man和command的进程mandb。mandb据我看,该命令似乎每次都在运行top,并且似乎占用了相当多的CPU能力(6 %CPU)和内存(2.5 %MEM)top。 当我环顾互联网时,似乎: mandb 用于初始化或手动更新通常由人工维护的索引数据库缓存。 那么,为什么mandb始终在该节点上运行?(根据其他节点,我在机构集群中的其他节点上都没有这个问题top。)mandb由于我目前不在看手册,为什么需要一直运行? 此过程是否可能是我可以安全终止使用的幻影过程kill?
12 linux  ubuntu  cpu  man  cluster 

4
如何从Shell接收类似顶部的CPU统计信息?
我正在尝试从中准确读取我使用的CPU(百分比)top。这是我正在测试的命令: top -n1 | awk '/Cpu\(s\):/ {print $2}' 返回: 10.7%us, 这是我想要的适当数据。但是,即使我在系统上施加不同的负载,每次运行命令时也会得到相同的输出(更不用说htop告诉我我的用法是不同的)。看来,每当我开始时top,我的CPU使用率都是相同的。只有经过几帧,它才能为我提供适当的值。 看来我无法以这种方式解析top的输出,因此我正在寻找其他可靠的应用程序,这些应用程序将使我能够从shell中获得准确的读数。我真的很喜欢如何htop为我提供每核的阅读。 我已经尝试过iostat,mpstat但是它们似乎给出了不准确且“变化缓慢”的值。
12 shell-script  cpu  top  htop 

1
如何确定PowerPC和Power 8(及更高版本)上的CPU功能?
我们可以/proc/cpuinfo在Intel和ARM机器上进行检查以学习cpu功能,例如AES和SHA。在AIX和Linux下,我都需要对PowerPC做同样的事情。 Linux的测试如下所示。输出由GCC112在编译场中产生。 $ cat /proc/cpuinfo processor : 0 cpu : POWER8E (raw), altivec supported clock : 2061.000000MHz revision : 2.1 (pvr 004b 0201) ... processor : 159 cpu : POWER8E (raw), altivec supported clock : 2061.000000MHz revision : 2.1 (pvr 004b 0201) timebase : 512000000 platform : PowerNV model : …
12 linux  aix  cpu  powerpc 

1
ACPI组/操作未定义:处理器/ LNXCPU
如果从交流电源适配器上拔下笔记本电脑的电源,会出现如下所示的ACPI错误: May 07 21:45:04 veritas root[7067]: ACPI group/action undefined: processor / LNXCPU:00 May 07 21:45:04 veritas root[7076]: ACPI group/action undefined: processor / LNXCPU:01 May 07 21:45:04 veritas root[7078]: ACPI group/action undefined: processor / LNXCPU:02 May 07 21:45:04 veritas root[7080]: ACPI group/action undefined: processor / LNXCPU:03 acpi_listen 转储 ac_adapter ACPI0003:00 00000080 …

4
以非常低的优先级运行linux进程?
我有一个常规过程,它并不那么重要,但是会消耗大量的CPU能力,还有一个非常重要的过程,但是它花费了大部分时间空闲,但是当找到工作时,它确实需要很高的计算能力 我试图与运行nice -20 ./low_priority_process和nice --20 ./high_priority_process,但仍然较低优先级占用CPU的显著量时高优先级的进程是需要的人,我怎么可以运行一个过程,真的会产生或使用时CPU供电另一个进程甚至自动挂起
12 process  cpu  htop  priority  nice 

2
如何获得有关字,地址大小,地址总线大小,数据总线大小和指令总线大小的信息?
我想知道如何从Linux的命令行中获取有关以下内容的信息: 字(即,CPU一次可以处理的大小,可能不是操作系统的位深度), 地址大小(即实际地址中的位数), 地址总线大小(不确定它是否与定义的地址大小相同,但我认为它们是不同的,可能并不相同), 数据总线大小, 指令大小?
12 linux  cpu 

5
了解最高和平均负载
我在所有三个负载字段中都观察到某台计算机(大约9个)上的平均负载较高。我将负载理解为处于“运行”状态/当前需要CPU时间的进程数。如果机器上正在运行N个进程,那么我的推论是正确的吗? 另外,负载是否涉及进程或线程?换句话说,多线程进程会产生大于1的负载吗?
12 process  cpu  top  load 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.