qdel和kill命令之间的区别

时间:2013-10-01 12:11:55

标签: linux hpc

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

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

1 个答案:

答案 0 :(得分:2)

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

kill -9视为第二次世界大战中的僵尸。不惜一切代价,不惜一切代价杀人。

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

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

你可以把qdel想象成Kevorkian博士......他很友好,很友善,想要帮助你,所以他合作到了一点......但最终,他也会杀了你。