RE: Unable set the priority for a pthread through pthread_setschedparam

Glynn Clements <[email protected]>
Newsgroups org.kernel.vger.linux-c-programming
Message-ID <[email protected]>
Srinivas G. wrote:

> > Yes, subject to certain restrictions, which are detailed in the
> > sched_setscheduler(2) manpage.
> > 
> > In particular, a non-privileged process cannot set the real-time
> > priority higher than its RLIMIT_RTPRIO setting. You can change this
> > with an "rtprio" entry in /etc/security/limits.conf (settings are
> > applied on login, so changes won't affect existing login sessions).
> > 
> > Privilege is determined by the CAP_SYS_NICE capability.
> 
> Thanks Glynn.
> 
> I have tried to set the RLIMIT_RTPRIO to 100 through
> /etc/security/limits.conf. It was not defined previously, so I have
> defined in the following way.
> 
> domain       type    item     value
> #@srinivasg  soft    rtprio   100

First, as Ben says, you must uncomment the line. Second, you may also
need to set the hard limit. You can use "ulimit -a" (or -aH) to check
the actual limits.

-- 
Glynn Clements <[email protected]>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.