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
    • 最新
    • 标签
主页 / server / 问题

问题[top](server)

Martin Hope
hinneLinks
Asked: 2023-05-04 01:18:22 +0800 CST

top - 启动时显示图形负载(交互式命令 1、t、m)

  • 5

我想以图形方式查看我的服务器 (rhel 7.x) 的当前负载 (cpu + mem),并且只有top(和其他内置命令)可用,工具htop(需要安装)是无法使用。

目前我开始top然后输入1,t并m像这样存档和输出:

带条形图的顶部图形输出

有没有办法top从这个视图开始或在开始后自动向它发送击键?-1手册页只提到了替换 keystroke 的参数1,但它不接受 -t 或 -m 作为参数。

top
  • 1 个回答
  • 17 Views
Martin Hope
manugutito
Asked: 2021-12-01 07:51:59 +0800 CST

lsb_release 每隔几秒调用一次

  • 0

我有一个运行制造商提供的最小 Ubuntu 18.04 的 odroid XU4。每隔几秒(这不是很一致,但想想在 5 到 30 之间)我会接到 lsb_release 的电话。有时它会用-rflag 调用,其他的用-i. 这会导致 CPU 使用率激增,从而打开主板的风扇(这很烦人)。

我看到了这个问题,但是在 /etc/apt/apt.conf.d/20unattended-upgrades 中禁用自动更新并没有减少调用次数。由于这是一个 python 脚本,我尝试使用这个问题中描述的方法来跟踪调用者。但是,os.getppid如果调用者不是另一个 python 脚本(至少在我的测试中),则第一个不起作用,而带有 psutil 的第二个不起作用,因为由于import psutil某种原因在 lsb_release 内完成时失败。

有没有人遇到过这种情况并知道所有这些电话来自哪里?或者也许有人有其他想法来跟踪谁在调用 lsb_release?谢谢!

编辑:平均超过 40 分钟是每 7 秒打一次电话。51.1% 的电话有-r,其余的有-i

top ubuntu-18.04
  • 1 个回答
  • 96 Views
Martin Hope
Alex Douglas
Asked: 2021-06-03 09:13:43 +0800 CST

如何查看与 apache 进程关联的虚拟主机

  • 0

在 Linux 中使用“top”命令(或类似命令),是否有在 /var/www/html 中显示与 apache 进程关联的虚拟主机?我在 linux 服务器上有 250 个网站,我正在尝试将 apache 进程与正在访问的网站相关联。

linux virtualhost top ubuntu-18.04
  • 1 个回答
  • 144 Views
Martin Hope
jucor
Asked: 2021-03-07 09:26:02 +0800 CST

为什么顶部显示高 CPU 但单个进程的总和 %CPU 小得多?

  • 0

atop请根据和,进程的 CPU-% 使用率总和如何低于总 CPU 负载top?

我有一个 CPU 达到非常高的负载(87%,几个小时),尽管如图所示的单个进程的总和atop非常少(~30%),好吗?查看截图,录制在 Synology DS218+ NAS 上。top与 Synology 的资源监视器具有相同的行为。我很茫然...

我本来希望进程负载的总和等于总负载。理想情况下,我什至会看到一个(或几个)进程穿过屋顶,并杀死了罪魁祸首,但在这里我无法理解我所看到的......

感谢您的任何想法!

process top synology cpu-usage atop
  • 1 个回答
  • 208 Views
Martin Hope
Pablo
Asked: 2020-10-04 12:06:03 +0800 CST

top 输出中的缓存值是哪一个?

  • 0

在我正在阅读的书 DevOps Troubleshooting 中,它说交换行中的最后一个值是 Linux 中用于文件缓存(黄色)的内存,因此将其减去已用内存(绿色)可以得到实际使用的 RAM:

在此处输入图像描述

但是当我在我的机器上运行它时,输出看起来像它具有不同的格式,缓冲区和缓存现在位于同一行:

在此处输入图像描述

top 的输出有变化吗?为什么这里有区别?

