平台lsf api的python绑定
platform-python-lsf-api的Python项目详细描述
#
copyright(c)2010-2012 platform computing
图书馆的分布是希望它是有用的,
但是没有任何保证;甚至没有隐含的保证,即BR/>可销售性或适合特定用途。有关详细信息,请参阅GNU
Lesser General Public许可证。
MA 02110-1301 USA
使用swig创建包装
。一些命令被省略,一些类型映射被定义。仍然
还不支持所有的api调用。请参阅下面的列表以了解
已测试的和支持的呼叫。
*
*ls\u getmastername
*ls\gethosttype
*ls\gethostmodel
*ls\gethostinfo
*ls\loadinfo
*ls\load
*ls\load
*ls\loadhosts
>未知:ls\getmodelmfactor,ls\gethostfactor
>未测试:ls共享资源信息,ls\sharedresoursourceinfo,ls\placehosts,ls\loadadj,ls
ls-loadadadj,ls-loadadadadadadadadj,
ls\br/>ls\ls\u符合条件,ls共享资源,ls-listartask,ls_listltask公司,ls_inserttask,
ls_insertltask,ls_deletertask,ls_deleteltask,所有远程执行例程
方便的例程
----
为方便起见,添加了以下例程:
*get_load_of_hosts()-返回hostload对象列表
*get_host_load()-返回主机资源的当前值-
可能的资源名称(使用lsf<;name>;)值:
r15s指数平均cpu运行队列长度。
r1m指数平均cpu运行队列长度。
r15m指数平均cpu运行队列长度。
ut-过去
分钟(从0.0到1.0)的CPU利用率指数平均值。
pg-过去一分钟的内存分页率指数平均值,
每秒页数。
i o-过去一分钟的磁盘I/O率指数平均值,
每秒千字节。
ls-当前登录用户的数量。
it-主机的空闲时间(未在所有登录的
会话上触摸键盘),以分钟为单位。
tmp-在/tmp中可用的磁盘空间,以兆字节为单位。
swp-当前可用的交换空间的数量,以兆字节为单位。
mem-当前可用的内存的数量,以MB为单位。
*get_host_names()-返回群集中主机的名称
*get_host_info()-返回hostinfo对象列表
notes
----
*可能需要正确设置pythonpath(指向_lsf.so dir)和
ld_library_path(需要包含lsf_libdir)
*onsolaris使用'export ld_preload=libsocket.so.1'和
'/usr/bin/amd64/python'
*为什么不使用cTypes?因为lsf lib在某些平台上往往有未定义的vars。这个方法对这个问题更灵活。
copyright(c)2010-2012 platform computing
图书馆的分布是希望它是有用的,
但是没有任何保证;甚至没有隐含的保证,即BR/>可销售性或适合特定用途。有关详细信息,请参阅GNU
Lesser General Public许可证。
MA 02110-1301 USA
使用swig创建包装
。一些命令被省略,一些类型映射被定义。仍然
还不支持所有的api调用。请参阅下面的列表以了解
已测试的和支持的呼叫。
*
*ls\u getmastername
*ls\gethosttype
*ls\gethostmodel
*ls\gethostinfo
*ls\loadinfo
*ls\load
*ls\load
*ls\loadhosts
>未知:ls\getmodelmfactor,ls\gethostfactor
>未测试:ls共享资源信息,ls\sharedresoursourceinfo,ls\placehosts,ls\loadadj,ls
ls-loadadadj,ls-loadadadadadadadadj,
ls\br/>ls\ls\u符合条件,ls共享资源,ls-listartask,ls_listltask公司,ls_inserttask,
ls_insertltask,ls_deletertask,ls_deleteltask,所有远程执行例程
方便的例程
----
为方便起见,添加了以下例程:
*get_load_of_hosts()-返回hostload对象列表
*get_host_load()-返回主机资源的当前值-
可能的资源名称(使用lsf<;name>;)值:
r15s指数平均cpu运行队列长度。
r1m指数平均cpu运行队列长度。
r15m指数平均cpu运行队列长度。
ut-过去
分钟(从0.0到1.0)的CPU利用率指数平均值。
pg-过去一分钟的内存分页率指数平均值,
每秒页数。
i o-过去一分钟的磁盘I/O率指数平均值,
每秒千字节。
ls-当前登录用户的数量。
it-主机的空闲时间(未在所有登录的
会话上触摸键盘),以分钟为单位。
tmp-在/tmp中可用的磁盘空间,以兆字节为单位。
swp-当前可用的交换空间的数量,以兆字节为单位。
mem-当前可用的内存的数量,以MB为单位。
*get_host_names()-返回群集中主机的名称
*get_host_info()-返回hostinfo对象列表
notes
----
*可能需要正确设置pythonpath(指向_lsf.so dir)和
ld_library_path(需要包含lsf_libdir)
*onsolaris使用'export ld_preload=libsocket.so.1'和
'/usr/bin/amd64/python'
*为什么不使用cTypes?因为lsf lib在某些平台上往往有未定义的vars。这个方法对这个问题更灵活。