LSF-如何查看用户申请内存值与job运行过程中的最大内存值

提问者:不忘初芯 问题分类:其他问题
LSF
如何使用一个命令查看用户申请内存值(reserved memory)与job运行过程中的最大内存值?
想统计下用户申请内存与实际使用的差距,判断用户内存申请的合理性。
bhist命令只能查看job运行过程中的max mem和avg mem,无法查看reserved mem。

如果没有实现该功能的命令,有类似的脚本也可以,谢谢。

注:当前lsf版本不支持MEMORY的EFFICIENCY报告功能。
1 个回答
团子精英
团子精英 管理员
default-fasteda@login001:~>bsub -P test -n 12 -R "rusage[mem=4096]" -Is sleep 10
sleep 10
Job <66761600> is submitted to default queue <interactive>.
<<Waiting for dispatch ...>>
<<Starting on ic074>>
default-fasteda@login001:~>bacct -l 66761600
Tue Jul 22 09:00:01: Dispatched 12 Task(s) on Host(s) XXXX, Effective RES_REQ <select[((type = any )
&& (type == any))] order[r15s:pg] rusage[mem=4096.00] >;
default-fasteda@login001:~>bhist -l 66761600
Tue Jul 22 09:00:00: Submitted from host <login001>, to Queue <interactive>, CW
D <$HOME>, 12 Task(s), Requested Resources <rusage[mem=409
6]>;
发布于:4个月前 (07-22) IP属地:北京市
我来回答