top

top 命令中的 STOPPED 与 ps 中的 STOPPED 之间的区别
top

top 命令中的 STOPPED 与 ps 中的 STOPPED 之间的区别

ps -ef我在 docker 容器中运行一个脚本。过了一会儿,我发现当我使用命令时,进程似乎卡住了,因为这些进程的 TIME 字段卡在一个常数时间上,如00:00:05。我认为从 来看ps,这些进程仍在运行(?)。但从top命令中,我可以清楚地看到这些进程处于T状态,这意味着它们已停止。那么这两个命令有什么区别?为什么ps要显示这些进程仍在运行?我该如何恢复这些进程? ...

Admin

RHEL7-写入 NAS 时 CPU 负载高
top

RHEL7-写入 NAS 时 CPU 负载高

我不明白,top 报告的“平均负载”非常高的原因是什么。 这是 RHEL 7。该问题可重复出现。我们有一个远程 NAS,当一个用户空间进程开始在那里写入超大文件(例如 15 GB 大小)时,我们经常(但并非总是)会得到以下信息: top - 19:04:38 up 43 days, 11:39, 3 users, load average: 54,92, 53,82, 47,17 Tasks: 302 total, 1 running, 301 sleeping, 0 stopped, 0 zombie %Cpu0 : 0,3 us, ...

Admin

是否可以将 top -c -n1 -b 的输出捕获到文本文件中 - 但通过 shell 保留完整输出(即不在右侧截断)
top

是否可以将 top -c -n1 -b 的输出捕获到文本文件中 - 但通过 shell 保留完整输出(即不在右侧截断)

我用top -c -n1 -b | tail -18 > topout.txt 成功了。 它topout.txt显示了进程名称/所用命令的完整输出。 但是 - 一旦我将这行代码复制到 .sh 文件中并通过crontab或手动运行 - 输出总是被截断,即,无论我如何编码,它都会显示 oracle_myp+..”而不是完整的进程条目,如“oracle_myprodbrac1..” 我尝试将其附加到 shell 日志文件(在cron使用 中创建shell_name.sh > shell_name.log 2>&1 )但它似乎总是...

Admin

CPU 上的进程
top

CPU 上的进程

如何监控/列出当前在特定 CPU 核心上运行的进程。基本上,我正在寻找类似于“top”或“htop”命令的输出,但针对特定 CPU 核心 ID 进行过滤。或者命令“pidstat -t -p <process_id>”的反向操作(此命令显示进程使用的内核),但我正在寻找在内核上运行的所有进程。 ...

Admin

如何查看 Linux 中所有最耗 CPU 的进程?
top

如何查看 Linux 中所有最耗 CPU 的进程?

“CPU 频率调节监视器”小程序显示我的 CPU 大部分时间都以最大速度运行: 然而命令的结果top总是显示top进程都在2%左右,一切如常。 系统监视器也无济于事: 因此,在我看来,它top并没有显示所有消耗 CPU 的进程。有没有办法查看所有进程,使用top还是其他命令? 笔记: 我没有在这台电脑上运行任何特殊任务(目前只有 Firefox、LibreOffice 和终端)。 CPU 频率调节监视器小程序在 Powersave 上设置。 我已经尝试重新启动计算机,看看问题是否消失(但没有)。 更新:命令结果vmstat 1 5: procs -...

Admin

MobaXterm 上的远程监控
top

MobaXterm 上的远程监控

MobaXterm 底部有一个远程监控栏。这非常酷,而且接近实时。 我希望可以全屏显示 CPU 利用率图表,但这是不可能的。对于 RAM 利用率,我也抱有类似的愿望。有人知道如何以无代理方式获取这些实时利用率图表吗?就像 MobaXterm 如何提取这些图表一样。通过 bash、python 或任何其他工具。我设置了一个 Zabbix 服务器,但它无法提供近乎实时的利用率图表。 ...

Admin

如何在 htop 中按应用程序对进程进行分组?
top

如何在 htop 中按应用程序对进程进行分组?

在 htop 中,如何按应用程序对进程进行分组?我试过按H,但似乎不起作用。下面是我正在尝试解决的问题的一个很好的例子: 在上文中,我想查看所有gnome-shell进程的总内存使用情况,以及所有进程的另一行chrome。 ...

Admin

为什么 free 报告的已用内存比 top 报告的单个进程的常驻使用量少得多?
top

为什么 free 报告的已用内存比 top 报告的单个进程的常驻使用量少得多?

我有一个可能存在问题的应用程序可能存在内存泄漏问题。然而,在调查此问题的过程中,我发现了一些似乎相互矛盾的信息。 当我用来free获取服务器上的内存使用情况摘要时,似乎有足够的可用 RAM: [alice@myserver]$ free -h total used free shared buff/cache available Mem: 9.8G 2.4G 131M 3.6G 7.2G 3.5G ...

Admin

WA% 担任最高指挥官
top

WA% 担任最高指挥官

有人能解释一下 WA% 命令是什么意思吗?我回答过几个 SO 问题,但疑问仍然存在 WA 是等待 IO 的 CPU 时间 CPU 如何等待 IO?当某个进程执行 IO 时,调度程序不会在该 CPU 上安排其他任务吗? 我很担心很多 SO 问题都无法回答我的疑问——CPU 如何等待 IO 一个简单的例子就很好了。例如,刷新间隔为 5 秒的顶部 %Cpu(s): 6.5 us, 1.6 sy, 0.0 ni, 61.5 id, 30.0 wa, 0.1 hi, 0.3 si, 0.0 st 0.325s was spent in us 0.08 ...

Admin

显示 Linux 中一组进程的总 CPU 使用率
top

显示 Linux 中一组进程的总 CPU 使用率

我想监控某个过滤器对应的所有进程的总 CPU 使用率。例如,某个可执行文件对应的所有进程。 在 top 或 htop 上我可以过滤进程列表,但无法显示结果进程列表的 CPU 使用总量。 我想知道是否可以使用 top 或 htop 来做到这一点,或者我可以使用哪个终端或 gui 工具来做到这一点。 ...

Admin

su 进程产生高 CPU 占用(Debian 9)
top

su 进程产生高 CPU 占用(Debian 9)

我正在使用 Debian 9 在 Google Cloud 上运行虚拟机。我应该是唯一有权访问该虚拟机的用户。 我运行的 Web 应用程序(phpbb)时常变得非常慢。 当我登录查看时top,我发现正在运行的 su 进程占用了 99% 的 CPU。我杀死了一个,又生成了一个。我杀死了四个,然后它就结束了。大约一天之内,同样的事情又开始了。 如果我检查正在运行的命令,它会告诉我: su nobody -s /bin/sh -c false 我不知道是什么产生了这些命令,也不知道它们的用途是什么。如果能提供任何帮助,我将不胜感激。 (如果可能相关的话,sud...

Admin

由于 SSD 性能不佳导致计算机运行缓慢?
top

由于 SSD 性能不佳导致计算机运行缓慢?

我的电脑通常运行速度非常快(对我来说),但有时开始运行非常慢(这是第三次)。我的系统在 ssd 驱动器上。我读到可能是 ssd 驱动器坏了。我检查了: df 结果: Filesystem 1K-blocks Used Available Use% Mounted on /dev/sdb5 114336932 42097068 66388780 39% / /dev/sdb1 523248 12 523236 1% /boot/efi 和 : sudo smartctl -a /dev/...

Admin