计算化学公社

标题: 如何设置MS7.0所在用户提交任务的优先级别 [打印本页]

作者
Author:
youyno    时间: 2015-1-10 09:51
标题: 如何设置MS7.0所在用户提交任务的优先级别
我们知道用MS7.0提交任务需要通过一个新建用户,但是安装完MS之后,提交任务的时候,任务的优先级别是9,而比默认的0要底,而且就算CPU还有空余,任务的CPU利用率却不足20%,这样使得我和别人的高斯任务抢资源总是抢不赢,然后今天尝试了在root权限下通过top将任务的优先级别调整为-1,马上变成了100%,心里暗爽!但是如果每次提交MS任务的时候都要在root权限去修改每个任务的NI未免太麻烦了,有没有什么一劳永逸的办法?直接设置该用户下的MS任务的优先级别?

作者
Author:
卡开发发    时间: 2015-1-10 14:26
我不知道在server_ip:18888下面的Gateway Data的jobpriority修改到normal能够怎样(印象中默认是low),如果还不行只能尝试在mpicommand这一条做些修改,这点我不是很确定,最好还是咨询一下创腾他们的工程师会更有把握。
作者
Author:
youyno    时间: 2015-5-3 15:43
卡开发发 发表于 2015-1-10 14:26
我不知道在server_ip:18888下面的Gateway Data的jobpriority修改到normal能够怎样(印象中默认是low),如 ...

还有一种方法是我前不久发现的,MS账号(一般为msi)的任务级别为9,如果你有root的话,就可以用renice +/-n -u user 来设置该账号用户任务的有限级别,比如renice 0 -u msi就是把MS任务的优先级别设为0,但是如果这样设了可能会出现windows端与服务器连接的时候出问题(有些任务已经算完了却没有反馈到windows上)。那么就换个思路,更改除MS账号以外其他账号的有限级别,并要将其降到9一下,即 renice +n -u users    (n>9). ps:设置之前最好跟其他用户说一下比较好啊!




欢迎光临 计算化学公社 (http://ccc.keinsci.com/) Powered by Discuz! X3.3