有没有办法检查我的工作在LSF队列中的位置?
如果我运行:
bjobs -u all -q my_queue
我从 中的所有用户那里获得了一份工作列表my_queue
,但该列表是否按我的工作在队列中的位置排序?
有没有办法检查我的工作在LSF队列中的位置?
如果我运行:
bjobs -u all -q my_queue
我从 中的所有用户那里获得了一份工作列表my_queue
,但该列表是否按我的工作在队列中的位置排序?
我相信您对待处理的工作感兴趣。
这将显示队列中的所有待处理作业。
bjobs -u all -p -q my_queue
此列表按队列中的位置排序。
该职位基于工作优先级和提交时间。
请记住,显示的内容并不是作业何时运行的完美指示。LSF 将在正确的资源可用时启动作业。需要大量资源的作业可能排在队列的首位。但如果所需资源不可用,LSF 将在其后面启动可用资源内的其他作业。
检查个别工作的进度 -
bpeek -f <job_id>
这个命令有点创建一个输出流,作业在其中重定向它的输出。
squeue -l [queue name]
列出所有用户的优先级。优先级较高的用户的作业首先运行。