我熟悉 Linux 文件缓存的概念,buff/cache 在后一个屏幕截图中用于文件缓存的比例是多少?

linux memory top
  • 1 个回答
  • 87 Views
Martin Hope
King David
Asked: 2020-02-04 13:49:35 +0800 CST

虚拟核心数+如何知道正确的值

  • 0

从 lscpu 我们得到以下信息

lscpu
Architecture:          x86_64
CPU op-mode(s):        32-bit, 64-bit
Byte Order:            Little Endian
CPU(s):                48
On-line CPU(s) list:   0-47
Thread(s) per core:    2
Core(s) per socket:    12
Socket(s):             2

lscpu 的剂量输出意味着我们有:

Number of virtual cores - ( 2 X 2 X 48 = 192 )

或者

Number of virtual cores - ( 2 X 48 = 96 )

或者

Number of virtual cores - ( 48 ) 

什么是正确答案?

central-processing-unit linux redhat multi-core top
  • 1 个回答
  • 142 Views
Martin Hope
mahmood
Asked: 2018-08-30 06:42:57 +0800 CST

“顶部”条目的列宽

  • 2

top命令输出中的用户+名列显示长度超过列宽的名称。我怎样才能增加它?

我没有看到任何选择。

top
  • 1 个回答
  • 1214 Views
Martin Hope
Akinn
Asked: 2017-09-16 03:07:46 +0800 CST

Top 的 Cpu 使用百分比

  • 1

我正在评估服务器上软件的性能。为此,我正在查看 Top 命令输出。无论如何,有时该进程会超过 100% 的 cpu 使用率。这怎么可能?例如,120% cpu 使用率是什么意思?!?

top
  • 1 个回答
  • 971 Views
Martin Hope
aye
Asked: 2017-03-05 07:37:32 +0800 CST

没有来自 top 命令的有用信息的高 CPU 使用率

  • 5

在过去的 2 天里,我开始遇到有几个用户的服务器问题。服务器是一个 OpenVZ VPS。通常当我遇到高 CPU 使用率时,我总是使用top命令找出原因。但是对于这台服务器,我没有从top命令中收到任何有用的信息。下面是我遇到的问题的示例屏幕截图 在此处输入图像描述

从截图中可以看出,%CPU所有进程的列几乎总是为零,实际上大多数时候我看到所有值都是零,但 CPU 使用率达到了 10 个核心!

我完全迷路了,不知道该怎么做才能找出原因。所以我想问一下是否有人对我面临的可能原因有任何想法?会不会是服务器问题?

感谢您的任何建议!

编辑:

请注意,此屏幕截图仅在发生高负载时拍摄。它每隔几个小时发生一次,持续约 20 分钟。正常使用只有0.0-0.2核左右。下面是一个正常使用的例子。

在此处输入图像描述

进一步更新

刚才又出现了,这里是建议命令的截图

在此处输入图像描述

对不起,我对这些是菜鸟,但如果我理解正确,磁盘使用没有任何问题,io 使用率非常低。

最后更新

我已经尝试使用建议的方法使用vmstat,ps在答案和评论中给出,但找不到有用的信息。当峰值发生时,我什至停止了 apache、mysql 但它没有帮助。我终于联系了 VPS 提供商并要求更改为另一个节点。他告诉我,他知道该节点的问题,该节点最近被恶意客户严重滥用,他正在努力解决这些问题。所以我想我现在不需要做任何事情。尽管如此,我还是要感谢所有提出建议的成员,使这个问答对以后的参考有用!

top high-load
  • 3 个回答
  • 5247 Views
Martin Hope
Liron Cohen
Asked: 2016-11-12 06:25:36 +0800 CST

Shift+E 更改顶部的单位不起作用

  • 2

我想切换顶部显示的尺寸。top -M 确实有效,但是当我尝试在 top 使用 shift+E 打开后切换大小时(如某些建议的那样),它不起作用。为什么会这样,有什么替代方案?我会给予任何帮助!

linux top sizing
  • 1 个回答
  • 104 Views

Sidebar

Stats

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

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

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

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve