[fpc-pascal] Re: GetAffinity\SetAffinity
Brian
vmst at golden.net
Sat Nov 16 16:01:44 CET 2013
Request for additional info :
do_Syscall(syscall_nr_sched_setaffinity,fpgetpid,setsize, at cpu_set);
The function do_SysCall() Arg 4 expects longint not a pointer but even when
typecast do_SysyCall() doesn't appear to work.
... a good description here.
http://www.ibm.com/developerworks/linux/library/l-affinity/index.html
> Take charge of processor affinity
>
> Why (three reasons) and how to use hard (versus soft) CPU affinity
> Eli Dow, Software Engineer, IBM Linux Test and Integration Center
>
> Summary: Knowing a little bit about how the Linux® 2.6 scheduler treats
> CPU affinity can help you design better userspace applications. Soft
> affinity means that processes do not frequently migrate between
> processors, whereas hard affinity means that processes run on processors
> you specify. This article describes current affinity mechanisms, explains
> why and how to use hard affinity, and provides sample code showing you how
> to use the available functionality.
Any suggestions
Thanks in advance
Brian
--
View this message in context: http://free-pascal-general.1045716.n5.nabble.com/GetAffinity-SetAffinity-tp3351231p5717507.html
Sent from the Free Pascal - General mailing list archive at Nabble.com.
More information about the fpc-pascal
mailing list