One thing I would like to mention is that when I do a priocntl -l, it shows
only the SYSTEM, INTERACTIVE, and the TIMESHARE classes. REALTIME does not
appear in that list. But when I issue the command  *priocntl -e -c RT -p 59
"path to the executable"*, then priocntl does not complain. Infact, I see
that process running with priority 159, and nice value -20. Looks fine to
me, but it doesn't seem that the application does any better in terms of
emptying the socket buffer! Is it running in the real-time mode?

Thank you,
Vishal



On Thu, Apr 22, 2010 at 12:42 PM, Joerg Schilling <
[email protected]> wrote:

> Jason King <[email protected]> wrote:
>
> > IIRC, Real time processes have higher priority than even the kernel,
> > so one should be _very_ careful about putting applications in the the
> > RT class, as a poorly written app can cause bad things to happen.
>
> You _can_ put a user process at a higher priority than the kernel tasks
> (like
> the pager). You should only do this with gode that does not consume all the
> CPU.
> Check the man pages for the real time priority levels compared to other
> tasks.
>
> Start e.g. with man priocntl
>
> Jörg
>
> --
>  
> EMail:[email protected]<email%[email protected]>(home)
>  Jörg Schilling D-13353 Berlin
>       [email protected]                (uni)
>       [email protected] (work) Blog:
> http://schily.blogspot.com/
>  URL:  http://cdrecord.berlios.de/private/ ftp://ftp.berlios.de/pub/schily
>
_______________________________________________
opensolaris-code mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/opensolaris-code

Reply via email to