ps

Linux:如何确定哪些程序占用了 35G 的系统内存
ps

Linux:如何确定哪些程序占用了 35G 的系统内存

目前其中一个用户的系统的进程正在消耗6.5G RSS: root@system:~# ps aux | awk 'BEGIN {sum=0} {sum +=$6} END {print sum/1024, "MB"}' 6575.42 MB root@system:~# 如果我运行它,free -m它会告诉我当前已使用 41G(43,9G - 2,1G)内存: root@system:~# free -m total used free shared buff/cache ava...

Admin

如何在 execsnoop 中获取进程命令行参数
ps

如何在 execsnoop 中获取进程命令行参数

我需要使用命令行参数记录进程启动事件。ps au 可以打印当前正在运行的进程的命令行。execsnoop 可以打印进程启动事件的日志,但它只打印进程名称。 我怎样才能让 execsnoop 日志中包含命令行参数? ps 一定有某种方法可以通过为 dtrace 编写 D 脚本来实现这一点,但我的技能还不够 :( ...

Admin

“ps w”命令的输出
ps

“ps w”命令的输出

我正在使用定制的 OpenWRT,其中除了 之外,没有其他选项适用于该ps命令w。 当我输入 时ps w,它会显示所有正在运行的进程,但如果我输入,例如,ps w | grep kkkk它会显示一个输出4414 (username) 1032 R grep kkkk。 显然这个过程不存在。 有人可以解释一下吗? 实际上,我想要获取 OpenWRT 中运行的守护进程列表。 ...

Admin

解析 pstree 输出以列出给定进程名称的父进程和子进程的 PID
ps

解析 pstree 输出以列出给定进程名称的父进程和子进程的 PID

我正在运行名为 的程序的两个实例SMU,因此将有两个具有相同名称的独立进程SMU。并且每个SMU进程将创建一个(可以超过 1 个)子进程,因此现在将有 4 个具有相同进程名称的进程,如下所示(其中 22313、23835 是两个不同实例的父进程)。 22313 pts/10 00:35:00 SMU 22314 pts/10 00:35:06 SMU 23835 pts/6 00:25:02 SMU 23836 pts/6 00:24:56 SMU 我想编写一个单独的 C 代码,为每个实例创建一个链接列表,以SMU列出该进程树的所有...

Admin

ubuntu 中可以给命令的输出编号吗
ps

ubuntu 中可以给命令的输出编号吗

我在上 Linux 课,我的一个作业问题是找出服务器上运行的进程总数。 我已经使用 ps -aux 命令列出了所有进程,但我想知道是否有办法对输出进行编号,以便我可以更轻松地计算它们 ...

Admin

TempleOS 中的进程管理:列出和终止进程?
ps

TempleOS 中的进程管理:列出和终止进程?

TempleOS 有不同的流程,根据docs/Glossary.DD.Z, 任务、进程或线程之间没有区别。Fs 段寄存器保持指向当前任务的 CTask。每个任务只有一个窗口,并且只有 Core0 任务可以有窗口。每个任务都有一个代码和数据堆,因此当它死亡时会返回内存。每个任务都有一个哈希符号表。 由于没有友好的磁盘共享,并且所有任务都有相同的地址映射,因此将 TempleOS 称为“多线程/单进程”可能更准确。您可以在 Core0 上运行单个应用程序进程,它可以在同一个核心或其他核心上创建线程。 如果你运行多个进程,它应该是安全的,但一个...

Admin

VPS:CPU 似乎负载很重,但是没有任何进程产生这样的负载?
ps

VPS:CPU 似乎负载很重,但是没有任何进程产生这样的负载?

我最近设置了一个非常便宜的 VPS,主要用于备份,但我也想让它执行一些小任务。但由于我太感兴趣了,我想看看 CPU 和内存使用情况,因为我只有(可能是部分)1 个未知 CPU 核心和 128 MB RAM,运行 Ubuntu 16.04 LTS。我创建了一个 cronjob,调用一个 PHP 脚本来检查 CPU 和内存使用情况,如果两者中至少有一个很高,它会将信息写入文件。我使用 PHP systeminfo 命令检查 CPU 和 MEM 负载,然后使用这获得有关占用最多 CPU 的进程的更多信息。 但由于某种原因,它会输出以下内容: 27.05. 20...

Admin

powershell ps 中的 SI 值是什么?
ps

powershell ps 中的 SI 值是什么?

我正在尝试使用 powershell ps 查找进程执行信息。有一个属性“SI”,其值通常为 0、2、10 等。具体来说,我在 powershell 中输入了以下内容: PS C:\Users\> ps -pid 10860 Handles NPM(K) PM(K) WS(K) CPU(s) Id SI ProcessName ------- ------ ----- ----- ...

Admin

Linux 命令 `ps ao args` 中的 `args` 到底是什么意思?
ps

Linux 命令 `ps ao args` 中的 `args` 到底是什么意思?

在的手册页中ps,我发现这-a意味着: 选择除会话领导者(参见 getsid(2))和与终端无关的进程之外的所有进程。 和-o手段 用户定义的格式。格式是一个以空格分隔或逗号分隔的列表形式的单个参数,它提供了一种指定单个输出列的方法。可识别的关键字在下面的标准格式说明符部分中描述。可以根据需要重命名标题(ps -o pid,ruser=RealUser -o comm=Command)。如果所有列标题都为空(ps -o pid=-o comm=),则不会输出标题行。列宽将根据需要增加以适应宽标题;这可用于加宽 WCHAN 等列(ps -o...

Admin

通过命令行查找所有 PID 的便捷方法
ps

通过命令行查找所有 PID 的便捷方法

我想找到由包含特定字符串的命令行调用运行的所有进程的 PID my_exec。 例如,在 macOS 或 Ubuntu 中,打开一个终端并运行/bin/bash,然后在另一个终端中ps all | grep '/bin/bash'输入 。你将看到类似这样的提示 501 2995 2366 0 31 0 4290112 1424 - Ss+ s000 0:00.01 /bin/bash --noediting -i 0 2316 2274 0 31 0 4349520 6376 - ...

Admin

如何判断进程是在主机中运行还是在 Docker 容器中运行
ps

如何判断进程是在主机中运行还是在 Docker 容器中运行

我有很多gitlab进程,但gitlab没有安装在主机上: » ps -ef | grep -c gitlab 61 乍一看,这些过程类似于正常过程: » ps -ef | grep gitlab | head root 1161 1 0 06:24 ? 00:00:06 /usr/local/bin/gitlab-runner run --working-directory /home/gitlab-runner --config /etc/gitlab-runner/config.toml --service g...

Admin

Linux 命令输出每个新进程的 PID
ps

Linux 命令输出每个新进程的 PID

是否有一个 Linux 命令可以监视新进程? 我的目标是查看何时gulp调用新命令,使用类似的方法执行命令行ps,然后使用 对其进行过滤sed。 重要的部分是监视新进程,因为一旦完成我就无法查找 PID。 ...

Admin