标签: cpu-load

在 htop 或其他工具中总结完整进程树的 CPU 负载

我想看到 MS 团队创建的满负载,其中有大量线程。

我已经尝试过树视图,但 (1) 中的值未在 (2) 中相加

顶部1 这可以在 htop 或其他不错的工具中看到吗?

使用“H”热键编辑它仍然不能总结所有内容

顶2

cpu-load htop

5
推荐指数
2
解决办法
3509
查看次数

如何在 Thinkpad T500 上设置 Thinkpad 功能

我有一台 IBM-联想 Thinkpad T500。我以前是 Windows 的专属用户,但最近安装了 ubuntu 并且因为速度和界面而喜欢它。唯一的问题是我没有获得一些我在 Windows 中喜欢的功能。我需要帮助设置这些:

  1. 硬盘驱动器保护 - 主动保护软件,可在有移动时暂停驱动器

  2. 我的打印机不工作(找不到这个驱动程序):canon Ip2600

  3. 一种在操作系统中更改要使用的图形芯片的方法。我有集成和非集成(双显卡)。(如果不容易设置,我知道有一种方法可以在启动之前进行设置,但不知道如何进行)。

  4. CPU 性能级别 - 在 Windows 中,您可以选择“高性能”、“节电”等以节省电池。

  5. 我的带灯的集成相机 - 它可以工作,但需要一个可以录制视频、拍摄快照等的应用程序,但找不到一个可以工作的应用程序。

谢谢!

cpu-load thinkpad lenovo printing hard-drive

4
推荐指数
1
解决办法
3315
查看次数

CPU Turbo boost:修改温度限制在14.04以下

我安装了 kubuntu 14.04,CPU turbo 频率有问题。我已经阅读了很多关于它的内容,但找不到正确的答案。

我的联想 Y580 笔记本中有一个 i7-3630QM CPU @ 2.40GHz 和 3.20GHz Turbo。如果我将 CPU 置于满载状态(在 8 个线程的搅拌机中进行渲染),所有内核的频率都会跃升至 3.2GHz 左右,但是几秒钟后,当温度升高时,频率会降低至 2.4GHz,并保持不变在渲染过程中,(风扇不以最大速度运行)。

当我使用 ubuntu 12.10 时没有出现这个问题,但它在 13.10 和 14.04 中出现。

我的笔记本散热器非常好,所以全速涡轮增压没有过热问题(在 ubuntu 12.10 中,3.2GHz 下的 CPU 温度为 85-90°C),所以我想全速使用它。我如何在 ubuntu 14.04 中以 3.2GHz 的全速使用带有涡轮增压的 CPU,而没有这个(温度?)限制?

(与terdon讨论后)我认为问题在于cpu freq在风扇响应高温之前按比例降低。cpu 从 3.2GHz 降到 2.4GHz 后,风扇转了一会儿,但由于 cpufreq 已经降级,它产生的热量较少,因此风扇的转速回落。没关系,如果cpu冷却后频率再次上升到3.2GHz,但它仍然停留在2.4GHz。

一些测量:

i7z 程序的输出,渲染刚开始时:

 Cpu speed from cpuinfo 2394.00Mhz                                                                                                                               
cpuinfo might be wrong if cpufreq is enabled. To guess correctly try estimating via tsc                                                                         
Linux's inbuilt cpu_khz code …
Run Code Online (Sandbox Code Playgroud)

cpu-load intel cpufreq temperature turbo-boost

4
推荐指数
2
解决办法
1万
查看次数

在 14.04 闲置几个小时后非常慢

我有 12.04 没有问题,但自从我升级到 14.04 后,我注意到系统对于 UI 任务来说非常慢,当我第二天上班时(计算机保持开启),我输入密码,它需要像1分钟登录。

但是,top 或 htop 不会显示显着的 CPU 使用率。写这篇文章并右键单击一个单词以使校正器工作需要10秒才能显示菜单和鼠标指针在我移动它时传送,这太慢了。

现在我已经关闭 VirtualBox 好多了,所以我认为问题可能来自那里。

VirtualBox 为 4.3.10_ubuntu,VM 为 Win7,标有“使用 3d 加速”。

但是由于 htop 没有显示出大量的 CPU 使用率,您认为可能是什么原因造成的?

在此处输入图片说明

virtualbox cpu-load memory-usage

4
推荐指数
1
解决办法
1528
查看次数

有没有办法自动启动CPULIMIT以减少过多的CPU消耗

tracker-miner-f、tracker-store、tracker-extract 和 dropbox 进程正在耗尽我的 CPU,它们使其运行速度超过 100%,导致我的笔记本电脑过热。

我已经安装了 CPULIMIT,它可以很好地限制这些进程,但是,我无法让它自动启动。

我已遵循操作,但它不起作用,守护进程启动,但我认为创建脚本时存在错误,并且它实际上并不限制任何进程。

