我的进程是挂起还是正在运行

我的进程是挂起还是正在运行

我正在带有 GPU 的 Linux 机器上运行一个繁重的进程。nvidia-smi显示 15GB/16GB 已用完。 CPU 利用率约为 70%,MEM 约为 98.5%,但tqdm我的进程的进度条有一段时间没有更新。我如何知道它是实际运行还是挂起?

答案1

你可以

  • strace -fF -p PID
  • 检查其 RAM 或 CPU 使用情况是否波动
  • 通过检查其日志文件tail -f
  • 检查其状态是否为ps ax运行 (R*)、睡眠 (S*) 或僵尸 (Z)

相关内容