0

运行 qdel 命令或 kill-9 来终止使用 HPC 集群上的多个计算节点运行的作业之间有什么区别吗?

kill -9 的效果似乎是立竿见影的,而 qdel 在停止之前需要 5-10 分钟才能将作业状态从运行 (R) 更改为已取消 (C)。

4

1 回答 1

3

kill -9是一把大锤、机关枪和核弹都包裹在一个里面。被杀死的进程kill -9没有机会清理它们可能分配的任何资源。 kill -9不会直接从作业队列中删除您的作业。

想象一下kill -9Z 世界大战中的僵尸。无论如何,不​​惜一切代价杀戮。

据我了解, qdel 更友好一点,因为它做两件事,不一定按照列出的顺序。

  • 作业的受控停止并允许其清理
  • 从作业队列中删除作业

你可以把 qdel 想象成 Kevorkian 博士……他很好,很友好,想帮助你,所以他合作到一定程度……但最终,他也会杀了你。

于 2013-10-01T14:18:31.787 回答