这是 oar_resources_add 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
oar_resource_add - 另一个定义 OAR 资源的辅助脚本
概要
桨资源添加 -H <主机数量> [选项]
商品描述
脚本生成 oarproperty 和 oarnodesetting 命令来生成资源
遵循主机/cpu/核心/线程层次结构。
如果资源已经注册,可以提供偏移量,或者从 OAR 猜测
数据库。
这个脚本也是一个很好的例子,说明如何使用自己创建资源
基本程序循环和 oarnodesetting 命令。
配置
-T, --使用线程
使用(创建)线程属性
-H, --主机 <#>
# 主机
-C, --CPU <#>
# 每台主机的 CPU
-c, --核心 <#>
# 每个 cpu 的核心数
-t, --线程 <#>
# 每核线程数
--主机前缀
主机名前缀(默认:“node-”)
--主机后缀
主机名后缀(例如“.domain”)
--主机0 <#>
要使用的第一个主机 ID
--cpu0 <#>
要使用的第一个 CPU id
--核心0 <#>
要使用的第一个核心 ID
--线程0 <#>
要使用的第一个线程 ID
--CPU集 <#>
主机上的 cpuset 数量(默认=cpus*cores*threads)
-A, - 附加
附加一个文本字符串(额外的属性)
-o, - 写给
将命令写入文件
-p, --no创建的属性
不生成 oarproperty 命令
-a, --自动偏移
从 OAR 数据库中猜测要使用的下一个主机/cpu/核心/线程 ID(除非
host0/cpu0/core0/thread0 已设置)
警告:主机、CPU、核心和线程属性必须存在于您的数据库中,否则您将
得到错误
-Y, --yaml
生成 YAML 输出
-h, - 帮帮我
显示此消息
示例
$ oar_resources_add -T --hosts=2 --host0 5 --cpu0 8 --core0=64 --thread0=128 -A "mem=1024
gpu=否"
oarproperty -c -a 主机 || 真的
oarproperty -a cpu || 真的
oarproperty -a 核心 || 真的
oarproperty -a 线程 || 真的
oarnodesetting -a -h 'node-5' -p host='node-5' -p cpu=8 -p core=64 -p thread=128 -p
cpuset=0 内存=1024 gpu=NO
oarnodesetting -a -h 'node-5' -p host='node-5' -p cpu=8 -p core=65 -p thread=129 -p
cpuset=1 内存=1024 gpu=NO
oarnodesetting -a -h 'node-5' -p host='node-5' -p cpu=8 -p core=66 -p thread=130 -p
cpuset=2 内存=1024 gpu=NO
oarnodesetting -a -h 'node-5' -p host='node-5' -p cpu=8 -p core=67 -p thread=131 -p
cpuset=3 内存=1024 gpu=NO
oarnodesetting -a -h 'node-5' -p host='node-5' -p cpu=9 -p core=68 -p thread=132 -p
cpuset=4 内存=1024 gpu=NO
oarnodesetting -a -h 'node-5' -p host='node-5' -p cpu=9 -p core=69 -p thread=133 -p
cpuset=5 内存=1024 gpu=NO
oarnodesetting -a -h 'node-5' -p host='node-5' -p cpu=9 -p core=70 -p thread=134 -p
cpuset=6 内存=1024 gpu=NO
oarnodesetting -a -h 'node-5' -p host='node-5' -p cpu=9 -p core=71 -p thread=135 -p
cpuset=7 内存=1024 gpu=NO
oarnodesetting -a -h 'node-6' -p host='node-6' -p cpu=10 -p core=72 -p thread=136 -p
cpuset=0 内存=1024 gpu=NO
oarnodesetting -a -h 'node-6' -p host='node-6' -p cpu=10 -p core=73 -p thread=137 -p
cpuset=1 内存=1024 gpu=NO
oarnodesetting -a -h 'node-6' -p host='node-6' -p cpu=10 -p core=74 -p thread=138 -p
cpuset=2 内存=1024 gpu=NO
oarnodesetting -a -h 'node-6' -p host='node-6' -p cpu=10 -p core=75 -p thread=139 -p
cpuset=3 内存=1024 gpu=NO
oarnodesetting -a -h 'node-6' -p host='node-6' -p cpu=11 -p core=76 -p thread=140 -p
cpuset=4 内存=1024 gpu=NO
oarnodesetting -a -h 'node-6' -p host='node-6' -p cpu=11 -p core=77 -p thread=141 -p
cpuset=5 内存=1024 gpu=NO
oarnodesetting -a -h 'node-6' -p host='node-6' -p cpu=11 -p core=78 -p thread=142 -p
cpuset=6 内存=1024 gpu=NO
oarnodesetting -a -h 'node-6' -p host='node-6' -p cpu=11 -p core=79 -p thread=143 -p
cpuset=7 内存=1024 gpu=NO
使用 onworks.net 服务在线使用 oar_resources_add