首页 > 解决方案 > 如何查看谁占用了 sungrid 引擎上的所有资源?

问题描述

在我的工作中,我们使用 sungridqstatqsub

有没有办法查看每个用户当前使用的资源百分比?我知道有,qhost -u "*"但这有点难以解释 b/c 它没有显示相对于可用资源使用了多少资源。

如果这超出了 SO 的范围,那么我将删除。

是否有任何内置工具可以执行此操作或 GitHub 上的公共脚本可以实现此功能?

标签: serverresourcesqsubsungridengine

解决方案


该命令qstat -u "*" -nenv -j "*"输出作业详细信息,包括带有作业用法的行: usage 1: wallclock=44:12:05:42, cpu=1:10:40:01, mem=9284973.79642 GBs, io=631.16018 GB, iow=65.130 s, ioops=22213570, vmem=284.719M, maxvmem=65.121G, rss=14.435M, ..., maxrss=61.611G, maxpss=68.641G

我不知道会解析它并交叉引用输出qhost以检索主机资源的公共脚本。

我想我应该在周末工作。:)


推荐阅读