Tools for better recording and visualizing computer resources of Sun Grid Engine(SGE) System
Project description
jobview
这个工具主要用于 SGE 系统的节点资源查看,任务资源显示和消耗记录的工具
简单来说,它是基于qstat, qhost, qselect等命令的信息,提供资源消耗的跟踪和更好的可视化
-
jobview nodes可以展示用户所属节点的任务情况,资源使用,是否负载高等 -
jobview status以更好的可视化方式展示任务情况,提供资源消耗展示 -
jobview track跟踪任务的资源消耗情况,并记录和生成一个可视化报告
Installation
pip install jobview
Usage
主要有三个子命令,如下所示:
Usage: jobview [OPTIONS] COMMAND [ARGS]...
用于SGE系统的节点资源查看,任务资源显示和消耗记录的工具
Tools for better recording and visualizing computer resources of Sun Grid Engine(SGE) System
Options:
--help Show this message and exit.
Commands:
nodes 展示指定用户所有可用节点的资源使用情况
status 更全面和方便的展示投递任务情况
track 跟踪任务资源消耗情况,并生成图片和总结报告
查看所有节点
查看用户所属节点情况
jobview nodes 输出如下:
投递一个任务并在后台监控其资源消耗
jobview track "qsub -V -l vf=2G -q SC1.q -cwd work.sh" &> run.log &
得到如下报告:
子命令参数
$jobview nodes --help
Usage: jobview nodes [OPTIONS]
展示指定用户所有可用节点的资源使用情况
Options:
-u, --user TEXT 指定用户(默认为当前用户)
--help Show this message and exit.
$jobview status --help
Usage: jobview status [OPTIONS]
更全面和方便的展示投递任务情况
使用示例:
SGEViwer status
SGEViwer status -u user_name
SGEViwer status -u user_name -d
Options:
-u, --user TEXT 指定用户
-j, --job_id TEXT 指定作业ID
-d, --detail 启用详细输出格式
-o, --one_line 一行展示信息
-q, --queue TEXT 要过滤的队列,可指定多个,示例:-q gpu.q,bigmem.q
-n, --node TEXT 要过滤的节点,可指定多个,示例:-n tjcompute001,tjcompute002
--help Show this message and exit.
$jobview track --help
Usage: jobview track [OPTIONS] [CMD]...
跟踪任务资源消耗情况,并生成图片和总结报告
示例:
执行命令:
SGEViewer track "qsub -V -l vf=20G -q SC1.q -cwd work.sh"
后台执行:
SGEViewer track "qsub -V -l vf=20G -q SC1.q -cwd work.sh" &> run.log &
仅绘图:
SGEViewer track -p track_7355217.json
Options:
-i, --interval INTEGER 检查任务状态的时间间隔(秒),默认为10秒。
-p, --plot-only TEXT 制定一个json文件,只绘图
--help Show this message and exit.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file jobview-1.1.6.tar.gz.
File metadata
- Download URL: jobview-1.1.6.tar.gz
- Upload date:
- Size: 5.1 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.10.10
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
31e4e91774e9adb4c250eb412983a421752506e4f506f1688e14bee5a46aaf2a
|
|
| MD5 |
07eb3c2a04b5b48f7436c48bfc8bcfe4
|
|
| BLAKE2b-256 |
6b279d284621719ec9ea027939365eeff2d725fe5124b9709288c11fd50d27f2
|
File details
Details for the file jobview-1.1.6-py3-none-any.whl.
File metadata
- Download URL: jobview-1.1.6-py3-none-any.whl
- Upload date:
- Size: 5.1 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.10.10
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9a5a4e033a91a45e0b2b606174ba2def8d8b47bebfc63ac5ce9f2f84a08fbb44
|
|
| MD5 |
45d5e1f5d8bc0e4e5177f6f8bc8a9bce
|
|
| BLAKE2b-256 |
a44e225d3a50cb677befe17bd1c52875153a8c44fe8b3d1436ab0b8b5050aaf8
|