AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / unix / 问题

问题[cpu-frequency](unix)

Martin Hope
Ole Tange
Asked: 2020-01-09 23:04:08 +0800 CST

为什么 CPU 调速器不遵守最大 CPU 速度限制?

  • 1

我跑了:

sudo parallel cpufreq-set -c {} -u 2000MHz ::: 0 1 2 3

然而,当我给 CPU 施加压力时,cpufreq-info返回:

analyzing CPU 2:
  driver: intel_pstate
  CPUs which run at the same hardware frequency: 2
  CPUs which need to have their frequency coordinated by software: 2
  maximum transition latency: 4294.55 ms.
  hardware limits: 800 MHz - 2.90 GHz
  available cpufreq governors: performance, powersave
  current policy: frequency should be within 800 MHz and 2.00 GHz.
                  The governor "powersave" may decide which speed to use
                  within this range.
  current CPU frequency is 2.29 GHz.

2.29 GHz 高于 2.00 GHz。所有内核都可以看到这种行为。

就好像它完全忽略了频率限制。

为什么会这样?有没有办法避免它发生?

$ uname -a
Linux travel 4.15.0-72-generic #81-Ubuntu SMP Tue Nov 26 12:20:02 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

$ cat /proc/cpuinfo
processor       : 3
vendor_id       : GenuineIntel
cpu family      : 6
model           : 42
model name      : Intel(R) Core(TM) i5-2410M CPU @ 2.30GHz
stepping        : 7
microcode       : 0x2f
cpu MHz         : 1792.712
cache size      : 3072 KB
physical id     : 0
siblings        : 4
core id         : 1
cpu cores       : 2
apicid          : 3
initial apicid  : 3
fpu             : yes
fpu_exception   : yes
cpuid level     : 13
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx lahf_lm epb pti ssbd ibrs ibpb stibp tpr_shadow vnmi flexpriority ept vpid xsaveopt dtherm ida arat pln pts md_clear flush_l1d
bugs            : cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass l1tf mds swapgs itlb_multihit
bogomips        : 4585.01
clflush size    : 64
cache_alignment : 64
address sizes   : 36 bits physical, 48 bits virtual
power management:
cpu-frequency
  • 1 个回答
  • 407 Views
Martin Hope
rubo77
Asked: 2019-07-31 15:37:54 +0800 CST

限制 Intel i5 CPU 第 8 代

  • 0

我想限制我的 CPU,我有一个 i5-8265U,它的频率高达 3.9GHz,但我很少需要速度。

现在,如果某些原因导致高负载,CPU 会启动并且风扇会变得嘈杂。

它已经设置为powersave

$ cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
powersave

并且userspace不可用,当我尝试时

sudo cpufreq-set -f 2.0

如何将这样的 CPU 限制到最大 2GHz?

cpu-frequency
  • 1 个回答
  • 359 Views
Martin Hope
Hafiz Muhammad Shafiq
Asked: 2018-12-05 02:15:11 +0800 CST

用于基准 CPU 时钟速度的 Linux 实用程序

  • 3

我有一台配备 3.4 GHz CPU 的 Linux PC。我必须检查这个处理器,看看它是否真的以那个速度运行。有可用的基准吗?我运行了sysbench,但它只提供完成时间,我必须找到最大(实际)时钟频率。

linux cpu-frequency
  • 4 个回答
  • 4379 Views
Martin Hope
Abhik Bose
Asked: 2018-09-06 09:57:30 +0800 CST

lscpu 输出中的 CPU min MHz 是多少?

  • 2

有CPU MHz和在输出CPU max MHz中。它们是什么意思?特别是?我们可以认为是最大 CPU 频率和当前使用情况。为什么有最低限度?CPU min MHzlscpuCPU min MHzCPU max MHzCPU MHz

从lscpu手册页: Minimum megahertz value for the CPU.

这个解释我不清楚。究竟是什么CPU min MHz意思?

cpu cpu-frequency
  • 1 个回答
  • 1596 Views
Martin Hope
piegames
Asked: 2018-05-15 01:10:15 +0800 CST

为热节流设置临界 CPU 温度

  • 11

根据sensors,我的 CPU 内核的临界温度为 100°C。使用我的笔记本电脑时,它永远不会超过 95°C(所以要么我的传感器有缺陷,要么出于某种原因将热节流设置为较低的值,但这并不重要)。我有一个 Intel i7 并且 thermod.service 已启动并正在运行,并且我在 Arch Linux 上。

但是 95°C 太热了,我想降低这个值。我想在 75 或 80°C 时进行热节流。我认为这很简单,但显然关于 Google 的信息很少,而且 thermod 的配置也缺少文档。

我试过了

dbus-send --system --dest=org.freedesktop.thermald /org/freedesktop/thermald org.freedesktop.thermald.SetUserPassiveTemperature string:cpu uint32:80000

正如手册页所建议的那样,但运行stress仍然使温度达到 95。

那么如何降低发生热节流的值呢?

arch-linux cpu-frequency
  • 1 个回答
  • 8520 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    模块 i915 可能缺少固件 /lib/firmware/i915/*

    • 3 个回答
  • Marko Smith

    无法获取 jessie backports 存储库

    • 4 个回答
  • Marko Smith

    如何将 GPG 私钥和公钥导出到文件

    • 4 个回答
  • Marko Smith

    我们如何运行存储在变量中的命令?

    • 5 个回答
  • Marko Smith

    如何配置 systemd-resolved 和 systemd-networkd 以使用本地 DNS 服务器来解析本地域和远程 DNS 服务器来解析远程域?

    • 3 个回答
  • Marko Smith

    dist-upgrade 后 Kali Linux 中的 apt-get update 错误 [重复]

    • 2 个回答
  • Marko Smith

    如何从 systemctl 服务日志中查看最新的 x 行

    • 5 个回答
  • Marko Smith

    Nano - 跳转到文件末尾

    • 8 个回答
  • Marko Smith

    grub 错误:你需要先加载内核

    • 4 个回答
  • Marko Smith

    如何下载软件包而不是使用 apt-get 命令安装它?

    • 7 个回答
  • Martin Hope
    user12345 无法获取 jessie backports 存储库 2019-03-27 04:39:28 +0800 CST
  • Martin Hope
    Carl 为什么大多数 systemd 示例都包含 WantedBy=multi-user.target? 2019-03-15 11:49:25 +0800 CST
  • Martin Hope
    rocky 如何将 GPG 私钥和公钥导出到文件 2018-11-16 05:36:15 +0800 CST
  • Martin Hope
    Evan Carroll systemctl 状态显示:“状态:降级” 2018-06-03 18:48:17 +0800 CST
  • Martin Hope
    Tim 我们如何运行存储在变量中的命令? 2018-05-21 04:46:29 +0800 CST
  • Martin Hope
    Ankur S 为什么 /dev/null 是一个文件?为什么它的功能不作为一个简单的程序来实现? 2018-04-17 07:28:04 +0800 CST
  • Martin Hope
    user3191334 如何从 systemctl 服务日志中查看最新的 x 行 2018-02-07 00:14:16 +0800 CST
  • Martin Hope
    Marko Pacak Nano - 跳转到文件末尾 2018-02-01 01:53:03 +0800 CST
  • Martin Hope
    Kidburla 为什么真假这么大? 2018-01-26 12:14:47 +0800 CST
  • Martin Hope
    Christos Baziotis 在一个巨大的(70GB)、一行、文本文件中替换字符串 2017-12-30 06:58:33 +0800 CST

热门标签

linux bash debian shell-script text-processing ubuntu centos shell awk ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve