24小时热门版块排行榜    

CyRhmU.jpeg
查看: 1511  |  回复: 11
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

gongxd325

至尊木虫 (文坛精英)

[求助] 如何限定微机终端可使用的集群节点数

一套集群上安装了MS,几台微机上也装了MS,通过微机上的MS界面提交任务到集群上运行。

遇到的问题:由于每台微机提交的任务都是通过集群上同一个ms账户运行的,该账户可调用全部节点,所以每台微机上都可以调用集群的全部节点。

请问,是否有办法控制每个微机终端使用不同的节点数?该如何设置?
(用户在微机上提交任务时自己可以设定节点数,但管理员无法控制,是否可通过系统设置限定每个终端提交的任务可调用的节点数?)
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

一个人做点好事并不难难的是一辈子做好事!!!
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

风间的记忆

铁杆木虫 (著名写手)

【答案】应助回帖

★ ★ ★
ellsaking(金币+3): 感谢您的认真回答~ 2011-07-12 14:54:31
gongxd325(金币+3): Thanks 2011-07-12 22:06:05
这个你想自己解决挺难的
这是调度系统应该实现的
有几种方式
1)通过调度系统设定相应的用户组,不同的用户组对应不同的任务队列(由节点组成)
2)通过调度系统针对用户设定单个任务最大计算核数和最大任务数
3)通过调度系统设定相应的脚本这样更加方便管理

PS:其实即使设置了这些功能,如果有聪明的学生其实一样可以绕过去,直接登陆节点运行任务,所以调度系统还必须支持禁止命令行登陆集群的功能

这些功能想自我实现还是比较难的,首先得了解清楚调度系统以及LINUX比较多的知识

希望对你有所帮助

话说回来 是不是人家用的太多了 你们用不上?
九州浩淼,任其东西,明日何在,但随我意。
6楼2011-07-12 14:17:09
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 12 个回答

lbambool

木虫 (著名写手)

【答案】应助回帖


mazuju028(金币+1): 谢谢交流 2011-07-10 21:03:11
gongxd325(金币+1): Thanks 2011-07-11 21:51:27
用作业管理系统,比如说PBS,网上查一下资料。
Θ抚琴闹市外,独闲山水间Θ
2楼2011-07-10 18:23:49
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

gongxd325

至尊木虫 (文坛精英)

谢谢大家关注!集群管理系统可以管理不同用户的权限,比如某用户可用多少节点或可同时运行几个任务。但是,本人遇到的这个问题是由于软件局限,致使在Windows系统下通过MS界面提交的任务都在Linux系统的同一ms账户下运行,相当于一个用户,所以没有办法限定每个终端上调用的节点数,也没办法限定某个终端提交的任务数,这对管理来说极其不利。我咨询了创腾,目前似乎唯一可行的办法就是关闭Gateway,禁止用MS界面提交任务。
一个人做点好事并不难难的是一辈子做好事!!!
3楼2011-07-11 11:51:20
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

abdoman

木虫 (著名写手)

【答案】应助回帖

★ ★
gongxd325(金币+2): Thanks 2011-07-11 21:51:48
zzy870720z(金币+2): 谢谢指教 2011-07-12 08:17:36
其实比较简单的方法是,反正你的win终端就那么几个,指定每个终端可以使用的节点机器,任务最大数目就行。
我的意思是贴个标签什么的,人为限定比较省力。
也许你花了很长时间来限制,浪费太多时间 得不偿失啊。
Youcompleteme.
4楼2011-07-11 19:14:02
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
信息提示
请填处理意见