migrategroup(1)                                                                                                         migrategroup(1)  <<

DESCRIPTION

       The migdrop feature is an additional "miggroup"-/proc entry for each process
       (it was added to the openMosix kernel in version 2.4.20-openMosix-3).
       If a new process is created the "miggroup" proc-file contains "0". The value in this file can be easily set by user-applications
       like "echo" or any other programs which are using the regular open(), read() and write() functions.
       The main ideas behind this new /proc-entry is that you can now  group  your  processes  by  setting  the  same  value  to  their
       "miggroup" file ( /proc/[PID]/miggroup ). Then those created process-groups can be easily managed by administration-tools and/or
       scripts.



SYNOPSIS

       joingroup [PID](,[PDI],[PID],...)[process-group]
       make processes join a miggroup


       migrategroup [process-group][node-ID]
       migrate a miggroup to another node


       resetgroup [options]
       reset a specific miggroup


       showgroup [process-group]
       show all processes from a specific miggroup



EXAMPLES

       - make processes join a miggroup:
       [root@node1 miggroup]# joingroup 1300 1332 1364 1396 1428 1460 1
       miggroup = 1
       processes = 1300 1332 1364 1396 1428 1460
       process 1300 joins the miggroup 1 now
       process 1332 joins the miggroup 1 now
       process 1364 joins the miggroup 1 now
       process 1396 joins the miggroup 1 now
       process 1428 joins the miggroup 1 now
       process 1460 joins the miggroup 1 now


       - show all processes from a specific miggroup:
       [root@node1 miggroup]# showgroup 1
       1300 with commandline bash belongs to 1
       1332 with commandline bash belongs to 1
       1364 with commandline bash belongs to 1
       1396 with commandline bash belongs to 1
       1428 with commandline bash belongs to 1
       1460 with commandline bash belongs to 1


       - migrate a miggroup to another node:
       [root@node1 miggroup]# migrategroup 1 2
       migrate 1300 to 2
       migrate 1332 to 2
       migrate 1364 to 2
       migrate 1396 to 2
       migrate 1428 to 2
       migrate 1460 to 2


       - reset a specific miggroup:
       [root@node1 miggroup]# resetgroup 1
       resetet 1300
       resetet 1332
       resetet 1364
       resetet 1396
       resetet 1428
       resetet 1460
       [root@node1 miggroup]#




AUTHOR

       man page created by Matt Rechenburg <mosixview@t-online.de>



REPORTING BUGS

       http://sourceforge.net/tracker/index.php?group_id=46729&atid=447171
       openMosix Bug-tracker



LICENCE

       openMosix is the GPLv2, Open Source, project to extend the outstanding MOSIX project.  New releases of MOSIX became  proprietary
       software in late 2001 and openMosix was begun February 10, 2002 by Moshe Bar to keep this highly regarded Linux Clustering solu-
       tion available as open source.
       Legal openMosix is Copyright (c) 2002, 2003 by Moshe Bar.
       Mosix is Copyright (c) 2002 by Amnon Barak. The Mosix is a trademark of Amnon Barak.  Linux is a Registered Trademark  of  Linus
       Torvalds.  openMosix is licensed under version 2 of the GNU General Public License as published by the Free Software Foundation.




SEE ALSO

       openmosix(1), cpujob(1), fastdecay(1),  iojob(1),  joingroup(1),  migrate(1),  migrategroup(1),  mosmon(1),  mosctl(1),  mosrun(1),
       mps(1), mtop(1), nodecay(1), nomig(1), omdiscd(1), resetgroup(1), runhome(1), runon(1), setpe(1), showgroup(1), slowdecay(1)





the openMosix miggroup feature                                 28.02.2003                                               migrategroup(1)  <<