我找到了以下句子:
许多 Windows 用户可能想知道 mDNSResponder.exe 进程一直在运行。是卓悦。
有谁知道我怎么能看到这些进程(我的意思不是“mDNSResponder.exe”。我的意思是一般。)。它应该类似于 Linux 中的“top”命令。
我之前在这里看到过这个问题,但无法遵循给出的答案。我想在给定的时间内监控进程 CPU、内存和可能的 GPU 使用情况。如果以图表形式呈现,数据将很有用。
如果我可以使用性能监视器来做到这一点会很好,但我也愿意接受替代解决方案。我曾尝试使用性能监视器,但我的问题是我不确定要使用哪些性能计数器,因为性能计数器太多了。我一直在研究进程、处理器、内存等,但我不确定这些类别中的哪些计数器会引起我的兴趣。我的操作系统是 Windows 7。
我似乎无法杀死 -9 处于可中断睡眠 (S) 状态的进程:
[root@jupiter ~]# ps -elf | grep yum
4 S root 16790 1 0 75 0 - 73779 - Jan15 ? 00:00:04 /usr/bin/python /usr/bin/yum -y install python-pip
[root@jupiter ~]# kill -9 16790
[root@jupiter ~]# ps -elf | grep yum
4 S root 16790 1 0 75 0 - 73779 - Jan15 ? 00:00:04 /usr/bin/python /usr/bin/yum -y install python-pip
Run Code Online (Sandbox Code Playgroud)
这怎么可能?有没有办法在不重新启动的情况下终止进程?
BOUNTY:我真的对解释这种情况是如何发生的更感兴趣。
更新:这是 lsof 的输出:
[root@jupiter ~]# lsof -p 16790 命令 PID 用户 FD 类型 设备大小/关闭节点名称 …
#include <stdlib.h>
#include <unistd.h>
int main()
{
while(1)
fork();
}
Run Code Online (Sandbox Code Playgroud)
这是分叉炸弹的代码。
在我们学院,我们通过 telnet 即客户端服务协议进行连接。大约 100 个系统连接到服务器。突然我们看到服务器变得很慢,一段时间后它崩溃了。我开始知道有人实施了一个叉子炸弹。
我们如何检测分叉炸弹是在哪个系统上实现的?我们怎样才能阻止它?
一种方法是限制单个用户可以拥有的最大进程数。有什么方法可以阻止它并知道它是从哪个系统实现的?
有没有办法检测活动窗格中运行的进程?
tmux:找到“我的”窗口,检查它的活动是否相关,但是,它处理窗格内的检测。
我需要从外部命令(而不是从 tmux 会话中)检测到这一点。
问题很可能归结为两个步骤:
SearchIndexer.exe 阻止我的设备(实际上是我的外部硬盘驱动器)被停止。
我试图通过查找任务管理器来关闭此应用程序,但在“进程”选项卡上找不到它。
我可以按名称查找此进程,获取进程 ID 并终止它吗?
我有一个需要几个小时才能运行的 bash 脚本。在它运行时,我想做其他事情,这可能涉及注销或断开互联网连接(我的脚本在各种计算机上运行网络测试)。
我知道有一个命令可以让我从远程终端运行我的测试并在终端运行时注销。有谁知道这个命令是什么?
不应该使用任何资源(RAM 和 CPU)的僵尸进程正在占用我的 8 核 64 位 Ubuntu 11.10 桌面安装上的整个内核。
这是输出ps -el|grep Z:
F S UID PID PPID C PRI NI ADDR SZ WCHAN TTY TIME CMD
0 Z 1000 10317 1 99 80 0 - 0 exit ? 19:27:15 java <defunct>
Run Code Online (Sandbox Code Playgroud)
...这里是摘录top:
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
10317 deltik 20 0 0 0 0 Z 100 0.0 1170:17 java <defunct>
1424 root …Run Code Online (Sandbox Code Playgroud) 我知道在 Linux 中它的pstree命令非常有用,我正在寻找类似的东西......但是如何在 Windows 终端上制作详细的进程列表(树)?
如何杀死不想杀死的进程?尝试终止进程时,我收到拒绝访问消息。我知道这可能是由于设备驱动程序在等待,可能这就是原因。
但我的问题是如何杀死进程?我是管理员,我不希望进程等待任何设备驱动程序或其他东西。我想让它死。
如何做到这一点?
以管理员身份运行任务管理器、procexp 和 procexp64 没有帮助。