LSF实践专题(34):判断LSF作业申请CPU和内存的合理性

在LSF10.1.0.13中,增加了CPU和MEMORY的EFFICIENCY报告功能,在今年新推出的LSF10.1.0.14中,又进一步对这个功能进行了优化。

那么这个功能是做什么用的呢?

我们在LSF中提交作业的时候,可以通过bsub的-n参数向LSF申请所需的CPU(或者slots)数量,以及通过参数-R “rusage[mem=xxx]” 向LSF申请所需的内存大小。

LSF在调度有这种申请的作业的时候,会在执行机上为这个作业分配对应数量的CPU(或者slots)和内存,一旦分配给了这个作业,LSF就会把这些资源和作业进行绑定,在这个作业结束前,不会分配给其他作业。但是有的时候,作业提交者申请的资源可能不一定准确,如果申请多了,作业用不了这么多,其他作业又不能使用,就会造成浪费,如果申请少了,则会导致作业运行速度慢,或者运行失败。

LSF这个新的CPU和MEMORY EFFICIENCY功能,就是对作业提交时申请的CPU和内存大小和作业运行时实际使用的CPU和内存大小进行比较,让用户能够观察到他们是否相差过多,从而在提交相同或类似作业的时候,方便参考,调整bsub的参数来进行更合理的CPU和内存资源请求。

01

这个功能在LSF10.1.0.13以及之后的版本中默认是开启的,如果不做特殊配置,LSF会对每个开始运行的作业的内存使用效率进行实时计算,并且以每60秒一次的间隔进行CPU使用效率的计算,也可以通过设置lsb.params中的参数CPU_PEAK_SAMPLE_DURATION进行设置来调整这个时间间隔,参数的值表示间隔的秒数。

图片

02

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

常算科技

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值