<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://wiki.define-technology.com/mediawiki-1.35.0/index.php?action=history&amp;feed=atom&amp;title=Limit_Jobs_for_Users</id>
	<title>Limit Jobs for Users - Revision history</title>
	<link rel="self" type="application/atom+xml" href="http://wiki.define-technology.com/mediawiki-1.35.0/index.php?action=history&amp;feed=atom&amp;title=Limit_Jobs_for_Users"/>
	<link rel="alternate" type="text/html" href="http://wiki.define-technology.com/mediawiki-1.35.0/index.php?title=Limit_Jobs_for_Users&amp;action=history"/>
	<updated>2026-05-05T00:06:15Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.35.0</generator>
	<entry>
		<id>http://wiki.define-technology.com/mediawiki-1.35.0/index.php?title=Limit_Jobs_for_Users&amp;diff=1375&amp;oldid=prev</id>
		<title>Michael: Created page with &quot;===== Limit Users ===== * Edit the lsb.users file in /etc/cfm/template/lsf/lsbatch/default/configdir/ * The following example sets up the user david with MAX_JOBS=5 and everyo...&quot;</title>
		<link rel="alternate" type="text/html" href="http://wiki.define-technology.com/mediawiki-1.35.0/index.php?title=Limit_Jobs_for_Users&amp;diff=1375&amp;oldid=prev"/>
		<updated>2012-12-06T15:29:07Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;===== Limit Users ===== * Edit the lsb.users file in /etc/cfm/template/lsf/lsbatch/default/configdir/ * The following example sets up the user david with MAX_JOBS=5 and everyo...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;===== Limit Users =====&lt;br /&gt;
* Edit the lsb.users file in /etc/cfm/template/lsf/lsbatch/default/configdir/&lt;br /&gt;
* The following example sets up the user david with MAX_JOBS=5 and everyone in the ugrads group=5&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight&amp;gt;&lt;br /&gt;
Begin UserGroup&lt;br /&gt;
GROUP_NAME       GROUP_MEMBER              USER_SHARES            #GROUP_ADMIN&lt;br /&gt;
#ugroup1         (user1 user2 user3 user4) ([user1, 4] [others, 10])   #()&lt;br /&gt;
#ugroup2         (all)                     ([user3, 10] [others, 15])  #()&lt;br /&gt;
#ugroup3         (ugroup1 user5 user6 user7)     ([user5, 16] [user6, 34] [user7, 15] [ugroup1, 40])  #()&lt;br /&gt;
ugrads           (lancaster)               -                           #-&lt;br /&gt;
End UserGroup&lt;br /&gt;
&lt;br /&gt;
#Begin User&lt;br /&gt;
#USER_NAME        MAX_PEND_JOBS&lt;br /&gt;
#user1           800            # user1 has pend threshold of 800&lt;br /&gt;
#ugroup1@        500            # each user in ugroup1 has threshold of 100&lt;br /&gt;
#ugroup1         1000           # collectively ugroup1 has threshold of 1000&lt;br /&gt;
#default         100            # default, any user/group has threshold of 100&lt;br /&gt;
#End User&lt;br /&gt;
&lt;br /&gt;
Begin User&lt;br /&gt;
USER_NAME        MAX_JOBS    MAX_PEND_JOBS&lt;br /&gt;
default          400         -              # default, any user/group has threshold of 100&lt;br /&gt;
david            5           -&lt;br /&gt;
ugrads@          5           -&lt;br /&gt;
End User&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Update LSF once configuration applied&lt;br /&gt;
&amp;lt;syntaxhighlight&amp;gt;&lt;br /&gt;
addhost -u&lt;br /&gt;
&lt;br /&gt;
# Or if your just giving a quick test in /opt/lsf/conf/...&lt;br /&gt;
badmin reconfig&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Limit Groups defined in Linux/OS =====&lt;br /&gt;
* NOTE: For groups defined in linux, LSF will only check the /etc/group file (so standard users supplementary groups only considered)&lt;br /&gt;
* The following will fail:&lt;br /&gt;
&amp;lt;syntaxhighlight&amp;gt;&lt;br /&gt;
atlasprod:x:10019:&lt;br /&gt;
lhcbusers:x:10020:&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* The following will be recognised by LSF&lt;br /&gt;
&amp;lt;syntaxhighlight&amp;gt;&lt;br /&gt;
atlasprod:x:10019:user1,user2,user3&lt;br /&gt;
lhcbusers:x:10020:user4,user5&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Change the users groups &lt;br /&gt;
&amp;lt;syntaxhighlight&amp;gt;&lt;br /&gt;
usermod -g new_primary_group user (only updates /etc/passwd)&lt;br /&gt;
usermod -G additional_group  user (adds entried to /etc/group)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Now make changes to lsb.users (in /etc/cfm/templates/lsf/...)&lt;br /&gt;
* NOTE: The @ symbol forces to limit to apply to each users, rather than the group as a whole.&lt;br /&gt;
&amp;lt;syntaxhighlight&amp;gt;&lt;br /&gt;
Begin User&lt;br /&gt;
USER_NAME        MAX_JOBS    MAX_PEND_JOBS&lt;br /&gt;
atlasprod@          100           -&lt;br /&gt;
lhcbusers@          200           -&lt;br /&gt;
default             400         -              # default, any user/group has threshold of 100&lt;br /&gt;
End User&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Verify these are configured correctly (after addhost -u or badmin reconfig)&lt;br /&gt;
&amp;lt;syntaxhighlight&amp;gt;&lt;br /&gt;
[busers]&lt;br /&gt;
[root@vhpchead ~]# busers all&lt;br /&gt;
USER/GROUP          JL/P    MAX  NJOBS   PEND    RUN  SSUSP  USUSP    RSV&lt;br /&gt;
user1                  -    100      0      0      0      0      0      0&lt;br /&gt;
user2                  -    100      0      0      0      0      0      0&lt;br /&gt;
user3                  -    100      0      0      0      0      0      0&lt;br /&gt;
user4                  -    200      0      0      0      0      0      0&lt;br /&gt;
user5                  -    200      0      0      0      0      0      0&lt;br /&gt;
&lt;br /&gt;
[bugroups]&lt;br /&gt;
[root@vhpchead ~]# bugroup&lt;br /&gt;
GROUP_NAME    USERS&lt;br /&gt;
atlasprod    user1 user2 user3&lt;br /&gt;
lhcbusers    user4 user5&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Michael</name></author>
	</entry>
</feed>