Hello Everybody,
I just saw an announcement for pset
(http://isunix.it.ilstu.edu/~thockin/pset/) - pset allows processes (or
threads) to be bound to a specific process or or set of processors; from
the announcement (seen on LWN (www.lwn.net)):
"""
The goal of this project is to make a source compatible and functionally
equivalent version of pset (as defined by SGI - partially removed from
their IRIX kernel 6.4 and up) for Linux. This enables users to determine
which processor or set of processors a process may run on. Possible uses
include forcing threads to seperate processors, timings, and probably
more.
It is focused around the syscall sysmp(). This function takes a number of
parameters that determine which function is requested. Functions include:
* binding a process/thread to a specific CPU
* restricting a CPU's ability to execute some processes
* restricting a CPU from running at all
* forcing a cpu to run _only_ one process (and its children)
* getting information about a CPU's state
* creating/destroying sets of processors, to which processes may
be bound
"""
I haven't taken a peak at the code (and I'm not sure it would help me
much anyway) but it seems like this sort of functionality would be really
nice for smp rtl applications.
-Don
--- [rtl] ---
To unsubscribe:
echo "unsubscribe rtl" | mail [EMAIL PROTECTED] OR
echo "unsubscribe rtl <Your_email>" | mail [EMAIL PROTECTED]
----
For more information on Real-Time Linux see:
http://www.rtlinux.org/~rtlinux/