我正在带有 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)
我正在带有 GPU 的 Linux 机器上运行一个繁重的进程。nvidia-smi
显示 15GB/16GB 已用完。 CPU 利用率约为 70%,MEM 约为 98.5%,但tqdm
我的进程的进度条有一段时间没有更新。我如何知道它是实际运行还是挂起?
你可以
strace -fF -p PID
它tail -f
ps ax
运行 (R*)、睡眠 (S*) 或僵尸 (Z)