类似于PBS中的qsub lsf -I,为了防止滥用(开了之后长期不关等)交互模式,目前只允许在interactive队列使用交互模式,且时间限制为48h,超时会被杀掉。 lsf 这里写了一个跑RNA-Seq流程的example,主要是2个脚本,RNA.sh lsf 为具体处理每个样本的流程脚本,在batch_run.sh 对每个样本都提交运行RNA.sh脚本。
- LSF(Load Sharing Facility)是IBM旗下的一款分布式集群管理系统软件,负责计算资源的管理和批处理作业的调度。
- 非root用户只能查看、删除自己提交的作业。
- 如果使用不同的MPI库,可能需要明确指定MPI的数量 以这种方式在命令行上进行处理。
- LSF 具有良好的可伸缩性和高可用性,支持几乎所有的主流操作系统。
- 它通常是高性能计算环境中不可或缺的基础软件。
- 如果用户要在作业提交后终止自己的作业,可以使用bkill命令,用法为bkill jobid。
它给用户提供统一的集群资源访问接口,让用户透明地访问整个集群资源。 LSF 具有良好的可伸缩性和高可用性,支持几乎所有的主流操作系统。 它通常是高性能计算环境中不可或缺的基础软件。 使用系统范围的intelmpi / openmpi时,可以省略-np $ lsf LSB_DJOB_NUMPROC命令,因为程序会自动获取有关核心总数的信息。 如果使用不同的MPI库,可能需要明确指定MPI的数量 lsf 以这种方式在命令行上进行处理。
lsf: LSF基本介绍和使用
在此建议将流程中的主要运行步骤直接用bsub提交,按需要申请核心数、内存等,需要用上文中提到的bsub的 -K 参数。 如果用户要在作业提交后终止自己的作业,可以使用bkill命令,用法为bkill jobid。 非root用户只能查看、删除自己提交的作业。
多节点并行作业需要程序本身支持,使用mpirun等MPI命令运行,绝大部分生物软件不支持多节点并行。 如不确定程序是否支持多节点并行,请勿使用,避免资源浪费。 LSF(Load lsf Sharing lsf Facility)是IBM旗下的一款分布式集群管理系统软件,负责计算资源的管理和批处理作业的调度。