多服务器gpu监控工具

ksmi的Python项目详细描述


凯罗斯SMI

多服务器GPU监控程序

PyPI version

请参阅更改日志:change log

sample.png

usage: ksmi [-h] [-l] [-c CONFIG]

optional arguments:
  -h, --help            show this help message and exit
  -l, --loop            loop forever
  -c CONFIG, --config CONFIG
                        set config file location

快速启动

一。安装

使用pip安装

$ pip install ksmi
or
$ pip3 install ksmi

2.设置配置文件

编辑config.json。在config.json中添加GPU服务器地址。

{"hosts":["<username>@<host>[:port]","<username>@<host>[:port]"]}

三。将rsa\u id添加到服务器

创建新的rea_id并添加到您的服务器

$ python3 -m ksmi.copy_id -c config.json -n

四。快跑!

$ python3 -m ksmi -c config.json -l

凯罗斯SMI

usage: kairos_smi.py [-h] [-l] [-c CONFIG]

optional arguments:
  -h, --help            show this help message and exit
  -l, --loop            loop forever
  -c CONFIG, --config CONFIG
                        set config file location

简单用法

运行一次

$ python3 -m ksmi -c config.json

永远运行

$ python3 -m ksmi -c config.json -l

实用程序

复制ID

usage: copy_id.py [-h] [-n] [-c CONFIG] [-s SERVER]

optional arguments:
  -h, --help            show this help message and exit
  -n, --new_id          generate new id_rsa key
  -c CONFIG, --config CONFIG
                        set config file to use host list
  -s SERVER, --server SERVER
                        set a server to copy id

将ID(RSA)复制到服务器

config.json

一起使用
$ python3 -m ksmi.copy_id -c config.json
or
$ python3 -m ksmi.copy_id --config config.json

与单个服务器地址一起使用

$ python3 -m ksmi.copy_id -s [username@]<IP>[:port]
or
$ python3 -m ksmi.copy_id --server [username@]<IP>[:port]

创建新的ID rsa

$ python3 -m ksmi.copy_id -n
or
$ python3 -m ksmi.copy_id --new_id

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java是地图。size()始终与map相同。entrySet()。大小()   java如何使用全局二级索引的分区键更新项   java AutoCompleteTextView背景/前景颜色   java线程、MediaPlayer、ProgressDialog和上下文问题   java为什么我不能制作这个minecraft mod?   java安卓如何从片段调用的Activity类启动新活动   java从一个数据库读取值并将其写入另一个数据库   java如何在运行时调整log4j级别?   shell停止将命令行参数中的通配符扩展为Java   java调用外部类变量是线程安全的吗?   groovy无法通过在Wildfly中使用Camel CDI在Java中执行Grrovy脚本来解决类问题   java如何修复NoSuchMethodError:“void freemaker”。样板配置<无法排除旧版本时初始化>(freemarker.template.Version)?   Java串行通信IllegatStateException端口已关闭   java禁止创建。兽人。crc文件   java Servlet会话失效   java如何在arraylist中计算最小距离   java JSlider可调整高分辨率屏幕的大小   java HashMap有containsValue方法,但没有getValue方法