有没有一种方法可以减少 cpu 使用率,而不必每次启动新会话时都通过终端手动执行此操作?

乌班图14.04

我在下面找到的脚本仅部分运行并且无法正确检测 PID。

如果有人比我更有知识,你可以检查一下这一行:

NEW_PIDS_COMMAND="top -b -n1 -c | grep -E '$BLACK_PROCESSES_LIST' | gawk '\$9>CPU_LIMIT {print \$1}' CPU_LIMIT=$CPU_LIMIT"
Run Code Online (Sandbox Code Playgroud)

它是否正确?

#!/bin/bash
# ==============================================================
# CPU limit daemon - set PID's max. percentage CPU consumptions
# ==============================================================

# Variables
CPU_LIMIT=40        # Maximum percentage CPU consumption by each PID
DAEMON_INTERVAL=3   # Daemon check interval in seconds
BLACK_PROCESSES_LIST="dropbox" # Limit only processes defined in this variable. If variable is empty …
Run Code Online (Sandbox Code Playgroud)

bash scripts cpu-load overheating 14.04

4
推荐指数
1
解决办法
5741
查看次数

未知java进程导致CPU频繁峰值

几个小时以来,由于我不知道的 Java 进程,我的笔记本电脑的 CPU 使用率经常达到峰​​值,即使它在我的会话中运行(请参阅下面的第一行)。

在此处输入图片说明

峰值不规则地出现(大约每 5 分钟一次)并持续大约 20 秒。当它们发生时我没有做任何特别的事情(实际上是在TeXstudio 中输入一些文本 )。即使在重新启动我的系统后它仍然继续。

我怎样才能缩小这个问题的原因?

编辑:感谢安德鲁的回答,我发现峰值是由/proc/4146/exe -> /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java......引起的,但我不确定是什么触发了它。

cpu-load java cpu

4
推荐指数
1
解决办法
4254
查看次数

过去几天 rsyslogd 使用 197% CPU

我在机架空间云和 rsyslogd 上运行 Natty 服务器,过去几天一直在使用 197% 的 CPU(我相信是四核机器)。我能做些什么来弄清楚发生了什么?

server cpu-load 11.04 rsyslog

3
推荐指数
1
解决办法
5525
查看次数

安装的 NTFS 驱动器会产生巨大的负载

我已经安装了一个 NTFS 驱动器,并且在 I/O 上它会产生大量负载。我现在正在以 100% 的速度运行我的 CPU(amd fusion 双核)……两者都是。

目前我的平均负载为 3.47。有人想降低这个负荷吗?(除了使用 ext4 ;))

cpu-load 11.10 ntfs

3
推荐指数
1
解决办法
7452
查看次数

我可以以某种方式暂停在后台登录的用户的所有进程吗?

我的 14.10 笔记本电脑上主要有两个帐户:我的(管理员)和我兄弟的(受限)。

现在当我的兄弟登录并运行一些应用程序时,例如带有flash player的firefox,它消耗大量CPU。我有一个 Intel 2GHz,2 个内核,但由于显卡半损坏而使用软件渲染。
当他现在锁定他的帐户而我登录我的帐户时,即使我什么都不做,CPU 也处于 80% 左右。indicator-multiload我认为,将其他用户的 firefox 和 compiz 显示为消耗最多的进程,有时也是 xorg。

简而言之:我可以运行命令/脚本来暂停其他用户启动的进程并在我完成工作后再次恢复它们吗?如果可以在每次锁定/登录/注销时执行,那就太好了。

但这对所有应用程序都是安全的吗?我需要注意哪里?

cpu-load lock-screen login users process

3
推荐指数
1
解决办法
1624
查看次数

Bash 脚本,带有表示它们的浮点变量/字符串的算术

我正在尝试创建一个简单的脚本,该脚本每分钟占用CPU的平均负载百分比。我是通过使用包中的sar命令来做到这一点的sysstat

这是我当前的代码:

#!/bin/bash
sar -u 1 10 | grep Average > /custom/tmp/idlefile
idleval=`awk '{print $8}' /custom/tmp/idlefile`
rm /custom/tmp/idlefile
rm -rf /custom/idlepercentage/*
touch /custom/idlepercentage/$idleval
exit 0
Run Code Online (Sandbox Code Playgroud)

问题是,它现在唯一能做的就是输出一个空闲百分比。我希望它简单地输出一个负载百分比。

我试图通过以下方式做到这一点:

loadval=100.00-`echo $idleval`
Run Code Online (Sandbox Code Playgroud)

但它对我大喊大叫,不会做我要求它做的事情。

似乎它不会做基本的算术来做 100% - 空闲百分比来提供负载百分比。

command-line bash scripts cpu-load cpu

3
推荐指数
1
解决办法
646
查看次数