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
    • 最新
    • 标签
主页 / user-67045

arielf's questions

Martin Hope
arielf
Asked: 2021-02-14 22:47:23 +0800 CST

如何让 munin 监控和显示 CPU 温度

  • 1

Ubuntu 18.04 系统coretemp安装了内核模块内核模块:

% lsmod | grep coretemp
coretemp               20480  0

它还具有lm-sensors用于检查安装温度的命令行实用程序:

% which sensors
/usr/bin/sensors

% dpkg -S /usr/bin/sensors
lm-sensors: /usr/bin/sensors

调用sensorsworks + 显示所有温度(封装 + 4 CPU 核心温度):

% sensors
coretemp-isa-0000
Adapter: ISA adapter
Package id 0: +44.0°C (high = +100.0°C, crit = +100.0°C) ALARM (CRIT)
Core 0:    +42.0°C (high = +100.0°C, crit = +100.0°C) ALARM (CRIT)
Core 1:    +41.0°C (high = +100.0°C, crit = +100.0°C) ALARM (CRIT)
Core 2:    +44.0°C (high = +100.0°C, crit = +100.0°C) ALARM (CRIT)
Core 3:    +41.0°C (high = +100.0°C, crit = +100.0°C) ALARM (CRIT)

但是,在munin浏览器中查看输出时,我只看到硬盘温度图表:

在此处输入图像描述

我怎样才能munin同时监控和显示 CPU 核心温度?

我尝试过的事情(没有帮助)

% sudo munin-node-configure

% sudo ln -s /usr/share/munin/plugins/sensors_ /etc/munin/plugins/sensors_temp
cpu
  • 1 个回答
  • 700 Views
Martin Hope
arielf
Asked: 2016-05-01 18:03:31 +0800 CST

调度程序:如何调整 cfq 以支持交互式进程

  • 0

问题:调度程序似乎不支持交互式进程:

在具有从一个 ( btrfs) 磁盘到另一个 ( ) 磁盘的自动 cron 计划备份的桌面系统上ext4。备份进程挂载空闲磁盘 ( /dev/sda<X>),备份到它,最后卸载它。

每次备份过程启动时,系统都会变得不可用。调度程序似乎未能完成其支持交互式进程而不是批处理进程的最基本工作。在备份进程运行时,有很多 IO 正在进行,其他一切都冻结了。键盘和鼠标指针停止响应。在任何终端/外壳中按下按键时的回声会延迟几秒钟。

备份完成后,交互式响应将恢复正常。

有关设置和配置的更多详细信息:

备份过程使用rsnapshot(调用rsyncand cp -al)并以较低的优先级运行(备份作业前面是nice),如下所示:

nice /usr/bin/rsnapshot -VD -c /etc/my-rsnapshot.conf daily

在下运行备份nice似乎没有帮助。在备份期间,所有交互进程似乎都被rsyncandcp进程的繁重 CPU 和 IO 饿死了。

这是一个 IA-64,iCore-7 系统,应该能够并行运行 8 个进程。内存为 16GB,其中一些是免费的。修剪后的mount输出(当安装了额外的磁盘时)是:

/dev/sdb2 on / type btrfs (rw,relatime,subvol=@,thread_pool=4)
/dev/sdb3 on /home type btrfs (rw,relatime,subvol=@home,thread_pool=4)

/dev/sda2 on /media/idisk/root ext4 (rw,relatime)
/dev/sda3 on /media/idisk/home ext4 (rw,relatime)

none on /sys/fs/cgroup type tmpfs (rw)
cgroup on /sys/fs/cgroup/cpuset type cgroup (rw,relatime,cpuset,release_agent=/run/cgmanager/agents/cgm-release-agent.cpuset,clone_children)
cgroup on /sys/fs/cgroup/cpu type cgroup (rw,relatime,cpu,release_agent=/run/cgmanager/agents/cgm-release-agent.cpu)
cgroup on /sys/fs/cgroup/cpuacct type cgroup (rw,relatime,cpuacct,release_agent=/run/cgmanager/agents/cgm-release-agent.cpuacct)
cgroup on /sys/fs/cgroup/memory type cgroup (rw,relatime,memory,release_agent=/run/cgmanager/agents/cgm-release-agent.memory)
cgroup on /sys/fs/cgroup/devices type cgroup (rw,relatime,devices,release_agent=/run/cgmanager/agents/cgm-release-agent.devices)
cgroup on /sys/fs/cgroup/freezer type cgroup (rw,relatime,freezer,release_agent=/run/cgmanager/agents/cgm-release-agent.freezer)
cgroup on /sys/fs/cgroup/blkio type cgroup (rw,relatime,blkio,release_agent=/run/cgmanager/agents/cgm-release-agent.blkio)
cgroup on /sys/fs/cgroup/perf_event type cgroup (rw,relatime,perf_event,release_agent=/run/cgmanager/agents/cgm-release-agent.perf_event)
cgroup on /sys/fs/cgroup/hugetlb type cgroup (rw,relatime,hugetlb,release_agent=/run/cgmanager/agents/cgm-release-agent.hugetlb)

这是在最新的 14.04 LTS 系统上。默认情况下,调度程序设置为完全公平队列(cfq):

# cat /sys/block/sda/queue/scheduler
noop deadline [cfq]
# cat /sys/block/sdb/queue/scheduler
noop deadline [cfq]

我能够找到一个相关的问题。调度程序使建议使用的进程饿死nice,但我已经在这样做了。

与相关信息的另一个相关问题是:如何更改noop调度程序

备份运行时,如何使键盘、鼠标和交互式 shell 响应更快?

提前致谢。

kernel
  • 1 个回答
  • 1055 Views
Martin Hope
arielf
Asked: 2014-08-20 10:47:25 +0800 CST

top like 网络活动/端口实用程序(按进程)

  • 6

我正在寻找一种实用程序来按进程持续监控网络流量。

类似top但不是专注于 CPU/内存,我希望看到 TCP 和 UDP 端口以及大多数网络活动进程的吞吐量。我想象一个定期更新的屏幕,其中包含以下标题:

PID   USER  PROTO  PORTNO   Kbps   STARTTIME  COMMAND...

我能找到的最接近的是atop和lsof -i。atop在主屏幕中显示聚合网络活动(不是按进程)。点击N以网络为中心的视图可以得到:

Kernel module 'netatop' not active or no root privs; request ignored!
# When run under sudo, so how do I install the 'netatop' kernel module ?

lsof -i显示持有端口的进程,但没有吞吐量/活动。

sudo watch netstat -Wtunape是另一个不错的选择。它包括 IP 地址、端口(本地和远程)甚至连接状态,但不包括吞吐量和进程启动时间。

任何提示表示赞赏。

networking
  • 1 个回答
  • 3126 Views

Sidebar

Stats

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

    如何运行 .sh 脚本?

    • 16 个回答
  • Marko Smith

    如何安装 .tar.gz(或 .tar.bz2)文件?

    • 14 个回答
  • Marko Smith

    如何列出所有已安装的软件包

    • 24 个回答
  • Marko Smith

    无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗?

    • 25 个回答
  • Martin Hope
    Flimm 如何在没有 sudo 的情况下使用 docker? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    Ivan 如何列出所有已安装的软件包 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    La Ode Adam Saputra 无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗? 2010-11-30 18:12:48 +0800 CST
  • Martin Hope
    David Barry 如何从命令行确定目录(文件夹)的总大小? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher “以下软件包已被保留:”为什么以及如何解决? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford 如何删除 PPA? 2010-07-30 01:09:42 +0800 CST

热门标签

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

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

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve