server - 如何查看谁占用了 sungrid 引擎上的所有资源?
问题描述
在我的工作中,我们使用 sungridqstat
等qsub
。
有没有办法查看每个用户当前使用的资源百分比?我知道有,qhost -u "*"
但这有点难以解释 b/c 它没有显示相对于可用资源使用了多少资源。
如果这超出了 SO 的范围,那么我将删除。
是否有任何内置工具可以执行此操作或 GitHub 上的公共脚本可以实现此功能?
解决方案
该命令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
以检索主机资源的公共脚本。
我想我应该在周末工作。:)
推荐阅读
- c++ - 使 Eclipse CDT 正确忽略我的 GSL 跨度标头
- ajax - Django AJAX 请求仅获取最后一个元素(不是 getlist 问题)
- java - 如何将 2d 数组从 ReactJS 传递到 Java Main?
- java - Android 资源链接在 android 3.2.1 SDK 28.0.3 上失败
- r - 如何将数据从数据矩阵添加到数据帧
- python - Tensorflow:张量上的矩阵大小不兼容错误
- perl - 从哈希键中的数组中查找值并返回零计数
- powershell - powershell中表单属性(标签、组框等)的继承
- react-native - 可以公开我的应用程序的 facebook id 吗?
- clion - Clion 检测到错误的 MinGW 环境